/* Roberin The New — VAT Calculator action cascade correction 20260710d */
body.tn-vat-page-body .tn-vat-page .tn-vat-actions .tn-vat-primary:not(:disabled) {
  background: #24170e !important;
  border-color: #24170e !important;
  color: #fff7e8 !important;
  -webkit-text-fill-color: #fff7e8 !important;
}

body.tn-vat-page-body .tn-vat-page .tn-vat-actions .tn-vat-primary:hover:not(:disabled) {
  background: #3a2718 !important;
  border-color: #3a2718 !important;
  color: #fff7e8 !important;
  -webkit-text-fill-color: #fff7e8 !important;
}

body.tn-vat-page-body .tn-vat-page .tn-vat-actions .tn-vat-primary:disabled {
  background: var(--tn-wash) !important;
  border-color: var(--tn-dark-action) !important;
  color: var(--tn-muted) !important;
  -webkit-text-fill-color: var(--tn-muted) !important;
  opacity: .55 !important;
}

body.tn-vat-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-vat-page .tn-vat-actions .tn-vat-primary:not(:disabled),
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-page .tn-vat-actions .tn-vat-primary:not(:disabled) {
  background: #6a3b1f !important;
  border-color: #6a3b1f !important;
  color: #f7ead1 !important;
  -webkit-text-fill-color: #f7ead1 !important;
}

body.tn-vat-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-vat-page .tn-vat-actions .tn-vat-primary:hover:not(:disabled),
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-page .tn-vat-actions .tn-vat-primary:hover:not(:disabled) {
  background: #824826 !important;
  border-color: #824826 !important;
  color: #f7ead1 !important;
  -webkit-text-fill-color: #f7ead1 !important;
}

body.tn-vat-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-vat-page .tn-vat-actions .tn-vat-primary:disabled,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-page .tn-vat-actions .tn-vat-primary:disabled {
  background: #2f2115 !important;
  border-color: #826744 !important;
  color: #f7ead1 !important;
  -webkit-text-fill-color: #f7ead1 !important;
  opacity: .55 !important;
}

@media (prefers-color-scheme: dark) {
  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-page .tn-vat-actions .tn-vat-primary:not(:disabled) {
    background: #6a3b1f !important;
    border-color: #6a3b1f !important;
    color: #f7ead1 !important;
    -webkit-text-fill-color: #f7ead1 !important;
  }

  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-page .tn-vat-actions .tn-vat-primary:hover:not(:disabled) {
    background: #824826 !important;
    border-color: #824826 !important;
    color: #f7ead1 !important;
    -webkit-text-fill-color: #f7ead1 !important;
  }

  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-page .tn-vat-actions .tn-vat-primary:disabled {
    background: #2f2115 !important;
    border-color: #826744 !important;
    color: #f7ead1 !important;
    -webkit-text-fill-color: #f7ead1 !important;
    opacity: .55 !important;
  }
}
