/* Straight footer edges, including the legacy site-injected social strip. */
body .nba-footer-social-strip::before,
body .nba-footer-social-strip::after,
body footer.site-footer::before,
body footer.site-footer::after,
body #nba-partner-app .nba-foot::after{content:none!important;display:none!important;clip-path:none!important;background:none!important}
body .site-footer .elementor-element-0352ef7{display:none!important}
body.home footer.site-footer{margin-top:0}
body.nba-portal-page:not(.wp-admin) #nba-partner-app{overflow:hidden;margin-bottom:20px}
/* Remove the recommendation logos and their empty panels, retaining social links. */
body .nba-footer-social-strip .nba-recommended,
body .site-footer .nba-tripadvisor-footer-link,
body .site-footer .nba-tripadvisor-panel,
body .site-footer .elementor-element-fb240dc,
body .site-footer .elementor-element-d65202f,
body .nba-trust-grid > div:has(a[href*="tripadvisor.com"]){display:none!important}
body .nba-footer-social-strip{grid-template-columns:1fr}
body .nba-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:767px){body .nba-trust-grid{grid-template-columns:1fr}}
/* Legacy review links outside the recommendation panel also disappear. */
body footer.site-footer a[href*="tripadvisor.com"],
body footer.site-footer a[href*="maps.google.com/maps?cid="],
body .nba-footer-social-strip a[href*="tripadvisor.com"]{display:none!important}
