.left-side-menu{background:#ffffff;box-shadow:0 0 20px rgba(0,0,0,0.03);transition:all 0.3s ease}.left-side-menu #side-menu .menu-title{font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#94a3b8;padding:16px 20px 6px;margin-top:12px;position:relative}.left-side-menu #side-menu .menu-title:first-child{margin-top:4px}.left-side-menu #side-menu>li>a{display:flex;align-items:center;padding:10px 16px;margin:2px 10px;color:#475569;font-size:13px;font-weight:500;border-radius:8px;transition:all 0.25s ease;border:1px solid transparent;line-height:1.4;position:relative}.left-side-menu #side-menu>li>a:hover{background:#f1f5f9;border-color:#e2e8f0;color:#1e293b;transform:translateX(4px)}.left-side-menu #side-menu>li>a.active,.left-side-menu #side-menu>li.mm-active>a{background:#f8fafc;color:#0f172a;border-color:#cbd5e1;font-weight:600;transform:translateX(4px);border-left:2px solid #64748b}.left-side-menu #side-menu>li>a i,.left-side-menu #side-menu>li>a svg{font-size:18px !important;width:18px !important;height:18px !important;min-width:18px;max-width:18px;margin-right:12px;color:inherit;transition:all 0.25s ease;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.left-side-menu #side-menu>li>a i.mdi{font-size:18px !important;line-height:18px}.left-side-menu #side-menu>li>a:hover i,.left-side-menu #side-menu>li>a:hover svg{transform:scale(1.1)}.left-side-menu #side-menu>li.mm-active>a i,.left-side-menu #side-menu>li.mm-active>a svg{color:#64748b}.left-side-menu #side-menu>li>a span{flex:1;font-size:13px !important;line-height:1.4;font-weight:500}.left-side-menu #side-menu>li.mm-active>a span{font-weight:600}.left-side-menu #side-menu>li>a .badge{font-size:9px;padding:2px 6px;border-radius:6px;font-weight:600;background:#64748b}.left-side-menu #side-menu>li[style*="padding-bottom"]{padding-bottom:0 !important}.left-side-menu #side-menu .nav-second-level{padding:4px 0 4px 10px;background:#f8fafc;border-radius:0 0 8px 8px;margin:0 10px 4px 10px}.left-side-menu #side-menu .nav-second-level li a{display:flex;align-items:center;padding:7px 14px 7px 38px;font-size:12px;color:#64748b;transition:all 0.2s ease;line-height:1.4;border-radius:6px;margin:1px 0;position:relative}.left-side-menu #side-menu .nav-second-level li a::before{content:'';position:absolute;left:24px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#94a3b8;border-radius:50%;opacity:0.5;transition:all 0.2s ease}.left-side-menu #side-menu .nav-second-level li a:hover{background:#f1f5f9;color:#1e293b;padding-left:40px}.left-side-menu #side-menu .nav-second-level li a:hover::before{opacity:1;background:#64748b}.left-side-menu #side-menu .nav-second-level li a.active{color:#0f172a;font-weight:600;background:#e2e8f0;border-left:2px solid #94a3b8}.left-side-menu #side-menu>li>a .menu-arrow{margin-left:auto;transition:transform 0.25s ease;opacity:0.5;font-size:11px}.left-side-menu #side-menu>li>a[aria-expanded="true"] .menu-arrow{transform:rotate(90deg);opacity:0.8}.left-side-menu .simplebar-scrollbar::before{background:#cbd5e1;opacity:0.3;border-radius:3px}.left-side-menu .simplebar-scrollbar::before:hover{opacity:0.6}body.enlarged .left-side-menu{width:70px}body.enlarged .left-side-menu #side-menu a span{display:none}body.enlarged .left-side-menu #side-menu .menu-title{display:none}body.enlarged .left-side-menu #side-menu>li>a{padding:10px;margin:2px 10px;justify-content:center}body.enlarged .left-side-menu #side-menu i,body.enlarged .left-side-menu #side-menu svg{margin:0 !important;font-size:20px !important}body.enlarged .left-side-menu #side-menu>li>a:hover::after{content:attr(data-original-title);position:absolute;left:100%;top:50%;transform:translateY(-50%) translateX(10px);background:#1e293b;color:#fff;padding:6px 10px;border-radius:6px;font-size:11px;white-space:nowrap;z-index:1000}.left-side-menu #side-menu .mt-2{margin-top:0.5rem !important}.left-side-menu #side-menu .mt-3{margin-top:0.75rem !important}.left-side-menu #side-menu>li>a:focus{outline:2px solid #cbd5e1;outline-offset:1px}.left-side-menu #side-menu>li{margin-bottom:0}.left-side-menu,.left-side-menu #side-menu>li>a,.left-side-menu #side-menu .nav-second-level li a{transition:all 0.25s ease}
