
/* Kelvio Explore routed workspaces v24 */
body[data-explore-page] .workspace-index-v19,
body[data-explore-page] .explore-hero,
body[data-explore-page] #discoverTopics { display:none !important; }
body[data-explore-page] .subpage-masthead-v24{padding:72px 0 34px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 10%,rgba(92,124,250,.10),transparent 28%)}
body[data-explore-page] .subpage-masthead-v24 .container{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:38px;align-items:end}
body[data-explore-page] .subpage-masthead-v24 h1{font-size:clamp(2.7rem,5.6vw,5.4rem);line-height:.94;letter-spacing:-.055em;margin:12px 0 18px;max-width:950px}
body[data-explore-page] .subpage-masthead-v24 p{font-size:18px;line-height:1.65;color:var(--muted);max-width:780px;margin:0}
body[data-explore-page] .subpage-route-card-v24{border:1px solid var(--line);border-radius:24px;padding:22px;background:var(--panel)}
body[data-explore-page] .subpage-route-card-v24 strong{display:block;font-size:15px;margin-bottom:12px}
body[data-explore-page] .subpage-route-card-v24 span{display:block;color:var(--muted);font-size:14px;line-height:1.55;margin:7px 0}

/* Hide every large Explore workspace by default on routed pages. */
body[data-explore-page] #ratingContribution,
body[data-explore-page] #search,
body[data-explore-page] #sunlight,
body[data-explore-page] #tools,
body[data-explore-page] #locationExplorerV15,
body[data-explore-page] #neighborhoodExplorerV15,
body[data-explore-page] #buildingProfilesV15,
body[data-explore-page] #germanyMapV16,
body[data-explore-page] #timelineV16,
body[data-explore-page] #livingSignalsV16 {display:none !important}

body[data-explore-page="discover"] #search,
body[data-explore-page="discover"] #locationExplorerV15,
body[data-explore-page="discover"] #neighborhoodExplorerV15,
body[data-explore-page="discover"] #buildingProfilesV15,
body[data-explore-page="discover"] #livingSignalsV16 {display:block !important}

body[data-explore-page="rate"] #ratingContribution,
body[data-explore-page="rate"] #search {display:block !important}

body[data-explore-page="compare"] #tools,
body[data-explore-page="compare"] #timelineV16 {display:block !important}

body[data-explore-page="map"] #germanyMapV16 {display:block !important}
body[data-explore-page="sun-score"] #sunlight {display:block !important}

body[data-explore-page] .floating-rate-v21{display:none}
body[data-explore-page="rate"] .floating-rate-v21{display:flex}
body[data-explore-page] .mobile-explore-nav-v19{display:none !important}
@media(max-width:800px){body[data-explore-page] .subpage-masthead-v24 .container{grid-template-columns:1fr}.subpage-route-card-v24{display:none}}

/* v25: keep routed Explore content physically below the secondary navigation. */
body[data-explore-page] main{position:relative;z-index:1;display:block;clear:both}
body[data-explore-page] .subpage-masthead-v24{margin-top:0;min-height:260px}
body[data-explore-page] #ratingContribution,
body[data-explore-page] #search,
body[data-explore-page] #sunlight,
body[data-explore-page] #tools,
body[data-explore-page] #locationExplorerV15,
body[data-explore-page] #neighborhoodExplorerV15,
body[data-explore-page] #buildingProfilesV15,
body[data-explore-page] #germanyMapV16,
body[data-explore-page] #timelineV16,
body[data-explore-page] #livingSignalsV16{scroll-margin-top:96px}

/* v26: each Explore route is a standalone page. Secondary navigation is a page switcher only. */
body[data-explore-page] .explore-command-bar{display:block!important;position:relative!important;top:auto!important;z-index:30!important;clear:both!important}
body[data-explore-page] .explore-command-inner{min-height:56px!important;gap:8px!important}
body[data-explore-page] .explore-command-inner a{padding:10px 13px!important}
body[data-explore-page] .explore-command-inner a[aria-current="page"]{background:#10283a!important;color:#65dfd1!important;box-shadow:inset 0 -2px 0 #65dfd1!important}
body[data-explore-page] main{display:block!important;clear:both!important;margin:0!important;padding:0!important}
body[data-explore-page] .subpage-masthead-v24{position:relative!important;z-index:1!important;margin:0!important;padding-top:64px!important}
@media(max-width:760px){body[data-explore-page] .explore-command-bar{display:none!important}}
