/* Twelve financial columns; actions occupy a separate full-width row. */
.freelancer-payment-panel .freelancer-payment-head,
.freelancer-payment-panel .freelancer-payment-row {
  grid-template-columns: minmax(180px, 1.3fr) minmax(180px, 1.2fr) 80px 96px 100px 110px 90px 90px 90px 110px 130px 110px;
  min-width: 1500px;
}

.freelancer-payment-panel .freelancer-payment-head > span:last-child {
  display: none;
}

.freelancer-payment-panel .freelancer-payment-row > .courier-payment-actions {
  grid-column: 1 / -1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  min-width: 0;
  margin-top: 4px;
  border-top: 1px solid rgba(255, 255, 255, .08);
  padding-top: 10px;
}

.freelancer-payment-panel .courier-payment-actions > button {
  display: inline-flex;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: auto;
  min-width: 0;
  max-width: 100%;
  min-height: 36px;
  padding: 8px 12px;
  font-size: 12px;
  line-height: 1.35;
  white-space: normal;
  overflow-wrap: anywhere;
  text-align: center;
}

.freelancer-payment-panel .courier-payment-actions > button > svg {
  flex-shrink: 0;
}
