/* QueroPay payment-link refinements — scoped so TradiPay stays untouched. */
html[data-vendedor-brand="queropay"] .vendedor-payment-link-page {
  --queropay-orange: #ff6a00;
  --queropay-orange-soft: rgba(255, 106, 0, 0.12);
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page .payment-method-option.is-active {
  border-color: rgba(255, 106, 0, 0.52) !important;
  background: rgba(255, 106, 0, 0.10) !important;
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page .payment-method-option.is-active > div:first-child {
  background: rgba(255, 106, 0, 0.14) !important;
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page .payment-method-option.is-active svg {
  color: var(--queropay-orange) !important;
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page .payment-method-option.is-active > div:last-child {
  border-color: var(--queropay-orange) !important;
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page .payment-method-option.is-active > div:last-child > div,
html[data-vendedor-brand="queropay"] .vendedor-payment-link-page .installment-button.is-active {
  background: var(--queropay-orange) !important;
  border-color: var(--queropay-orange) !important;
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page [data-qp-field-label="true"] {
  color: rgba(255, 255, 255, 0.86) !important;
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page [data-qp-field-label="true"] svg {
  color: rgba(255, 255, 255, 0.68) !important;
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page [data-qp-primary="true"],
html[data-vendedor-brand="queropay"] .vendedor-payment-link-page [data-qp-open="true"] {
  background: var(--queropay-orange) !important;
  border-color: var(--queropay-orange) !important;
  color: #090909 !important;
  box-shadow: 0 10px 30px rgba(255, 106, 0, 0.14) !important;
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page [data-qp-primary="true"]:hover,
html[data-vendedor-brand="queropay"] .vendedor-payment-link-page [data-qp-open="true"]:hover {
  background: #ff7a1a !important;
}

html[data-vendedor-brand="queropay"] .vendedor-payment-link-page .transaction-copy-link:not(.is-paid) {
  color: var(--queropay-orange) !important;
}
