.dropdown-megamenu{max-height:80vh!important;overflow-y:auto!important;overflow-x:hidden!important}@media (max-width:768px){.dropdown-megamenu{max-height:60vh!important}}.noti-icon{position:relative;padding:.5rem 1rem}.notification-badge{position:absolute;top:2px;right:5px;font-size:10px;padding:3px 6px;background:#faaf32}.notification-item{display:block!important}.notification-item,.notification-item.dropdown-item{padding:0!important}.notification-content{padding:12px 16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.notification-title{display:block;font-size:14px;font-weight:600;color:#343a40;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-message{font-size:13px;color:#6c757d;line-height:1.4;margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-content:hover{background:#fff6e5;border-radius:6px}.notification-header{background:#faaf32}.notification-icon{width:55px;height:55px;border-radius:50%;background:hsla(0,0%,100%,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px}.event-summary{background:#fff8ed;border-radius:10px;padding:18px;border:1px solid #fbe1a9}.event-title{font-size:18px;font-weight:600;color:#343a40}.detail-box{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px;margin-top:12px}.detail-label{color:#6c757d;font-size:12px}.detail-value{font-weight:600}.message-card{border:1px solid #eee;border-radius:10px;overflow:hidden}.message-title{background:#faaf32;color:#fff;padding:12px 16px;font-weight:600}.message-content{padding:18px;line-height:1.7;white-space:pre-wrap}.modal-footer{border-top:1px solid #eee}.notification-content i{font-size:16px}.report-card{background:#fff}.report-card,.summary-card{border:1px solid #dee2e6;border-radius:10px;padding:18px}.summary-card{background:#f8f9fa}.notification-dropdown{width:450px}.profile-dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-box-shadow:none!important;box-shadow:none!important}.profile-dropdown-toggle:focus{outline:none}.profile-dropdown-menu{min-width:210px;padding:8px;border:1px solid #e9ecef;border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.profile-dropdown-menu .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border-radius:6px;font-size:14px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.profile-dropdown-menu .dropdown-item:hover{background-color:#f5f6f8}.profile-dropdown-menu .dropdown-divider{margin:6px 0}.header-profile-user{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border:2px solid hsla(0,0%,100%,.35)}.drag-handle-sub-sub[data-v-b6a080ee],.drag-handle-sub[data-v-b6a080ee],.drag-handle[data-v-b6a080ee]{cursor:move;color:#858d98;opacity:.5;margin-right:8px;-webkit-transition:opacity .2s;transition:opacity .2s}.drag-handle-sub-sub[data-v-b6a080ee]:hover,.drag-handle-sub[data-v-b6a080ee]:hover,.drag-handle[data-v-b6a080ee]:hover{opacity:1}.drag-handle-sub[data-v-b6a080ee]{font-size:12px;margin-right:5px}.drag-handle-sub-sub[data-v-b6a080ee]{font-size:11px;margin-right:4px}.reset-menu-container[data-v-b6a080ee]{padding:20px 15px;text-align:center;border-top:1px solid #404854;margin-top:10px}.reset-menu-button[data-v-b6a080ee]{background-color:#4f5763;color:#a6b0cf;border:1px solid #5d6674;padding:8px 12px;border-radius:4px;cursor:pointer;width:100%;text-align:center;font-size:13.5px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.reset-menu-button[data-v-b6a080ee]:hover{background-color:#5d6674;color:#fff}.reset-menu-button .bx[data-v-b6a080ee]{margin-right:5px;vertical-align:middle}#sidebar-menu #side-menu>li>a[data-v-b6a080ee]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}#sidebar-menu #side-menu>li>a>span[data-v-b6a080ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sidebar-menu #side-menu>li>a.has-arrow[data-v-b6a080ee]:after{-ms-flex-negative:0;flex-shrink:0}