.table{border-collapse:collapse;width:100%}.table td,.table th{padding:10px}.table thead{background:#b1adad}.table tr:nth-child(2n) td{background:#e1e1e1}.custom-card{border-radius:4px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1);overflow:hidden}.menu-title{font-weight:500;color:#3f51b5;padding-bottom:12px;border-bottom:1px solid #e0e0e0;margin-bottom:16px}.navigation-toolbar{border-radius:4px;margin-bottom:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.toolbar-title{font-weight:500;font-size:1.1rem}.menu-items-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.menu-section{background:#f8f9fa;border-radius:4px;padding:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px}.section-title{font-weight:500;color:#5c6bc0;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title i{margin-right:8px}.menu-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.menu-item,.menu-items{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#fff;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.menu-item:hover{background:#e8eaf6;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1)}.menu-item i{margin-right:12px;color:#3f51b5;font-size:18px}.menu-item span{font-weight:500;color:#37474f}.mobile-menu{display:none}@media (max-width:960px){.menu-items-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:600px){.desktop-menu{display:none}.mobile-menu{display:block}.mobile-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 16px;border-bottom:1px solid #eee}.mobile-menu-item i{margin-right:16px;color:#3f51b5;font-size:20px}}.theme--dark .adm-list-users{background:#e8eaf6}