/* Frozen copy of Elementor's generated post-13753.css, taken 2026-07-27 when
 * /esg-index-survey-demo/ was migrated to Variant C. The page fragment still carries the
 * .elementor-13753 / .elementor-element-* classes these rules target, so appearance
 * is preserved exactly. Edit this file (not Elementor) from now on. */
.elementor-13753 .elementor-element.elementor-element-bdbd917{--display:flex;--background-transition:0.3s;}.elementor-13753 .elementor-element.elementor-element-5ff8e73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13753 .elementor-element.elementor-element-5ff8e73{width:var( --container-widget-width, 83.387% );max-width:83.387%;--container-widget-width:83.387%;--container-widget-flex-grow:0;}.elementor-13753 .elementor-element.elementor-element-5ff8e73.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13753 .elementor-element.elementor-element-7e37f52{--display:flex;--background-transition:0.3s;}.elementor-13753 .elementor-element.elementor-element-1d04ba6{--spacer-size:50px;}
/* ==========================================================================
   Respondent-only chrome, 2026-09-11, widened 2026-09-14
   Credamo, via Qidan Wang: "请问导航栏以及结尾的内容可以隐藏吗" — two reasons,
   both about the respondent rather than the design. The footer carries a place
   to enter personal details and register, which their panel's privacy policy
   does not allow them to collect; and any link in the chrome is a way out of
   the survey, which loses the respondent mid-run.

   🚨 THE WHOLE FOOTER GOES, NOT JUST THE LINKS. The first pass kept the ESGRI
   logo, the "Established by" / "Funded by" lockups and the disclaimer, on the
   reading that Credamo circled only the ways out and that funder credits are
   not ours to drop quietly. Chase settled it the other way on 2026-09-14 after
   seeing both rendered: their words are "结尾的内容", the ending content, and
   the whole footer is what they meant. The credits stay on every other page of
   the site; this one page is a respondent's instrument, not a publication.
   With the footer gone the desktop page is 893px and does not scroll at all.
   🚨 The header logo STAYS — it is what tells the respondent whose survey this
   is, and it is not a link out for them the way the menu is.

   🚨 SCOPED BY BEING HERE. This file is loaded for page 13753 alone, through
   snippet #15's page map, and in the head — so the menu never paints before it
   disappears. Do not move these rules into esg-survey.css, which is shared.
   ========================================================================== */
nav.menu-site-menu-container,
.premium-nav-menu.premium-main-nav-menu,
.premium-hamburger-toggle.premium-mobile-menu-icon,
footer.fp-footer {
    display: none !important;
}

/* 🚨 THE HAMBURGER IS THE MOBILE MENU. Hiding .premium-main-nav-menu takes the
   desktop bar only; on a phone the same menu lives behind
   .premium-hamburger-toggle, which stayed tappable after the first pass and is
   the same way out of the survey. Credamo tested on a phone, so this is the
   half that mattered most to them. */

/* 🚨 THE WHOLE HEADER GOES TOO. Chase, 2026-09-14: "顶部的也都去掉吧".
   The step before this one kept the logo and only killed its link; he asked for
   the bar itself. The survey carries its own title block (#survey-header-title,
   "ESG指标相对重要性调查研究"), so the page still says what it is and who is
   asking — the site header was the second copy, not the only one.
   It is position:fixed, so hiding it frees its 120px and nothing reflows.
   Result: no site chrome at all, and zero navigable links on the page. */
header#site-elementor-header,
header.aux-elementor-header,
#sticky-header {
    display: none !important;
}

/* 🚨 AND THE SPACE IT RESERVED. The theme pushes the page down with
   body{padding-top:120px} to clear the fixed header. Hiding the header alone
   leaves that 120px as a blank band above the survey — the header was gone but
   its hole was not. Measured on the live page before this rule: the language
   switcher sat at y=130 under an empty strip. */
body.page-id-13753 {
    padding-top: 0 !important;
}
