/*
 * Admin — extra inset in cards/tables so labels and numbers aren’t flush to panel edges.
 * Scoped via .admin-app on the main wrapper (Admin::BaseController).
 */

.admin-app .card {
  border-color: var(--border-primary);
}

.admin-app .card-body:not(.p-0):not(.py-3) {
  padding: var(--space-6) var(--space-8);
}

/* Admin nav strip keeps vertical rhythm from py-3; widen horizontal inset only */
.admin-app .card-body.py-3 {
  padding-left: var(--space-8);
  padding-right: var(--space-8);
}

.admin-app .card-header {
  padding-left: var(--space-8);
  padding-right: var(--space-8);
}

@media (max-width: 767.98px) {
  .admin-app .card-body:not(.p-0):not(.py-3) {
    padding: var(--space-4) var(--space-4);
  }

  .admin-app .card-body.py-3 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }

  .admin-app .card-header {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
}
