/* Retain the map header's footprint and existing cyan institutional identity. */
.jdyc-app .header {position:relative;z-index:20;background-image:none!important}
.platform-brand {position:absolute;left:.56rem;top:.22rem;display:flex;align-items:center;gap:.24rem;color:#d0f3ff;font-family:"Alibaba PuHuiTi 2.0","Microsoft YaHei",sans-serif}
.platform-institutes {display:flex;gap:.14rem;width:2.26rem;height:1.06rem;flex-shrink:0}
.platform-seal {position:relative;display:block;width:1.06rem;height:1.06rem;overflow:hidden;flex-shrink:0}
.platform-institutes img {position:absolute;width:28.8rem;max-width:none;height:2.04rem;left:-1rem;top:-.49rem}
.platform-seal-polar img {left:-2.2rem}
.platform-copy {min-width:0}
.platform-copy h1 {margin:0;font:italic 900 .29rem/1.3 "Alibaba PuHuiTi 2.0","Microsoft YaHei",sans-serif;letter-spacing:.025rem;color:#85dfff}
.platform-copy p {margin:0;letter-spacing:0}
.platform-english {font-size:.14rem;line-height:1.5;color:#fff;font-weight:700}
.platform-description {padding-top:.06rem;font-size:.15rem;line-height:1.5;color:#fff;font-weight:700}
.jdyc-app .header .time-text {font-size:.15rem;letter-spacing:1px}
@media (max-width:767px), (max-height:500px) and (pointer:coarse) {
 .jdyc-app .header {height:112px!important}
 .jdyc-app .header::before {content:none}
 .platform-brand {left:12px;right:12px;top:8px;display:block}
 .platform-institutes {display:none}
 .platform-copy h1 {font-size:clamp(12px,3.6vw,20px);line-height:1.4}
 .platform-english {font-size:10px;line-height:1.5}
 .platform-description {padding-top:5px;font-size:11px;line-height:1.5;max-width:100%}
 .jdyc-app .header .time-text {top:91px!important;font-size:10px!important}
 .jdyc-app .selector-container {top:calc(120px + var(--safe-top))!important}
 .jdyc-app .bg-ellipse {top:calc(192px + var(--safe-top))!important}
 .jdyc-app .map-container {top:calc(244px + var(--safe-top))!important}
 .jdyc-app .high-line,.jdyc-app .reset-btn {top:calc(250px + var(--safe-top))!important}
 .jdyc-app .sta-detail-container {top:calc(120px + var(--safe-top))!important}
 @media (max-height:500px) and (orientation:landscape) {
  .jdyc-app .map-container {top:calc(116px + var(--safe-top))!important}
  .jdyc-app .high-line {top:298px!important}
  .jdyc-app .reset-btn {top:120px!important}
 }
}
