/* v0.0.72 — Separate, model-specific Video / Hình ảnh modal tabs. */
.tpa-evv-vehicle .tpa-evx-gallery-tabs{
  display:flex;align-items:center;gap:8px;margin:0 0 13px;padding:5px;
  border:1px solid #d8eaf3;border-radius:12px;background:#f1f8fb;
}
.tpa-evv-vehicle .tpa-evx-gallery-tabs [role="tab"]{
  flex:1 1 0;min-width:0;min-height:41px;padding:9px 14px;
  border:1px solid transparent;border-radius:9px;background:transparent;
  color:#50718b;font:inherit;font-size:14px;font-weight:750;
  white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease;
}
.tpa-evv-vehicle .tpa-evx-gallery-tabs [role="tab"].is-active,
.tpa-evv-vehicle .tpa-evx-gallery-tabs [role="tab"][aria-selected="true"]{
  background:#fff;color:#076e98;border-color:#c2dfed;box-shadow:0 2px 7px rgba(4,74,103,.08);
}
.tpa-evv-vehicle .tpa-evx-gallery-tabs [role="tab"]:disabled{opacity:.42;cursor:not-allowed}
.tpa-evv-vehicle .tpa-evx-gallery-tabs [role="tab"]:focus-visible{
  outline:3px solid #00a9c9;outline-offset:2px;
}
.tpa-evv-vehicle .tpa-evx-gallery-thumb[hidden]{display:none!important}
.tpa-evv-vehicle .tpa-evx-gallery-arrow:disabled{opacity:.4;cursor:default}
.tpa-evv-vehicle .tpa-evx-gallery-strip{scroll-snap-type:x proximity}
.tpa-evv-vehicle .tpa-evx-gallery-thumb{scroll-snap-align:start}
.tpa-evv-vehicle .tpa-evx-gallery-hero[data-ev-gallery-open] .tpa-evx-gallery-play{
  box-shadow:0 0 0 8px rgba(0,132,181,.17);
}
@media(max-width:600px){
  .tpa-evv-vehicle .tpa-evx-gallery-tabs{margin-bottom:10px;gap:5px;padding:4px}
  .tpa-evv-vehicle .tpa-evx-gallery-tabs [role="tab"]{font-size:13px;min-height:40px;padding:8px 9px}
  .tpa-evv-vehicle .tpa-evx-gallery-stage{height:min(47dvh,470px)}
  .tpa-evv-vehicle .tpa-evx-gallery-modal{overflow-y:auto}
}
@media(prefers-reduced-motion:reduce){
  .tpa-evv-vehicle .tpa-evx-gallery-tabs [role="tab"]{transition:none}
}
