/* Phase 1.8 — Branch Manager mobile usability (targeted, non-redesign) */
@media (max-width: 991.98px) {
  .page-content .card-body .row > [class*="col-"] {
    margin-bottom: 0.5rem;
  }

  .page-content .btn,
  .page-content .btn-sm,
  .page-content a.btn {
    min-height: 40px;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .page-content .table-responsive {
    -webkit-overflow-scrolling: touch;
  }

  .page-content .table td,
  .page-content .table th {
    white-space: nowrap;
  }

  .page-content .forms-sample .d-flex {
    flex-wrap: wrap;
    gap: 0.5rem;
  }

  .page-content .forms-sample .d-flex .btn {
    flex: 1 1 auto;
  }
}

@media (max-width: 767.98px) {
  .page-content .card-header h5,
  .page-content .card-header h6 {
    font-size: 1rem;
  }

  /* Leave / action icon links — larger tap area */
  .page-content ul.list-unstyled a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    min-height: 40px;
  }
}
