.accounting-bulk-cancel [data-cancel-results] { scroll-margin-top: 90px; }
.accounting-bulk-cancel td small { display: block; }
@media (max-width: 640px) {
  .accounting-bulk-cancel .table-wrap { overflow: visible; }
  .accounting-bulk-cancel table { display: block; min-width: 0; width: 100%; }
  .accounting-bulk-cancel thead { display: none; }
  .accounting-bulk-cancel tbody { display: grid; gap: 12px; }
  .accounting-bulk-cancel tbody tr {
    display: grid;
    gap: 12px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    padding: 14px;
    background: var(--panel, #fff);
    border: 1px solid var(--line, #dae4e8);
    border-radius: 12px;
  }
  .accounting-bulk-cancel tbody td {
    display: block;
    min-width: 0;
    padding: 0;
    border: 0;
    white-space: normal;
    overflow-wrap: anywhere;
  }
  .accounting-bulk-cancel tbody td::before {
    content: attr(data-label);
    display: block;
    margin-bottom: 4px;
    color: var(--muted, #597082);
    font-size: 12px;
    font-weight: 600;
  }
  .accounting-bulk-cancel .cancellation-review-table td:first-child,
  .accounting-bulk-cancel .cancellation-review-table td:last-child,
  .accounting-bulk-cancel .cancellation-result-table td { grid-column: 1 / -1; }
  .accounting-bulk-cancel .cancellation-result-table a { display: inline-flex; max-width: 100%; }
}
