body { background: #f6f8fb; }
.card, .table-wrap { border: 0; box-shadow: 0 0.25rem 1rem rgba(0,0,0,.06); }
.badge-status { min-width: 4.5rem; }
.mobile-actions form { display: inline-block; margin: .1rem; }
@media (max-width: 768px) {
  .table-responsive { font-size: .9rem; }
  .btn-sm { margin-bottom: .25rem; }
}
