/* Print Button Styles */

/* Base print button style */
.print-button {
  float: right;
  padding: var(--spacing-sm) var(--spacing-md);
  background-color: var(--color-background);
  color: var(--color-primary);
  border: var(--border-thin) solid var(--color-border);
  border-radius: var(--radius-sm);
  cursor: pointer;
  font-size: var(--text-sm);
  transition: all var(--transition-fast);
}

.print-button:hover {
  background-color: var(--color-table-stripe);
  border-color: var(--color-primary);
}

/* Table header specific styling */
.data th.header-actions {
  position: relative;  /* Create positioning context */
  padding: var(--spacing-sm) var(--spacing-md);
  vertical-align: middle;
  height: 2.5em;      /* Set fixed height for centering context */
}

/* Print button within table headers */
.data th.header-actions .print-button {
  position: absolute;
  right: var(--spacing-md);
  top: 50%;
  transform: translateY(-50%);
}

/* Manual Balance Adjustment Button Styles */


