/* Versioned Huawei-only adjustments. Shared approved reference CSS is unchanged. */
#rts[data-phone-brand="huawei"] .rts-hero-official {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}
#rts[data-phone-brand="huawei"] .rts-hero-official > img {object-fit:contain;width:auto;height:clamp(280px,28vw,480px);max-width:100%;aspect-ratio:auto;filter:drop-shadow(0 20px 24px #0008)}
#rts[data-phone-brand="huawei"] .rth-hero-caption {margin:0;color:#c2cdd7;font-size:14px;line-height:1.5;text-align:center}
#rts[data-phone-brand="huawei"] .rts-product-image img {object-fit:contain}
#rts[data-phone-brand="huawei"] .rts-series-picture img {object-fit:contain}
@media(min-width:992px){#rts[data-phone-brand="huawei"] #rtbp-models .rts-series-filter {grid-template-columns:repeat(5,minmax(0,1fr))}}
#rts[data-phone-brand="huawei"] .rts-model-photo > img {height:100%;max-height:100%;max-width:100%;object-fit:contain}
#rts[data-phone-brand="huawei"] .rts-model-photo {display:flex;align-items:center;justify-content:center}
#rts[data-phone-brand="huawei"] .rts-price-card {position:relative;padding-top:82px}
#rts[data-phone-brand="huawei"] .rth-work-thumb {position:absolute;top:16px;left:24px;width:68px;height:51px;object-fit:cover;border-radius:8px}
#rts[data-phone-brand="huawei"] .rth-work-icon {position:absolute;top:24px;left:24px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#0874df}
#rts[data-phone-brand="huawei"] .rth-work-icon .rts-icon {width:32px;height:32px}
#rts[data-phone-brand="huawei"] .rth-honor-note {display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);border-top:1px solid #d4dde5;padding-top:32px;margin-top:32px}
#rts[data-phone-brand="huawei"] .rth-honor-note h3 {font-size:clamp(22px,1.5vw,28px);margin:0 0 12px}
#rts[data-phone-brand="huawei"] .rth-honor-note p {max-width:62ch;color:#475569}
#rts[data-phone-brand="huawei"] .rth-honor-note .rts-related-card {display:flex;flex-direction:column;background:#f7f9fc;border:1px solid #d6dfe7;border-radius:16px;padding:20px;color:#102034;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}
#rts[data-phone-brand="huawei"] .rth-honor-note .rts-related-card img {width:100%;height:140px;object-fit:contain}
#rts[data-phone-brand="huawei"] .rth-honor-note .rts-related-card span {display:flex;align-items:center;justify-content:space-between;font-weight:700}
#rts[data-phone-brand="huawei"] .rth-honor-note .rts-related-card:hover {transform:translateY(-3px);border-color:#1684eb;box-shadow:0 10px 24px #0b385916}
#rts[data-phone-brand="huawei"] .rts-huawei-prices .rts-scope-note {display:block;margin-top:8px;color:#516277;font-size:14px;line-height:1.5;font-weight:400}
#rts[data-phone-brand="huawei"] .rts-huawei-prices td:first-child {width:auto}
@media(max-width:767px){
 #rts[data-phone-brand="huawei"] .rts-hero-official > img {height:290px;max-width:85vw}
 #rts[data-phone-brand="huawei"] .rth-honor-note {grid-template-columns:1fr}
 #rts[data-phone-brand="huawei"] .rth-honor-note .rts-related-card {max-width:320px;width:100%;justify-self:center}
 #rts[data-phone-brand="huawei"] .rts-huawei-prices th,#rts[data-phone-brand="huawei"] .rts-huawei-prices td {padding:14px 10px}
 #rts[data-phone-brand="huawei"] .rts-huawei-prices td:first-child {overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){#rts[data-phone-brand="huawei"] .rth-honor-note .rts-related-card {transition:none}#rts[data-phone-brand="huawei"] .rth-honor-note .rts-related-card:hover {transform:none}}
