/* Roberin The New — VAT Calculator sample cascade correction 20260710e */
body.tn-vat-page-body .tn-vat-page .tn-vat-samples .tn-vat-sample {
  display: grid !important;
  place-items: center !important;
  align-content: center !important;
  justify-content: center !important;
  font-family: "Courier New", Courier, ui-monospace, Menlo, Consolas, monospace !important;
  font-size: 13px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  text-align: center !important;
  background: transparent !important;
  border-color: var(--tn-line) !important;
  color: var(--tn-muted) !important;
  -webkit-text-fill-color: var(--tn-muted) !important;
}

body.tn-vat-page-body .tn-vat-page .tn-vat-samples .tn-vat-sample:hover {
  background: var(--tn-wash) !important;
  border-color: var(--tn-line) !important;
  color: var(--tn-ink) !important;
  -webkit-text-fill-color: var(--tn-ink) !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-samples .tn-vat-sample,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-page .tn-vat-samples .tn-vat-sample {
  background: #2f2115 !important;
  border-color: #826744 !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-samples .tn-vat-sample:hover,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-page .tn-vat-samples .tn-vat-sample:hover {
  background: #3a2a1b !important;
  border-color: #826744 !important;
  color: #f7ead1 !important;
  -webkit-text-fill-color: #f7ead1 !important;
}

@media (prefers-color-scheme: dark) {
  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-page .tn-vat-samples .tn-vat-sample {
    background: #2f2115 !important;
    border-color: #826744 !important;
    color: #f7ead1 !important;
    -webkit-text-fill-color: #f7ead1 !important;
  }

  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-page .tn-vat-samples .tn-vat-sample:hover {
    background: #3a2a1b !important;
    border-color: #826744 !important;
    color: #f7ead1 !important;
    -webkit-text-fill-color: #f7ead1 !important;
  }
}

@media (max-width: 720px) {
  body.tn-vat-page-body .tn-vat-page .tn-vat-samples .tn-vat-sample {
    font-size: 12px !important;
  }
}

@media (max-width: 390px) {
  body.tn-vat-page-body .tn-vat-page .tn-vat-samples .tn-vat-sample {
    font-size: 11px !important;
    letter-spacing: -.02em !important;
  }
}

@media (max-width: 360px) {
  body.tn-vat-page-body .tn-vat-page .tn-vat-samples .tn-vat-sample {
    font-size: 10.5px !important;
  }
}
