/*
 * Standalone profile/property presentation.
 * No Houzez template file is replaced.
 */
body.rentica-standalone-view .header-main-wrap,
body.rentica-standalone-view .nav-mobile,
body.rentica-standalone-view #nav-mobile,
body.rentica-standalone-view .header-mobile,
body.rentica-standalone-view .advanced-search-wrap,
body.rentica-standalone-view .advanced-search-nav,
body.rentica-standalone-view .houzez-ele-search-form-wrapper,
body.rentica-standalone-view .footer-wrap,
body.rentica-standalone-view .footer-main-wrap,
body.rentica-standalone-view .back-to-top-wrap,
body.rentica-standalone-view .elementor-location-header,
body.rentica-standalone-view .elementor-location-footer {
    display: none !important;
}

/*
 * Give standalone pages a deliberate, clean frame after removing the global
 * header and footer. This does not alter the internal Houzez layout.
 */
body.rentica-standalone-view {
    background-color: #f7f8fa;
}

body.rentica-standalone-view #main-wrap {
    min-height: 100vh;
    padding-top: 28px !important;
    padding-bottom: 56px !important;
}

body.rentica-standalone-view .content-wrap {
    margin-top: 0 !important;
}

/*
 * On an unlisted property, remove the directory-oriented controls:
 * breadcrumb/share/favourite/print row and previous/next property links.
 */
body.rentica-standalone-property .property-wrap .page-title-wrap > .container > .d-flex.align-items-center:first-child,
body.rentica-standalone-property .property-nav-wrap,
body.rentica-standalone-property .mobile-property-tools {
    display: none !important;
}

body.rentica-standalone-property .property-wrap .page-title-wrap {
    padding-top: 8px;
    padding-bottom: 24px;
}

body.rentica-standalone-property .property-title-price-wrap {
    margin-top: 0;
}

.rentica-property-visibility-field {
    border-top: 1px solid #e5e5e5;
    margin-top: 20px;
    padding-top: 20px;
}

.rentica-property-visibility-field .rentica-visibility-options {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 24px;
    margin-bottom: 8px;
}

@media (max-width: 767.98px) {
    body.rentica-standalone-view #main-wrap {
        padding-top: 12px !important;
        padding-bottom: 32px !important;
    }
}
