/* v0.0.33: model-specific product paging and retained combo selection. */
.tpa-evv-vehicle .tpa-evv-catalog[aria-busy="true"] .tpa-evv-woo-grid{opacity:.56;pointer-events:none}
.tpa-evv-vehicle .tpa-evv-pagination{align-items:center;gap:8px;margin-block:23px 8px}
.tpa-evv-vehicle .tpa-evv-pagination a.page-numbers,
.tpa-evv-vehicle .tpa-evv-pagination span.page-numbers{min-height:42px;min-width:42px;text-decoration:none;font-size:14px;font-weight:700}
.tpa-evv-vehicle .tpa-evv-pagination .prev,
.tpa-evv-vehicle .tpa-evv-pagination .next{padding-inline:13px}
.tpa-evv-vehicle .tpa-evv-page-summary{width:100%;font-size:13px;font-weight:600;color:#54748b;margin-bottom:3px}
.tpa-evv-vehicle .tpa-evv-page-dots{padding-inline:4px;color:#54748b}
.tpa-evv-vehicle .tpa-evv-selection-persist{min-height:1px;margin:14px 0 0;font-size:13px;line-height:1.6;color:#087d88;font-weight:600}
.tpa-evv-vehicle .tpa-evv-selection-persist:empty{display:none}
.tpa-evv-vehicle .tpa-evv-page-status{font-size:13px;line-height:1.6;color:#4c7185;margin:8px 0}
.tpa-evv-vehicle .tpa-evv-page-status[hidden]{display:none}
@media (max-width:560px){.tpa-evv-vehicle .tpa-evv-pagination{gap:6px}.tpa-evv-vehicle .tpa-evv-pagination .prev,.tpa-evv-vehicle .tpa-evv-pagination .next{padding-inline:9px;font-size:13px}}
