/* ==========================================
   PEDIDOS — COMISSÃO INTERNA
   ========================================== */

.order-internal-commission {
  margin-top: 14px;
  margin-bottom: 14px;
  padding: 14px;

  border:
    1px solid var(--premium-border);

  border-radius: 14px;

  background:
    var(--premium-card-bg);
}

.order-internal-commission-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;

  gap: 12px;
  margin-bottom: 12px;
}

.order-internal-commission-head div {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.order-internal-commission-head span {
  color: var(--gold, #c9a227);

  font-size: .6rem;
  font-weight: 900;

  letter-spacing: .08em;
  text-transform: uppercase;
}

.order-internal-commission-head strong {
  font-size: .9rem;
}

.order-internal-commission-head small {
  max-width: 250px;

  color: var(--text-muted);

  font-size: .62rem;
  line-height: 1.4;

  text-align: right;
}

.order-internal-commission-row {
  display: grid;

  grid-template-columns:
    minmax(0, 1fr) 110px;

  gap: 10px;

  align-items: end;
}

.order-internal-commission-row
.order-form-field {
  min-width: 0;
}

.order-internal-commission-type
.option-select {
  text-align: center;
  font-weight: 800;
}

.order-internal-commission-result {
  margin-top: 8px;

  color: var(--text-muted);

  font-size: .65rem;
}


@media (max-width: 560px) {

  .order-internal-commission {
    padding: 12px;
  }

  .order-internal-commission-head {
    flex-direction: column;
  }

  .order-internal-commission-head small {
    max-width: none;
    text-align: left;
  }

  .order-internal-commission-row {
    grid-template-columns:
      minmax(0, 1fr) 92px;
  }
}
