.supplier-prices-page {
  .action-buttons { display: flex; gap: 0.1rem; }
  .amount { font-family: 'Courier New', monospace; font-weight: 600; text-align: end; }
}

.form-grid {
  display: grid; grid-template-columns: 1fr 1fr; gap: 1rem;
  .form-field {
    display: flex; flex-direction: column; gap: 0.25rem;
    label { font-size: 0.75rem; color: var(--color-text-muted); font-weight: 600; text-transform: uppercase; }
    &.full-width { grid-column: 1 / -1; }
    &.checkbox-field { flex-direction: row; align-items: center; gap: 0.5rem;
      label { text-transform: none; font-size: 0.8125rem; color: var(--color-text-primary); }
    }
  }
}
