.menu-vertical .menu-header{margin-top:1.5rem!important;margin-bottom:.5rem!important;padding:0 1.5rem;position:relative}.menu-vertical .menu-header-text{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#a1acb8!important;display:flex;align-items:center}.menu-vertical .menu-header-text:after{content:"";flex-grow:1;height:1px;background:linear-gradient(to right,rgba(161,172,184,.2),transparent);margin-left:10px}.menu-vertical .menu-item .menu-link{font-weight:500;font-size:.94rem;padding:.65rem 1rem .65rem 1.5rem;transition:all .25s ease-in-out;border-radius:.375rem;margin:.15rem .75rem}.menu-item.modules-accounting>.menu-link i,.menu-item.modules-accounting-masters i,.menu-item.modules-accounting-vouchers-group i,.menu-item.modules-accounting-reports-group i{color:#3f51b5!important}.menu-item.modules-sales>.menu-link i{color:#4caf50!important}.menu-item.modules-purchase>.menu-link i{color:#ff9800!important}.menu-item.modules-inventory>.menu-link i{color:#9c27b0!important}.menu-item.modules-employee-master>.menu-link i{color:#00bcd4!important}.menu-item.modules-customer-master i{color:#673ab7!important}.menu-item.modules-supplier-master i{color:#f44336!important}.menu-item.modules-reports i{color:#009688!important}.menu-item.settings i{color:#607d8b!important}.menu-item.dashboard-analytics i{color:#2196f3!important}.menu-vertical .menu-item.active>.menu-link{background:linear-gradient(135deg,#7367f0,#9e95f5)!important;color:#fff!important;box-shadow:0 4px 12px #7367f059}.menu-vertical .menu-item.active>.menu-link i{color:#fff!important}.menu-vertical .menu-item:not(.active)>.menu-link:hover{background-color:#7367f014!important;transform:translate(3px)}.menu-vertical .menu-sub .menu-link{padding-left:3.5rem!important}.menu-vertical .menu-sub .menu-sub .menu-link{padding-left:4.5rem!important}.menu-vertical .menu-sub .menu-item:before{content:"";position:absolute;left:2.2rem;top:50%;width:6px;height:6px;border-radius:50%;border:1.5px solid #d9dee3;transform:translateY(-50%);transition:all .2s;z-index:1}.menu-vertical .menu-sub .menu-sub .menu-item:before{left:3.2rem}.menu-vertical .menu-sub .menu-item.active:before{border-color:#7367f0;background:#7367f0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
