body:is([data-scheme="dark"], [data-scheme="inverse"]) .tn-car-cost-page .tn-car-cost-pane,
html:is([data-scheme="dark"], [data-scheme="inverse"]) body:not([data-scheme="light"]) .tn-car-cost-page .tn-car-cost-pane {
  background: #261a10 !important;
  color: #f3e7d3 !important;
  -webkit-text-fill-color: currentColor !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) .tn-car-cost-page .tn-car-cost-total,
html:is([data-scheme="dark"], [data-scheme="inverse"]) body:not([data-scheme="light"]) .tn-car-cost-page .tn-car-cost-total {
  background: #2c2319 !important;
  color: #f3e7d3 !important;
  -webkit-text-fill-color: currentColor !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) .tn-car-cost-page .tn-car-cost-breakdown div,
html:is([data-scheme="dark"], [data-scheme="inverse"]) body:not([data-scheme="light"]) .tn-car-cost-page .tn-car-cost-breakdown div {
  border-bottom-color: #5e523d !important;
}

@media (prefers-color-scheme: dark) {
  body[data-scheme="auto"] .tn-car-cost-page .tn-car-cost-pane,
  html[data-scheme="auto"] body:not([data-scheme="light"]) .tn-car-cost-page .tn-car-cost-pane {
    background: #261a10 !important;
    color: #f3e7d3 !important;
    -webkit-text-fill-color: currentColor !important;
  }

  body[data-scheme="auto"] .tn-car-cost-page .tn-car-cost-total,
  html[data-scheme="auto"] body:not([data-scheme="light"]) .tn-car-cost-page .tn-car-cost-total {
    background: #2c2319 !important;
    color: #f3e7d3 !important;
    -webkit-text-fill-color: currentColor !important;
  }

  body[data-scheme="auto"] .tn-car-cost-page .tn-car-cost-breakdown div,
  html[data-scheme="auto"] body:not([data-scheme="light"]) .tn-car-cost-page .tn-car-cost-breakdown div {
    border-bottom-color: #5e523d !important;
  }
}
