/* =========================================================
   ANCOR VALUATION PAGE TOP GAP FIX
   ========================================================= */

html {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    min-height: 100% !important;
    background: #212121 !important;
}

body.ancor-valuation-page {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    min-height: 100% !important;
    overflow-x: hidden !important;
    background: #FCFCFC !important;
}

/* يبدأ الهيدر من أول بكسل في الصفحة */
body.ancor-valuation-page > #global-header,
body.ancor-valuation-page #global-header {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    top: 0 !important;
}

/* إزالة المساحة المضافة لتعويض الهيدر القديم */
body.ancor-valuation-page > main,
body.ancor-valuation-page .site-main,
body.ancor-valuation-page .page-main,
body.ancor-valuation-page .page-wrapper,
body.ancor-valuation-page .service-page,
body.ancor-valuation-page .service-detail-page,
body.ancor-valuation-page .asd-page,
body.ancor-valuation-page .valuation-page {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* إزالة الهامش الخارجي من أول قسم */
body.ancor-valuation-page main > :first-child,
body.ancor-valuation-page main > section:first-child,
body.ancor-valuation-page .asd-hero,
body.ancor-valuation-page .valuation-hero,
body.ancor-valuation-page .service-hero,
body.ancor-valuation-page .service-detail-hero,
body.ancor-valuation-page main > .hero {
    margin-top: 0 !important;
}

/* إزالة عناصر فارغة محتملة قبل الهيدر أو المحتوى */
body.ancor-valuation-page > br:first-child,
body.ancor-valuation-page main > br:first-child,
body.ancor-valuation-page > p:empty:first-child,
body.ancor-valuation-page main > p:empty:first-child {
    display: none !important;
}

/* منع حالات التحميل القديمة من عمل مساحة أعلى الصفحة */
html.loading,
html.is-loading,
html.page-loading,
body.ancor-valuation-page.loading,
body.ancor-valuation-page.is-loading,
body.ancor-valuation-page.page-loading {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
