.button-csm{line-height:1;font-size:18px;font-weight:700;padding:10px 20px;background-color:#061786;color:#fff;border-radius:var(--bs-border-radius-sm)}.button-link{color:inherit;text-decoration:underline}.theme-toggle-btn{width:40px;height:40px;border-radius:999px;border:1px solid rgba(6,23,134,.18);background:#06178614;color:#061786;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.theme-toggle-btn:hover{transform:translateY(-1px)}.theme-toggle-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #06178638}.theme-toggle-btn--dashboard{width:38px;height:38px}.theme-toggle-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.theme-toggle-icon--sun{display:none}html.dark .theme-toggle-btn,html[data-theme=dark] .theme-toggle-btn{background:#061786;border-color:#ffffff1f;color:#fff}html.dark .theme-toggle-icon--moon,html[data-theme=dark] .theme-toggle-icon--moon{display:none}html.dark .theme-toggle-icon--sun,html[data-theme=dark] .theme-toggle-icon--sun{display:inline-flex}.glass-effect{background:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.4)}.app-header{position:relative;z-index:10000}html.dark .glass-effect,html[data-theme=dark] .glass-effect{background:#0b1220;border:1px solid rgba(255,255,255,.08)}.app-header,.navbar,.navbar-expand-lg,.navbar-light{z-index:99999!important;position:relative}.app-header .nav-link.nav-icon-hover:hover{color:#2f57e5}.app-header .nav-link.nav-icon-hover{cursor:pointer;position:relative;z-index:10001}.app-header .notification{width:8px;height:8px}.app-header .header-sidebar-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:#2f57e5;background:#eef4ff;border:1px solid #dbe7ff;padding:0}.app-header .header-sidebar-toggle i{font-size:20px;line-height:1}.notifications-menu.dropdown-menu{z-index:100000;transform-origin:top right;position:fixed;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:calc(100vw - 16px);max-height:70vh;overflow-y:auto;overflow-x:hidden;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);visibility:hidden;pointer-events:none}.notifications-menu.dropdown-menu.show{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto}.notifications-menu.dropdown-menu.closing{opacity:0!important;transform:translateY(8px) scale(.98)!important;visibility:visible!important;pointer-events:none!important}.back-overview{font-size:13px;font-weight:500;color:#2f57e5;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:22px;background:#eef4ff;border:1px solid #dbe7ff}.back-overview:hover{background:#e0edff}html.dark .back-overview,html[data-theme=dark] .back-overview{background:#2f57e529;border-color:#ffffff29;color:#dce6ff}html.dark .back-overview:hover,html[data-theme=dark] .back-overview:hover{background:#2f57e53d}html.dark #greeting-top,html[data-theme=dark] #greeting-top{color:#e9efff!important}@media(max-width:768px){.app-header{padding:10px 14px!important}.brand-link{font-size:22px!important}.back-overview{font-size:12px;padding:6px 12px}}@media(max-width:1500px){body.page-dashboard .app-header .header-sidebar-toggle{display:inline-flex}}.app-header .notifications-menu .notifications-menu__header{gap:12px;flex-wrap:nowrap}.app-header .notifications-menu .notifications-menu__title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header .notifications-menu .notifications-menu__markall{background:#eef4ff;color:#2f57e5;border:1px solid #dbe7ff;box-shadow:none;padding:6px 12px;border-radius:999px;font-size:13px;line-height:1.1}.app-header .notifications-menu .notifications-menu__markall:hover,.app-header .notifications-menu .notifications-menu__markall:focus{background:#e0edff;color:#2f57e5;border-color:#cfe0ff;box-shadow:none;transform:none}html.dark .app-header .notifications-menu,html[data-theme=dark] .app-header .notifications-menu{background:#0f172a;border-color:#94a3b82e}html.dark .app-header .notifications-menu .notifications-menu__header,html[data-theme=dark] .app-header .notifications-menu .notifications-menu__header{border-bottom:1px solid rgba(148,163,184,.18)}html.dark .app-header .notifications-menu .notifications-menu__title,html[data-theme=dark] .app-header .notifications-menu .notifications-menu__title{color:#e2e8f0}html.dark .app-header .notifications-menu .list-group-item,html[data-theme=dark] .app-header .notifications-menu .list-group-item{background:#0f172a;color:#cbd5e1;border-color:#94a3b824}html.dark .app-header .notifications-menu .notifications-menu__empty,html[data-theme=dark] .app-header .notifications-menu .notifications-menu__empty{background:#0f172a;color:#94a3b8}html.dark .app-header .notifications-menu .notifications-menu__item--unread,html[data-theme=dark] .app-header .notifications-menu .notifications-menu__item--unread{background:#111c33}.app-header .notifications-menu .notifications-menu__item--unread{background:#f7f9ff}.app-header .notifications-menu .list-group-item-action.notifications-menu__item:hover,.app-header .notifications-menu .list-group-item-action.notifications-menu__item:focus{background:#edf4ff}html.dark .app-header .notifications-menu .list-group-item-action.notifications-menu__item:hover,html.dark .app-header .notifications-menu .list-group-item-action.notifications-menu__item:focus,html[data-theme=dark] .app-header .notifications-menu .list-group-item-action.notifications-menu__item:hover,html[data-theme=dark] .app-header .notifications-menu .list-group-item-action.notifications-menu__item:focus{background:#94a3b81f}html.dark .app-header .dropdown-menu.dropdown-menu-animate-up,html[data-theme=dark] .app-header .dropdown-menu.dropdown-menu-animate-up{background:#0f172a;border:1px solid rgba(148,163,184,.2);box-shadow:0 20px 35px #00000059}html.dark .app-header .dropdown-menu.dropdown-menu-animate-up .message-body,html[data-theme=dark] .app-header .dropdown-menu.dropdown-menu-animate-up .message-body{background:transparent}html.dark .app-header .dropdown-menu.dropdown-menu-animate-up .dropdown-item,html[data-theme=dark] .app-header .dropdown-menu.dropdown-menu-animate-up .dropdown-item{color:#dbe5f5}html.dark .app-header .dropdown-menu.dropdown-menu-animate-up .dropdown-item p,html.dark .app-header .dropdown-menu.dropdown-menu-animate-up .dropdown-item i,html[data-theme=dark] .app-header .dropdown-menu.dropdown-menu-animate-up .dropdown-item p,html[data-theme=dark] .app-header .dropdown-menu.dropdown-menu-animate-up .dropdown-item i{color:inherit}html.dark .app-header .dropdown-menu.dropdown-menu-animate-up .dropdown-item:hover,html[data-theme=dark] .app-header .dropdown-menu.dropdown-menu-animate-up .dropdown-item:hover{background:#94a3b824}html.dark .app-header .dropdown-menu.dropdown-menu-animate-up .btn.btn-outline-primary,html[data-theme=dark] .app-header .dropdown-menu.dropdown-menu-animate-up .btn.btn-outline-primary{background:#2f57e524;border-color:#94a3b842;color:#dce6ff}
