@media(max-width:767.98px){.main-sidebar{transform:translate(-250px);transition:transform .3s ease-in-out}body.sidebar-open .main-sidebar{transform:translate(0)}.content-wrapper,.main-footer{margin-left:0!important}}.card-header{flex-wrap:wrap;gap:.4rem}@media(max-width:575.98px){.table-sm td,.table-sm th{padding:.2rem .3rem;font-size:.78rem}.badge{font-size:.7rem}.btn-xs{padding:.1rem .3rem;font-size:.7rem}}.table-responsive{-webkit-overflow-scrolling:touch}
