.countryflag {
  height: 14px;
  border-radius: 3px;
  border: solid 1px #dddddd;
}

.country-flag-DK {
  opacity: 0;
}

.order-total-heading,
.order-day-total,
.order-total-cell {
  text-align: right;
}

.order-day-summary {
  font-weight: bold;
}

.order-internal-remark {
  color: red;
}

.order-company-name {
  color: #00538D;
  font-weight: bold;
}

.order-customer-secondary {
  color: silver;
}

.order-prepayment-name {
  font-weight: bold;
}

.order-stock-shortage {
  color: #DD0000;
  font-weight: bold;
}

.order-clearance {
  color: #efa01c;
  font-weight: bold;
}

.payment-request-paid > * {
  --bs-table-bg: #dff0d8;
}

.payment-request-processed {
  opacity: 0.5;
}
