:root{--cmm-icon-gap:6px;--cmm-pad:16px;--cmm-offset:1px;}
@keyframes cmmPulse{0%{transform:scale(1)}50%{transform:scale(1.06)}100%{transform:scale(1)}}
@keyframes cmmBounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-2px)}60%{transform:translateY(-1px)}}
.cmm-hl-pulse{animation:cmmPulse 1.6s ease-in-out infinite;}
.cmm-hl-bounce{display:inline-block;animation:cmmBounce 1.4s ease-in-out infinite;}
.cmm-hl-glow{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor;}
.cmm-hl-shadow{text-shadow:2px 2px 4px rgba(0,0,0,0.5);}
.cmm-hl-neon{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor,0 0 20px currentColor;}
.cmm-hl-gradient{background:linear-gradient(45deg,currentColor,#ff6b6b,#4ecdc4,currentColor);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.cmm-hl-custom{text-shadow:0 0 8px currentColor;font-weight:bold;}
ul#Primary_Navbar,#Primary_Navbar,#Primary_Navbar .navbar-nav,.nav-primary,.sidebar .nav,.sidebar .navbar-nav{padding-left:var(--cmm-pad)!important;margin-left:var(--cmm-pad)!important;}
#Primary_Navbar>li>a,.sidebar .nav>li>a,.sidebar .navbar-nav>li>a{padding-left:var(--cmm-pad)!important;}
#Primary_Navbar li.cmm-item>a,#Primary_Navbar>li.cmm-item>a,#sidebar-wrapper .collapse>ul>li.cmm-item>a{position:relative;}
#Primary_Navbar li.cmm-item>a .cmm-badge,#sidebar-wrapper .collapse>ul>li.cmm-item>a .cmm-badge{position:absolute;top:2px;right:2px;transform:translate(50%,-50%);background:#dc3545;color:#fff;border-radius:9999px;padding:0 3px;font-size:8px;line-height:1.2;z-index:1;}
#Primary_Navbar .dropdown-menu a i,#Primary_Navbar .dropdown-menu a .fa,#Primary_Navbar .dropdown-menu a .fas,#Primary_Navbar .dropdown-menu a .far,#Primary_Navbar .dropdown-menu a .fal,#Primary_Navbar .dropdown-menu a .fab{margin-right:var(--cmm-icon-gap)!important;}
#sidebar-wrapper .collapse>ul>li.cmm-item>a .sidenav-icons,#sidebar-wrapper .collapse>ul>li[menuItemName^=cmm-]>a .sidenav-icons{width:50px;display:inline-block;text-align:center;}
#sidebar-wrapper .collapse>ul>li.cmm-item>a .sidenav-icons i,#sidebar-wrapper .collapse>ul>li[menuItemName^=cmm-]>a .sidenav-icons i{margin:0;}
#sidebar-wrapper .collapse>ul>li.cmm-item>a .nav-text,#sidebar-wrapper .collapse>ul>li[menuItemName^=cmm-]>a .nav-text{display:inline-block;vertical-align:middle;margin-left:var(--cmm-offset)!important;position:relative;left:var(--cmm-offset)!important;}
