.draggable-table{width:100%}.draggable-table td,.draggable-table th{padding:8px}.draggable-table tr{cursor:move;transition:background-color .2s ease}.dragging{opacity:.5}.drag-over{background-color:#f0f0f0;border:2px solid #000}.placeholder-row td{background-color:#e0e0e0;text-align:center;font-weight:700;color:#777}#main-wrapper.dashboard{width:100%;overflow-x:clip}#main-wrapper.dashboard main{min-width:0}.dashboard .content-body{margin-left:0;margin-right:0;margin-top:0;padding:1rem 0 5rem}@media only screen and (min-width:768px){.dashboard .content-body{margin-left:80px;padding:1.5rem 0 3rem}}.dashboard .container{width:100%;max-width:100%;padding-left:12px;padding-right:12px}@media only screen and (min-width:576px){.dashboard .container{padding-left:16px;padding-right:16px}}@media only screen and (min-width:1200px){.dashboard .container{padding-left:24px;padding-right:24px}}.header.dashboard .navbar{flex-wrap:nowrap;gap:.75rem}.header.dashboard .header-left,.header.dashboard .header-right,.header.dashboard .profile_log,.header.dashboard .profile_log .user{min-width:0}.header.dashboard .profile_log .user{display:flex;align-items:center;gap:.75rem}@media only screen and (max-width:767px){.header.dashboard{padding-top:.75rem}.header.dashboard .navbar{align-items:flex-start}.header.dashboard .header-right .name:last-child{display:none}}.sidebar .menu ul{margin-bottom:0}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}