.menu-link{display:flex;align-items:center;gap:10px}.menu-icon{min-width:20px;text-align:center;font-size:18px}.sidebar-logo{width:150px;height:40px;display:block;margin:0 auto;object-fit:contain}.avatar{width:40px;height:40px;display:inline-block}.avatar img{width:100%;height:100%;object-fit:cover}.card{border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.card-body{padding:1.5rem}@media (max-width:768px){.card-body{padding:1rem}.card-title h5{font-size:1rem}.chart-container{height:250px}}.chart-container{width:100%;height:300px;position:relative}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table td,.table th{white-space:nowrap}@media (max-width:576px){.table td,.table th{font-size:.8rem;padding:.5rem}.responsive-container{width:100%!important;max-width:100%!important}}.plan-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;margin-top:5px}@media (min-width:768px){.collapsed-sidebar{max-width:fit-content;width:auto;transition:width .3s ease;overflow-x:hidden}.collapsed-sidebar .menu-link div,.collapsed-sidebar .menu-sub{display:block}.collapsed-sidebar .menu-icon{margin-right:0}}@media (max-width:767.98px){.layout-menu.mobile-sidebar-show{width:250px!important;transform:translateX(0);transition:all .3s ease-in-out}.layout-menu.mobile-sidebar-hide{transform:translateX(-100%);width:0!important;overflow:hidden;transition:all .3s ease-in-out}.layout-menu.mobile-sidebar-show .menu-item .menu-link div,.layout-menu.mobile-sidebar-show .menu-item .menu-link i,.layout-menu.mobile-sidebar-show .menu-sub{display:block!important;opacity:1!important;visibility:visible!important}}