/* Kato Oil / Vehicle inquiry BUY-SELL 2026-10-18 */
.kt-vehicle-trade{min-width:0}
.kt-vehicle-trade__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 30px}
.kt-vehicle-trade__tab{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-height:72px;padding:12px 15px;border:1px solid #456079;background:#132132;color:#dce9f7;font:inherit;text-align:center;cursor:pointer;transition:background-color .2s,border-color .2s}
.kt-vehicle-trade__tab span{font-family:Jost,sans-serif;font-size:10px;font-weight:600;letter-spacing:.20em;color:#94bdf2}
.kt-vehicle-trade__tab strong{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.04em}
.kt-vehicle-trade__tab:hover{background:#1b344e;border-color:#4895ed}
.kt-vehicle-trade__tab.is-active,.kt-vehicle-trade__tab[aria-selected="true"]{background:#216dcc;color:#fff;border-color:#216dcc}
.kt-vehicle-trade__tab.is-active span{color:#eff8ff}
.kt-vehicle-trade__tab:focus-visible{outline:3px solid #f6a34c;outline-offset:3px}
.kt-vehicle-trade__panel[hidden]{display:none!important}
.kt-vehicle-trade__intro{margin:0 0 24px;font-size:16px;line-height:1.85;color:inherit}
.kt-vehicle-trade__review,.kt-vehicle-trade__unavailable{border:1px solid #e0b85e;background:#fff7dd;color:#563f12;padding:16px 20px;margin:0 0 24px;font-size:13px;line-height:1.8}
.kt-vehicle-trade__unavailable{border-color:#9eafb9;background:#f0f4f8;color:#17334e}
.kt-contact-site .kt-vehicle-trade__intro{color:#253e59}
.kt-stock-site .kt-vehicle-trade__intro{color:#c6d2df}
/* Sell form shares the grid and validation presentation of the established buy form. */
.kt-stock-site .kt-vehicle-trade .wpcf7-form-control-wrap{display:block;min-width:0}
.kt-stock-site .kt-vehicle-trade .kt-contact-form__field>label{display:block;margin:0 0 10px;color:#fff;font-size:16px;line-height:1.6;font-weight:700}
.kt-stock-site .kt-vehicle-trade .kt-contact-form__grid{min-width:0}
.kt-stock-site .kt-vehicle-trade .kt-contact-form__field input:not([type=checkbox]),
.kt-stock-site .kt-vehicle-trade .kt-contact-form__field select,
.kt-stock-site .kt-vehicle-trade .kt-contact-form__field textarea{width:100%;box-sizing:border-box}
@media(max-width:767px){
  .kt-vehicle-trade__tabs{gap:8px;margin-bottom:24px}
  .kt-vehicle-trade__tab{min-height:70px;padding:12px 8px}
  .kt-vehicle-trade__tab strong{font-size:16px}
  .kt-vehicle-trade__intro{font-size:15px}
}
@media(prefers-reduced-motion:reduce){.kt-vehicle-trade__tab{transition:none}}
