/* Scoped static adapters; approved homepage CSS remains byte-identical. */
.call-disabled { opacity: .55; cursor: not-allowed; }
.call-disabled:hover { text-decoration: none; }
.reviews-stars { --rating: 0; }
[data-static-fill="true"] { position: absolute; inset: 0; width: 100%; height: 100%; }
.su_requestPage .support-message-form button:disabled { cursor: not-allowed; }
.rv_page { padding-top: 118px; }
@media (max-width:700px) { .rv_page { padding-top: 150px; } }
.commercial-tire-service .sp_hero { --hero-position: 72% center; --hero-position-mobile: 69% center; }
.mobile-truck-repair .sp_hero { --hero-position: 70% center; --hero-position-mobile: 68% center; }
.commercial-roadside-service .sp_hero { --hero-position: 73% center; --hero-position-mobile: 70% center; }
.bus-rv-roadside-service .sp_hero { --hero-position: 70% center; --hero-position-mobile: 68% center; }
