/* Mobile Cleanup Review 03 — verified theme and plugin selectors. */
.rpl-mobile-terms-link { display: none; }
@media (max-width: 768px) {
    body.rp168-leads-mobile-cleanup #rp168-footer,
    body.rp168-leads-mobile-cleanup .rp168-network-footer,
    body.rp168-leads-mobile-cleanup #rpl-public .rpl-guide,
    body.rp168-leads-mobile-cleanup #property-leads-terms:not(:target),
    body.rp168-leads-mobile-cleanup #rpl-cobroke .rpl-cobroke-hero,
    body.rp168-leads-mobile-cleanup #rpl-cobroke .rpl-cobroke-info {
        display: none !important;
    }
    body.rp168-leads-mobile-cleanup #rpl-public .rpl-mobile-terms-link {
        display: none !important;
    }
    body.rp168-leads-mobile-cleanup #property-leads-terms:target {
        display: block;
        scroll-margin-top: 90px;
    }
    body.rp168-leads-mobile-cleanup #rp168-property-leads {
        min-width: 0;
        max-width: 100%;
        overflow-wrap: anywhere;
    }
    body.rp168-leads-mobile-cleanup #rp168-property-leads :is(.rpl-wrap, .rpl-results-column, .rpl-card, .rpl-view-tools, .rpl-sort-label) {
        min-width: 0;
        max-width: 100%;
    }
    body.rp168-leads-mobile-cleanup #rp168-property-leads :is(.rpl-view-bar, .rpl-view-tools, .rpl-actions, .rpl-pager) {
        flex-wrap: wrap;
    }
}
