/* Roberin The New — Travel Time Calculator 20260709g locale sync */
@import url("./travel-time-calculator-tn-20260709d.css");

body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale="en"] :is(.tn-travel-time-transport-option,.tn-text-btn,.tn-plan-tab,.tn-travel-time-route-use,.tn-travel-time-route-delete),
body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale="es"] :is(.tn-travel-time-transport-option,.tn-text-btn,.tn-plan-tab,.tn-travel-time-route-use,.tn-travel-time-route-delete),
body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale="id"] :is(.tn-travel-time-transport-option,.tn-text-btn,.tn-plan-tab,.tn-travel-time-route-use,.tn-travel-time-route-delete) {
  padding-inline: 8px !important;
  overflow-wrap: anywhere !important;
}

body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale="es"] .tn-travel-time-transport,
body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale="id"] .tn-travel-time-transport {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale="en"] .tn-travel-time-metrics,
body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale="es"] .tn-travel-time-metrics,
body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale="id"] .tn-travel-time-metrics {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

@media (max-width: 720px) {
  body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale] .tn-travel-time-transport,
  body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale] .tn-travel-time-metrics {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 390px) {
  body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale] .tn-travel-time-transport,
  body.tn-travel-time-page-body .tn-travel-time-page .tn-travel-time-calculator[data-locale] .tn-travel-time-metrics {
    grid-template-columns: 1fr !important;
  }
}

body.tn-travel-time-page-body .tn-travel-time-page .tn-source-links a.tn-source-link,
body.tn-travel-time-page-body .tn-travel-time-page .tn-source-links a.tn-source-link:visited {
  background: #ede6d4 !important;
  border-color: #b8a888 !important;
  color: #1a1208 !important;
  -webkit-text-fill-color: #1a1208 !important;
}

body.tn-travel-time-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"],[data-resolved-scheme="dark"]) .tn-travel-time-page .tn-source-links a.tn-source-link,
body.tn-travel-time-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"],[data-resolved-scheme="dark"]) .tn-travel-time-page .tn-source-links a.tn-source-link:visited,
html:is([data-scheme="dark"],[data-scheme="inverse"],[data-resolved-scheme="dark"],.theme-dark) body.tn-travel-time-page-body:not([data-scheme="light"]) .tn-travel-time-page .tn-source-links a.tn-source-link,
html:is([data-scheme="dark"],[data-scheme="inverse"],[data-resolved-scheme="dark"],.theme-dark) body.tn-travel-time-page-body:not([data-scheme="light"]) .tn-travel-time-page .tn-source-links a.tn-source-link:visited {
  background: #3a2a1b !important;
  border-color: #826744 !important;
  color: #f7ead1 !important;
  -webkit-text-fill-color: #f7ead1 !important;
}

@media (prefers-color-scheme: dark) {
  body.tn-travel-time-page-body[data-scheme="auto"] .tn-travel-time-page .tn-source-links a.tn-source-link,
  body.tn-travel-time-page-body[data-scheme="auto"] .tn-travel-time-page .tn-source-links a.tn-source-link:visited {
    background: #3a2a1b !important;
    border-color: #826744 !important;
    color: #f7ead1 !important;
    -webkit-text-fill-color: #f7ead1 !important;
  }
}
