.finance-blade-table-wrap {
  max-height: calc(100vh - 390px);
}

.finance-blade-table th,
.finance-blade-table td {
  white-space: nowrap;
  vertical-align: middle;
}

.finance-blade-table input[type="text"],
.finance-blade-table input[type="number"],
.finance-blade-table input[type="date"] {
  min-width: 112px;
  height: 32px;
}

.finance-blade-table .finance-blade-size-input {
  min-width: 150px;
}

.finance-blade-table .finance-blade-money-input {
  width: 104px;
  min-width: 104px;
  text-align: right;
}

.finance-blade-table .finance-blade-production-no {
  color: var(--text, #14233a);
  font-weight: 700;
}

.finance-blade-difference.positive {
  color: #b54708;
  font-weight: 700;
}

.finance-blade-difference.negative {
  color: #147a50;
  font-weight: 700;
}

.finance-blade-save-state {
  display: inline-block;
  min-width: 38px;
  color: var(--muted, #66758a);
  font-size: 11px;
}

@media (max-width: 1100px) {
  .finance-blade-actions {
    justify-content: flex-start;
  }
}
