.nav-item-box{position:relative}.header-user-avatar{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:32px;justify-content:center;line-height:1;width:32px}@media (max-width:991.96px){.header .mobile_btn{align-items:center;cursor:pointer;display:flex!important;height:24px!important;justify-content:center;left:16px!important;line-height:24px!important;padding:0!important;pointer-events:auto!important;top:18px!important;width:24px!important;z-index:100001!important}}.noti-dropdown{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px;box-shadow:0 12px 40px #00000024;left:auto;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:360px;z-index:1050}[data-theme=dark] .noti-dropdown{background:#1e2130;border-color:#ffffff12;box-shadow:0 12px 40px #00000073}.noti-dropdown-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:14px 16px 12px}[data-theme=dark] .noti-dropdown-header{border-bottom-color:#ffffff12}.noti-dropdown-title{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:2px}[data-theme=dark] .noti-dropdown-title{color:#e2e8f0}.noti-count-badge{align-items:center;background:#6366f1;border-radius:20px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:6px;min-width:18px;padding:0 5px}.noti-mark-btn{align-items:center;background:none;border:1px solid rgba(99,102,241,.35);border-radius:20px;color:#6366f1;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;transition:background .15s,color .15s}.noti-mark-btn:hover:not(:disabled){background:#6366f1;color:#fff}.noti-mark-btn:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .noti-mark-btn{border-color:#6366f166;color:#a5b4fc}[data-theme=dark] .noti-mark-btn:hover:not(:disabled){background:#6366f1;color:#fff}.noti-dropdown-body{max-height:340px;overflow-y:auto;scrollbar-color:rgba(99,102,241,.3) transparent;scrollbar-width:thin}.noti-state{flex-direction:column;gap:6px;padding:36px 20px}.noti-empty-icon,.noti-state{align-items:center;display:flex;justify-content:center}.noti-empty-icon{background:#6366f11a;border-radius:50%;color:#6366f1;font-size:22px;height:56px;margin-bottom:4px;width:56px}.noti-state-icon{font-size:28px;margin-bottom:4px}.noti-state-title{color:#111827;font-size:14px;font-weight:700}.noti-state-sub,.noti-state-text{color:#9ca3af;font-size:12px}[data-theme=dark] .noti-state-title{color:#e2e8f0}[data-theme=dark] .noti-state-sub,[data-theme=dark] .noti-state-text{color:#6b7280}.noti-list{list-style:none;margin:0;padding:6px 0}.noti-item{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;display:flex;gap:12px;padding:10px 16px;position:relative;transition:background .15s}.noti-item:last-child{border-bottom:none}.noti-item:hover{background:#6366f10d}[data-theme=dark] .noti-item:hover{background:#6366f11a}[data-theme=dark] .noti-item{border-bottom-color:#ffffff0a}.noti-item-icon{align-items:center;background:#6366f11f;border-radius:10px;color:#6366f1;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;margin-top:2px;width:36px}[data-theme=dark] .noti-item-icon{background:#6366f133;color:#a5b4fc}.noti-item-body{flex:1;min-width:0}.noti-item-title{color:#111827;font-size:13px;font-weight:700;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .noti-item-title{color:#e2e8f0}.noti-item-msg{color:#6b7280;display:-webkit-box;font-size:12px;margin:0 0 4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .noti-item-msg{color:#9ca3af}.noti-item-time{color:#9ca3af;font-size:11px;margin:0}.noti-dot{background:#6366f1;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.noti-dropdown-footer{border-top:1px solid rgba(0,0,0,.06);padding:0}[data-theme=dark] .noti-dropdown-footer{border-top-color:#ffffff12}.noti-view-all{align-items:center;color:#6366f1;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:12px;text-decoration:none;transition:background .15s,color .15s}.noti-view-all:hover{background:#6366f112;color:#4f46e5}[data-theme=dark] .noti-view-all{color:#a5b4fc}[data-theme=dark] .noti-view-all:hover{background:#6366f11f;color:#c7d2fe}.profile-dropdown{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 32px #00000038;color:#1a1a1a;min-width:220px;overflow:hidden;position:absolute}[data-theme=dark] .profile-dropdown{background:#1e2130;border-color:#ffffff14;box-shadow:0 8px 32px #00000080;color:#e2e8f0}.profile-dropdown-header{border-bottom:1px solid rgba(0,0,0,.07);padding:20px 20px 16px}[data-theme=dark] .profile-dropdown-header{border-bottom-color:#ffffff12}.profile-dropdown-header .text-muted{color:#6b7280!important}[data-theme=dark] .profile-dropdown-header .text-muted{color:#94a3b8!important}.profile-dropdown-avatar{font-size:20px;height:56px;letter-spacing:.5px;width:56px}.profile-dropdown-footer{padding:6px 0}.profile-dropdown-logout{align-items:center;color:#e53e3e;display:flex;font-size:13.5px;gap:10px;padding:10px 18px;text-decoration:none;transition:background .15s;width:100%}.profile-dropdown-logout:hover{background:#e53e3e14;color:#c53030}[data-theme=dark] .profile-dropdown-logout:hover{background:#e53e3e1f;color:#fc8181}.profile-dropdown-logout i{font-size:16px}.lang-toggle{align-items:center;display:flex;gap:2px}.lang-label{letter-spacing:.03em;line-height:1}.lang-dropdown .dropdown-item{font-size:.875rem;transition:background .15s}.lang-dropdown .dropdown-item:hover{background-color:rgba(var(--bs-primary-rgb),.08)}.lang-dropdown .dropdown-item.active{background-color:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary);font-weight:600}body.mini-sidebar .sidebar .sidebar-logo #toggle_btn{opacity:1!important}body.mini-sidebar .sidebar .sidebar-logo #toggle_btn i{transform:rotate(180deg)}.sidebar-version{border-top:1px solid hsla(0,0%,100%,.08);color:#9ca3af;font-size:.72rem;letter-spacing:.05em;margin-top:auto;padding:12px 16px;text-align:left}body.mini-sidebar .sidebar .sidebar-version{display:none}
