:where(.univ-button[data-v-8da77c04]){--ub-bg: var(--button-primary-bg, var(--primary, #f43f5e));--ub-bg-hover: var(--button-primary-hover, var(--primary-dark, #be123c));--ub-bg-active: var(--button-primary-active, var(--primary-dark, #be123c));--ub-text: var(--button-primary-text, #ffffff);--ub-border: var(--button-primary-border, transparent);--ub-border-hover: var(--ub-bg-hover);--ub-border-active: var(--ub-bg-active);--ub-shadow: var(--button-primary-shadow, 0 10px 30px -8px rgba(244, 63, 94, .28));--ub-shadow-hover: var(--ub-shadow);--ub-ring: var(--button-primary-ring, color-mix(in srgb, var(--ub-bg) 28%, white));--ub-soft-bg: var(--button-primary-soft-bg, rgba(244, 63, 94, .08));--ub-soft-bg-hover: var(--button-primary-soft-hover, rgba(244, 63, 94, .16));--ub-soft-bg-active: var(--button-primary-soft-active, rgba(244, 63, 94, .22));--ub-soft-border: var(--button-primary-soft-border, rgba(244, 63, 94, .16));--ub-soft-text: var(--button-primary-soft-text, var(--ub-bg));--ub-radius: 12px;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;gap:.5rem;min-height:2.5rem;padding:.625rem 1rem;border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-bg);box-shadow:var(--ub-shadow);color:var(--ub-text);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}:where(.univ-button[data-v-8da77c04]):hover:not(:disabled){background:var(--ub-bg-hover);border-color:var(--ub-border-hover);box-shadow:var(--ub-shadow-hover);transform:translateY(-1px)}:where(.univ-button[data-v-8da77c04]):active:not(:disabled){background:var(--ub-bg-active);border-color:var(--ub-border-active);box-shadow:none;transform:translateY(0)}:where(.univ-button[data-v-8da77c04]):focus-visible{outline:2px solid var(--ub-ring);outline-offset:2px}:where(.univ-button[data-v-8da77c04]):disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}:where(.univ-button--fluid[data-v-8da77c04]){width:100%}:where(.univ-button--rounded[data-v-8da77c04]){border-radius:999px}:where(.univ-button--small[data-v-8da77c04]){min-height:2rem;padding:.4rem .75rem;font-size:.8125rem}:where(.univ-button--large[data-v-8da77c04]){min-height:3rem;padding:.85rem 1.25rem;font-size:.95rem}:where(.univ-button--icon-only[data-v-8da77c04]){width:2.5rem;min-width:2.5rem;min-height:2.5rem;height:2.5rem;padding-inline:0}:where(.univ-button--small.univ-button--icon-only[data-v-8da77c04]){width:1.75rem;min-width:1.75rem;min-height:1.75rem;height:1.75rem}:where(.univ-button--large.univ-button--icon-only[data-v-8da77c04]){width:3rem;min-width:3rem;min-height:3rem;height:3rem}button.univ-button.univ-button--icon-only[data-v-8da77c04]{display:inline-grid;place-items:center;gap:0;padding:0}button.univ-button.univ-button--icon-only .univ-button__icon[data-v-8da77c04]{width:1.125rem;height:1.125rem;font-size:1.125rem}button.univ-button.univ-button--small.univ-button--icon-only .univ-button__icon[data-v-8da77c04]{width:1rem;height:1rem;font-size:1rem}button.univ-button.univ-button--large.univ-button--icon-only .univ-button__icon[data-v-8da77c04]{width:1.25rem;height:1.25rem;font-size:1.25rem}button.univ-button.univ-button--icon-text[data-v-8da77c04]{font-size:.875rem}button.univ-button.univ-button--icon-text .univ-button__icon[data-v-8da77c04]{width:.875rem;height:.875rem;font-size:.875rem}:where(.univ-button__label[data-v-8da77c04]){display:inline-flex;align-items:center}:where(.univ-button__icon[data-v-8da77c04]){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;font-size:1rem;overflow:visible;text-align:center}:where(.univ-button__icon.material-icons-round[data-v-8da77c04]){font-feature-settings:"liga";font-variant-ligatures:normal;text-rendering:optimizeLegibility}:where(.univ-button__spinner[data-v-8da77c04]){width:1rem;height:1rem;flex-shrink:0}:where(.univ-button--solid[data-v-8da77c04]){background:var(--ub-bg);border-color:var(--ub-bg);color:var(--ub-text)}:where(.univ-button--outlined[data-v-8da77c04]){background:transparent;border-color:var(--ub-soft-border);color:var(--ub-soft-text);box-shadow:none}:where(.univ-button--outlined[data-v-8da77c04]):hover:not(:disabled){background:var(--ub-soft-bg);border-color:var(--ub-soft-border);color:var(--ub-bg-hover)}:where(.univ-button--outlined[data-v-8da77c04]):active:not(:disabled){background:var(--ub-soft-bg-active);border-color:var(--ub-soft-border);color:var(--ub-bg-active)}:where(.univ-button--text[data-v-8da77c04]),:where(.univ-button--link[data-v-8da77c04]){background:transparent;border-color:transparent;color:var(--ub-soft-text);box-shadow:none}:where(.univ-button--text[data-v-8da77c04]):hover:not(:disabled),:where(.univ-button--link[data-v-8da77c04]):hover:not(:disabled){background:var(--ub-soft-bg);color:var(--ub-bg-hover);transform:none}:where(.univ-button--text[data-v-8da77c04]):active:not(:disabled),:where(.univ-button--link[data-v-8da77c04]):active:not(:disabled){background:var(--ub-soft-bg-active);color:var(--ub-bg-active)}:where(.univ-button--link[data-v-8da77c04]){padding-inline:.25rem}:where(.univ-button--link[data-v-8da77c04]):hover:not(:disabled){transform:none;text-decoration:underline}:where(.univ-button--action[data-v-8da77c04]){background:var(--ub-soft-bg);border-color:var(--ub-soft-border);color:var(--ub-soft-text);box-shadow:none}:where(.univ-button--action[data-v-8da77c04]):hover:not(:disabled){background:var(--ub-soft-bg-hover);border-color:var(--ub-soft-border);color:var(--ub-bg-hover);transform:none}:where(.univ-button--action[data-v-8da77c04]):active:not(:disabled){background:var(--ub-soft-bg-active);border-color:var(--ub-soft-border);color:var(--ub-bg-active);transform:translateY(0)}:where(.univ-button--primary[data-v-8da77c04]){--ub-bg: var(--button-primary-bg, var(--primary, #f43f5e));--ub-bg-hover: var(--button-primary-hover, var(--primary-dark, #be123c));--ub-bg-active: var(--button-primary-active, var(--primary-dark, #be123c));--ub-text: var(--button-primary-text, #ffffff);--ub-border: var(--button-primary-border, var(--ub-bg));--ub-border-hover: var(--button-primary-hover, var(--ub-bg-hover));--ub-border-active: var(--button-primary-active, var(--ub-bg-active));--ub-shadow: var(--button-primary-shadow, var(--shadow-primary, 0 10px 30px -8px rgba(244, 63, 94, .3)));--ub-shadow-hover: var(--button-primary-shadow, var(--shadow-primary, 0 10px 30px -8px rgba(244, 63, 94, .3)));--ub-ring: var(--button-primary-ring, color-mix(in srgb, var(--ub-bg) 28%, white));--ub-soft-bg: var(--button-primary-soft-bg, rgba(244, 63, 94, .08));--ub-soft-bg-hover: var(--button-primary-soft-hover, rgba(244, 63, 94, .16));--ub-soft-bg-active: var(--button-primary-soft-active, rgba(244, 63, 94, .22));--ub-soft-border: var(--button-primary-soft-border, rgba(244, 63, 94, .16));--ub-soft-text: var(--button-primary-soft-text, var(--ub-bg))}:where(.univ-button--secondary[data-v-8da77c04]){--ub-bg: var(--button-secondary-bg, #64748b);--ub-bg-hover: var(--button-secondary-hover, #475569);--ub-bg-active: var(--button-secondary-active, #334155);--ub-text: var(--button-secondary-text, #ffffff);--ub-border: var(--button-secondary-border, var(--ub-bg));--ub-border-hover: var(--button-secondary-hover, var(--ub-bg-hover));--ub-border-active: var(--button-secondary-active, var(--ub-bg-active));--ub-shadow: var(--button-secondary-shadow, 0 10px 30px -8px rgba(100, 116, 139, .22));--ub-shadow-hover: var(--button-secondary-shadow, 0 10px 30px -8px rgba(100, 116, 139, .22));--ub-ring: var(--button-secondary-ring, color-mix(in srgb, var(--ub-bg) 28%, white));--ub-soft-bg: var(--button-secondary-soft-bg, rgba(100, 116, 139, .1));--ub-soft-bg-hover: var(--button-secondary-soft-hover, rgba(100, 116, 139, .18));--ub-soft-bg-active: var(--button-secondary-soft-active, rgba(100, 116, 139, .24));--ub-soft-border: var(--button-secondary-soft-border, rgba(100, 116, 139, .16));--ub-soft-text: var(--button-secondary-soft-text, #475569)}:where(.univ-button--success[data-v-8da77c04]){--ub-bg: var(--button-success-bg, #16a34a);--ub-bg-hover: var(--button-success-hover, #15803d);--ub-bg-active: var(--button-success-active, #166534);--ub-text: var(--button-success-text, #ffffff);--ub-border: var(--button-success-border, var(--ub-bg));--ub-border-hover: var(--button-success-hover, var(--ub-bg-hover));--ub-border-active: var(--button-success-active, var(--ub-bg-active));--ub-shadow: var(--button-success-shadow, 0 10px 30px -8px rgba(22, 163, 74, .24));--ub-shadow-hover: var(--button-success-shadow, 0 10px 30px -8px rgba(22, 163, 74, .24));--ub-ring: var(--button-success-ring, color-mix(in srgb, var(--ub-bg) 28%, white));--ub-soft-bg: var(--button-success-soft-bg, rgba(22, 163, 74, .1));--ub-soft-bg-hover: var(--button-success-soft-hover, rgba(22, 163, 74, .16));--ub-soft-bg-active: var(--button-success-soft-active, rgba(22, 163, 74, .22));--ub-soft-border: var(--button-success-soft-border, rgba(22, 163, 74, .16));--ub-soft-text: var(--button-success-soft-text, #166534)}:where(.univ-button--danger[data-v-8da77c04]){--ub-bg: var(--button-danger-bg, #dc2626);--ub-bg-hover: var(--button-danger-hover, #b91c1c);--ub-bg-active: var(--button-danger-active, #991b1b);--ub-text: var(--button-danger-text, #ffffff);--ub-border: var(--button-danger-border, var(--ub-bg));--ub-border-hover: var(--button-danger-hover, var(--ub-bg-hover));--ub-border-active: var(--button-danger-active, var(--ub-bg-active));--ub-shadow: var(--button-danger-shadow, 0 10px 30px -8px rgba(220, 38, 38, .24));--ub-shadow-hover: var(--button-danger-shadow, 0 10px 30px -8px rgba(220, 38, 38, .24));--ub-ring: var(--button-danger-ring, color-mix(in srgb, var(--ub-bg) 28%, white));--ub-soft-bg: var(--button-danger-soft-bg, rgba(220, 38, 38, .1));--ub-soft-bg-hover: var(--button-danger-soft-hover, rgba(220, 38, 38, .16));--ub-soft-bg-active: var(--button-danger-soft-active, rgba(220, 38, 38, .22));--ub-soft-border: var(--button-danger-soft-border, rgba(220, 38, 38, .16));--ub-soft-text: var(--button-danger-soft-text, #b91c1c)}:where(.univ-button--warning[data-v-8da77c04]){--ub-bg: var(--button-warning-bg, #f59e0b);--ub-bg-hover: var(--button-warning-hover, #d97706);--ub-bg-active: var(--button-warning-active, #b45309);--ub-text: var(--button-warning-text, #111827);--ub-border: var(--button-warning-border, var(--ub-bg));--ub-border-hover: var(--button-warning-hover, var(--ub-bg-hover));--ub-border-active: var(--button-warning-active, var(--ub-bg-active));--ub-shadow: var(--button-warning-shadow, 0 10px 30px -8px rgba(245, 158, 11, .24));--ub-shadow-hover: var(--button-warning-shadow, 0 10px 30px -8px rgba(245, 158, 11, .24));--ub-ring: var(--button-warning-ring, color-mix(in srgb, var(--ub-bg) 28%, white));--ub-soft-bg: var(--button-warning-soft-bg, rgba(245, 158, 11, .12));--ub-soft-bg-hover: var(--button-warning-soft-hover, rgba(245, 158, 11, .18));--ub-soft-bg-active: var(--button-warning-soft-active, rgba(245, 158, 11, .24));--ub-soft-border: var(--button-warning-soft-border, rgba(245, 158, 11, .18));--ub-soft-text: var(--button-warning-soft-text, #92400e)}:where(.univ-button--info[data-v-8da77c04]){--ub-bg: var(--button-info-bg, #0ea5e9);--ub-bg-hover: var(--button-info-hover, #0284c7);--ub-bg-active: var(--button-info-active, #0369a1);--ub-text: var(--button-info-text, #ffffff);--ub-border: var(--button-info-border, var(--ub-bg));--ub-border-hover: var(--button-info-hover, var(--ub-bg-hover));--ub-border-active: var(--button-info-active, var(--ub-bg-active));--ub-shadow: var(--button-info-shadow, 0 10px 30px -8px rgba(14, 165, 233, .24));--ub-shadow-hover: var(--button-info-shadow, 0 10px 30px -8px rgba(14, 165, 233, .24));--ub-ring: var(--button-info-ring, color-mix(in srgb, var(--ub-bg) 28%, white));--ub-soft-bg: var(--button-info-soft-bg, rgba(14, 165, 233, .12));--ub-soft-bg-hover: var(--button-info-soft-hover, rgba(14, 165, 233, .18));--ub-soft-bg-active: var(--button-info-soft-active, rgba(14, 165, 233, .24));--ub-soft-border: var(--button-info-soft-border, rgba(14, 165, 233, .16));--ub-soft-text: var(--button-info-soft-text, #0369a1)}button.univ-button.univ-button[data-v-8da77c04]{border-radius:var(--ub-radius)}button.univ-button.univ-button.univ-button--rounded[data-v-8da77c04]{border-radius:999px}.sidebar[data-v-b6d00931]{transition:width var(--transition-normal)}.sidebar.collapsed[data-v-b6d00931]{width:84px}.sidebar.collapsed .sidebar-header[data-v-b6d00931]{padding:1.25rem .5rem}.sidebar.collapsed .sidebar-logo[data-v-b6d00931]{justify-content:center}.sidebar.collapsed .sidebar-nav[data-v-b6d00931]{padding:0 .5rem}.sidebar.collapsed .nav-link[data-v-b6d00931],.sidebar.collapsed .btn-sidebar[data-v-b6d00931]{justify-content:center;padding:.75rem}.relative-container[data-v-b6d00931]{position:relative}.p-menuitem-link[data-v-b6d00931]{border:1px solid transparent;border-radius:12px;background:transparent;color:var(--button-surface-text);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.p-menuitem-link[data-v-b6d00931]:hover{background:var(--button-surface-hover);border-color:var(--button-surface-border-hover);color:var(--button-surface-text-strong)}.p-menuitem-link--active[data-v-b6d00931]{background:var(--button-selected-bg);border-color:var(--button-selected-border);box-shadow:inset 0 0 0 1px var(--button-selected-border);color:var(--button-selected-text-strong)}.p-menuitem-link--active[data-v-b6d00931]:hover{background:var(--button-selected-hover);color:var(--button-selected-text-strong)}.sidebar-submenu-toggle--active[data-v-b6d00931]{background:var(--button-selected-bg);border:1px solid var(--button-selected-border);color:var(--button-selected-text-strong)!important}.sidebar-submenu-toggle--active[data-v-b6d00931]:hover{background:var(--button-selected-hover);color:var(--button-selected-text-strong)!important}.sidebar-submenu-toggle--active .nav-icon[data-v-b6d00931]{color:var(--button-selected-text)}.nav-link--submenu[data-v-b6d00931]{border:1px solid transparent;color:var(--button-surface-text)}.nav-link--submenu[data-v-b6d00931]:hover{background:var(--button-surface-bg);border-color:var(--button-surface-border-hover);color:var(--button-surface-text-strong)}.nav-link--submenu .nav-icon[data-v-b6d00931]{color:inherit}.nav-link--submenu-active[data-v-b6d00931]{background:var(--button-selected-bg);border-color:var(--button-selected-border);box-shadow:inset 0 0 0 1px var(--button-selected-border);color:var(--button-selected-text-strong)}.nav-link--submenu-active[data-v-b6d00931]:hover{background:var(--button-selected-hover);color:var(--button-selected-text-strong)}.nav-link--submenu-active .nav-icon[data-v-b6d00931]{color:var(--button-selected-text)}.univ-text-input.p-inputtext{--univ-field-bg: color-mix(in srgb, #ffffff 92%, transparent);--univ-field-bg-hover: color-mix(in srgb, #ffffff 97%, #f8fafc 3%);--univ-field-border: rgba(148, 163, 184, .28);--univ-field-border-hover: rgba(14, 165, 233, .34);--univ-field-text: #334155;--univ-field-muted: #64748b;--univ-field-shadow: 0 18px 40px -28px rgba(15, 23, 42, .36);--univ-field-shadow-focus: 0 0 0 4px rgba(56, 189, 248, .14);--univ-field-radius: 14px;--univ-field-min-height: 2.75rem;--univ-field-padding-x: .95rem;--univ-field-padding-y: .7rem;min-height:var(--univ-field-min-height);padding:var(--univ-field-padding-y) var(--univ-field-padding-x);border:1px solid var(--univ-field-border);border-radius:var(--univ-field-radius);background:var(--univ-field-bg);box-shadow:var(--univ-field-shadow);color:var(--univ-field-text);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.univ-text-input.p-inputtext:hover:not(:disabled){border-color:var(--univ-field-border-hover);background:var(--univ-field-bg-hover)}.univ-text-input.p-inputtext:focus{border-color:#38bdf885;box-shadow:var(--univ-field-shadow),var(--univ-field-shadow-focus)}.univ-text-input.p-inputtext::placeholder{color:var(--univ-field-muted)}.univ-text-input.p-inputtext.p-invalid{border-color:#dc262673}.univ-text-input.p-inputtext:disabled{opacity:.72;box-shadow:none}.univ-text-input.p-inputtext.univ-text-input--small{--univ-field-min-height: 2.3rem;--univ-field-padding-x: .8rem;--univ-field-padding-y: .48rem;font-size:.875rem}.univ-text-input.p-inputtext.univ-text-input--large{--univ-field-min-height: 3.05rem;--univ-field-padding-x: 1.05rem;--univ-field-padding-y: .82rem}body.dark .univ-text-input.p-inputtext{--univ-field-bg: rgba(15, 23, 42, .82);--univ-field-bg-hover: rgba(15, 23, 42, .92);--univ-field-border: rgba(71, 85, 105, .9);--univ-field-border-hover: rgba(56, 189, 248, .48);--univ-field-text: #e2e8f0;--univ-field-muted: #94a3b8;--univ-field-shadow: 0 18px 40px -30px rgba(2, 6, 23, .82);--univ-field-shadow-focus: 0 0 0 4px rgba(56, 189, 248, .18)}.notification-bell[data-v-cbc93e8e]{position:relative}.notification-bell__badge[data-v-cbc93e8e]{position:absolute;top:-.25rem;right:-.15rem;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 18px -10px #ef4444b3}.notification-bell__panel[data-v-cbc93e8e]{position:absolute;top:calc(100% + .8rem);right:0;width:min(24rem,calc(100vw - 2rem));border-radius:18px;padding:1rem;z-index:60}.notification-bell__panel-header[data-v-cbc93e8e]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.notification-bell__panel-title[data-v-cbc93e8e]{font-size:1rem;font-weight:700}.notification-bell__panel-subtitle[data-v-cbc93e8e]{font-size:.8rem;color:var(--text-muted-light)}.notification-bell__panel-body[data-v-cbc93e8e]{display:grid;gap:.65rem;max-height:24rem;overflow:auto}.notification-bell__item[data-v-cbc93e8e]{text-align:left;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.72);border-radius:14px;padding:.85rem;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.notification-bell__item[data-v-cbc93e8e]:hover{transform:translateY(-1px);border-color:#f43f5e3d}.notification-bell__item--unread[data-v-cbc93e8e]{background:rgba(244,63,94,.08);border-color:#f43f5e2e}.notification-bell__item-top[data-v-cbc93e8e]{display:flex;align-items:start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.notification-bell__item-time[data-v-cbc93e8e],.notification-bell__item-body[data-v-cbc93e8e],.notification-bell__empty[data-v-cbc93e8e]{color:var(--text-muted-light);font-size:.8rem}.notification-bell__empty[data-v-cbc93e8e]{padding:1rem 0;text-align:center}.notification-bell__icon-inline[data-v-cbc93e8e]{font-size:1rem}body.dark .notification-bell__panel-subtitle[data-v-cbc93e8e],body.dark .notification-bell__item-time[data-v-cbc93e8e],body.dark .notification-bell__item-body[data-v-cbc93e8e],body.dark .notification-bell__empty[data-v-cbc93e8e]{color:var(--text-muted-dark)}body.dark .notification-bell__item[data-v-cbc93e8e]{background:rgba(31,41,55,.76);border-color:#94a3b81f}body.dark .notification-bell__item--unread[data-v-cbc93e8e]{background:rgba(244,63,94,.12);border-color:#f43f5e3d}.app-container.no-layout[data-v-408237d8]{display:block}.main-content.fluid-main[data-v-408237d8]{padding:0;margin:0;width:100%}
