.task-notifications[data-v-0fd6693c]{position:relative;margin-right:12px}.task-bell[data-v-0fd6693c]{position:relative;width:42px;height:42px;border:1px solid #e7dffc;border-radius:12px;color:#6935d3;background:#f6f1ff;font-size:21px;display:flex;align-items:center;justify-content:center}.task-bell-count[data-v-0fd6693c]{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;border-radius:10px;background:#6935d3;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.task-bell-menu[data-v-0fd6693c]{position:absolute;right:0;top:calc(100% + 14px);width:min(380px,calc(100vw - 24px));max-height:calc(100vh - 110px);overflow:auto;background:#fff;border:1px solid #e9e3f5;box-shadow:0 14px 40px #29134b25;border-radius:12px;padding:16px;color:#2d2341;z-index:1010;font-size:12px;overflow-wrap:anywhere}.task-menu-heading[data-v-0fd6693c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.task-menu-heading>strong[data-v-0fd6693c]{font-size:14px}.task-notification-list[data-v-0fd6693c]{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.task-notification-list li[data-v-0fd6693c]{border-left:3px solid #e5dff0;padding:12px 10px;margin:6px 0;background:#faf9fc;border-radius:0 6px 6px 0}.task-notification-list li.unread[data-v-0fd6693c]{border-color:#7642d6;background:#f6f1ff}.task-notification-list strong[data-v-0fd6693c],.task-toast strong[data-v-0fd6693c]{display:block;font-size:12px;padding-right:12px}.task-notification-list p[data-v-0fd6693c],.task-toast p[data-v-0fd6693c]{font-size:12px;color:#655a76;line-height:1.5;margin:6px 0;white-space:pre-wrap}.task-notification-list time[data-v-0fd6693c],.task-read-label[data-v-0fd6693c]{font-size:10px;color:#786d88}.task-notification-actions[data-v-0fd6693c]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.task-text-button[data-v-0fd6693c]{border:0;background:transparent;padding:3px 0;color:#6335bd;font-size:11px;font-weight:600;text-align:left}.task-text-button[data-v-0fd6693c]:disabled{opacity:.6;cursor:wait}.task-bell[data-v-0fd6693c]:focus-visible,.task-text-button[data-v-0fd6693c]:focus-visible,.task-toast-close[data-v-0fd6693c]:focus-visible{outline:2px solid #6d3df5;outline-offset:3px}.task-notification-error[data-v-0fd6693c]{color:#936009;font-size:12px}.task-toast-stack[data-v-0fd6693c]{position:fixed;right:20px;top:90px;display:grid;gap:10px;width:min(350px,calc(100vw - 24px));max-height:calc(100vh - 110px);overflow:auto;z-index:1090}.task-toast[data-v-0fd6693c]{position:relative;background:#fff;border:1px solid #e6dbf8;border-left:4px solid #7642d6;border-radius:10px;box-shadow:0 8px 26px #29134b25;padding:16px;overflow-wrap:anywhere;color:#2d2341}.task-toast strong[data-v-0fd6693c]{padding-right:20px}.task-toast-close[data-v-0fd6693c]{position:absolute;right:8px;top:8px;border:0;border-radius:4px;background:transparent;color:#786d88;font-size:18px}.task-toast-stack p[data-v-0fd6693c]{margin-right:8px}@media(max-width:767px){.task-bell-menu[data-v-0fd6693c]{position:fixed;right:12px;top:80px}.task-toast-stack[data-v-0fd6693c]{right:12px;top:80px}}.task-notifications.is-embedded[data-v-0fd6693c]{margin:0}.task-bell-menu.is-embedded[data-v-0fd6693c]{position:static;width:auto;max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none;padding:0 0 14px}.is-embedded .task-notification-list[data-v-0fd6693c]{max-height:none}.server-notifications[data-v-e177cfb8]{position:relative;margin-right:12px}.server-bell[data-v-e177cfb8]{position:relative;width:42px;height:42px;border:1px solid #e7dffc;border-radius:12px;color:#6935d3;background:#f6f1ff;font-size:21px;display:flex;align-items:center;justify-content:center}.server-bell[data-v-e177cfb8]:focus-visible{outline:2px solid #6d3df5;outline-offset:3px}.server-bell-count[data-v-e177cfb8]{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;border-radius:10px;background:#c33250;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.server-bell-menu[data-v-e177cfb8]{position:absolute;right:0;top:calc(100% + 14px);width:min(350px,calc(100vw - 32px));background:#fff;border:1px solid #e9e3f5;box-shadow:0 14px 40px #29134b25;border-radius:12px;padding:18px;color:#2d2341;z-index:1010;font-size:12px}.server-bell-menu>strong[data-v-e177cfb8]{display:block;font-size:14px;margin-bottom:12px}.server-bell-menu ul[data-v-e177cfb8]{padding:0;list-style:none;margin:0;max-height:320px;overflow:auto}.server-bell-menu li[data-v-e177cfb8]{border-left:3px solid #b77809;padding:8px 10px;margin:8px 0;background:#fffbf3}.server-bell-menu li.critical[data-v-e177cfb8]{border-color:#c33250;background:#fff5f7}.server-bell-menu p[data-v-e177cfb8]{font-size:11px;color:#776d86;margin:6px 0}.server-bell-menu .server-bell-error[data-v-e177cfb8]{color:#936009}.server-bell-link[data-v-e177cfb8]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #efebf6;padding-top:12px;margin-top:12px;color:#6335bd;font-weight:600}@media(max-width:767px){.server-bell-menu[data-v-e177cfb8]{position:fixed;right:12px;top:80px}}.server-notifications.is-embedded[data-v-e177cfb8]{margin:0}.server-bell-menu.is-embedded[data-v-e177cfb8]{position:static;width:auto;border:0;border-radius:0;box-shadow:none;padding:0}.server-bell-menu.is-embedded ul[data-v-e177cfb8]{max-height:none}.dashboard-notifications[data-v-a9f2b445]{position:relative;margin-right:12px}.dashboard-notification-bell[data-v-a9f2b445]{position:relative;width:42px;height:42px;border:1px solid #e7dffc;border-radius:12px;color:#6935d3;background:#f6f1ff;font-size:21px;display:flex;align-items:center;justify-content:center}.dashboard-notification-bell[data-v-a9f2b445]:focus-visible{outline:2px solid #6d3df5;outline-offset:3px}.dashboard-notification-count[data-v-a9f2b445]{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;border-radius:10px;background:#c33250;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.dashboard-notification-menu[data-v-a9f2b445]{position:absolute;right:0;top:calc(100% + 14px);width:min(400px,calc(100vw - 24px));max-height:calc(100vh - 110px);overflow:auto;background:#fff;border:1px solid #e9e3f5;box-shadow:0 14px 40px #29134b25;border-radius:12px;padding:16px;color:#2d2341;z-index:1010;font-size:12px;overflow-wrap:anywhere}.dashboard-notification-heading[data-v-a9f2b445]{font-size:15px;font-weight:700;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #efebf6}@media(max-width:767px){.dashboard-notification-menu[data-v-a9f2b445]{position:fixed;right:12px;top:80px}}#dashboard-profile-menu[data-v-6435a8bb]{position:absolute;right:0;left:auto;top:calc(100% + 6px)!important;min-width:220px}.user-name-text[data-v-6435a8bb]{max-width:230px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}@media(max-width:600px){#dashboard-profile-menu[data-v-6435a8bb]{position:absolute;right:12px;left:auto;width:min(300px,calc(100vw - 24px))}}.app-menu[data-v-265389bf]{padding-bottom:0}#scrollbar[data-v-265389bf]{height:calc(100vh - var(--apt-topbar-height,72px));height:calc(100dvh - var(--apt-topbar-height,72px));overflow-y:auto;scrollbar-width:none}#scrollbar[data-v-265389bf]::-webkit-scrollbar{display:none}.apt-menu-group[data-v-265389bf]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left}.apt-menu-group i[data-v-265389bf]{display:block;margin-right:10px;font-size:.9rem;opacity:.65}.apt-menu-group[data-v-265389bf]:focus-visible{outline:2px solid #fff;outline-offset:5px;border-radius:2px}@media(max-width:767.98px){.navbar-brand-box[data-v-265389bf]{display:block!important}.app-menu[data-v-265389bf]{padding-top:0}}[data-sidebar-size=sm] .apt-menu-group[data-v-265389bf]{min-height:12px;justify-content:center}[data-sidebar-size=sm] .apt-menu-group i[data-v-265389bf]{display:none!important}.apt-dashboard-layout[data-v-763e342b]{min-height:100vh;position:relative}.vertical-overlay[data-v-763e342b]{border:0;padding:0}
