:root{--portal-height:62px}body.research-portal{margin:0;background:#f7f9fc}.portal-nav{height:var(--portal-height);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 22px;background:#fff;border-bottom:1px solid #dde5ee;position:relative;z-index:50;font-family:"Microsoft YaHei",sans-serif;color:#142c45}.portal-brand{display:flex;gap:10px;align-items:center;color:#142c45;text-decoration:none;font-weight:700;white-space:nowrap;font-size:16px}.portal-brand small{font-size:10px;font-weight:400;display:block;color:#607387;margin-top:2px;letter-spacing:.5px}.portal-symbol{display:grid;place-items:center;width:38px;height:34px;border:1px solid #b7e6f8;border-radius:10px;background:#eefaff;color:#008bc7;font-size:13px;letter-spacing:.7px}.portal-links{display:flex;align-items:center;gap:5px}.portal-links a{padding:8px 11px;text-decoration:none;border-radius:7px;font-size:13px;color:#4d6174;white-space:nowrap}.portal-links a:hover{background:#f0f6fa;color:#0086b5}.portal-links a.current{background:#eaf7fd;color:#0086b5;font-weight:700}.portal-links .portal-download{border:1px solid #d9e4ef;margin-left:7px}.research-portal .app-shell{height:calc(100vh - var(--portal-height));height:calc(100dvh - var(--portal-height))}.research-portal .workspace{grid-template-columns:minmax(0,1fr) 416px!important}.research-portal .a2-map-status{max-width:45%;font-size:11px;padding:7px 9px;line-height:1.5}.research-portal .view-controls{right:12px}.research-portal .inspector-header h1{font-size:17px}.research-portal .speed-control{display:flex!important}.research-portal .speed-control select{width:105px!important}.research-portal .timeline{gap:12px!important}.research-portal .a2-pickers{grid-template-columns:115px minmax(0,1fr)!important}.research-portal.focus-mode .portal-nav{display:none}.research-portal.focus-mode .app-shell{height:100vh;height:100dvh}.portal-links a:focus-visible{outline:2px solid #008cba;outline-offset:2px}@media(min-width:1600px){.research-portal .workspace{grid-template-columns:minmax(0,1fr) 450px!important}}@media(max-width:1100px){.portal-nav{padding:0 14px}.portal-links a{padding:8px}.research-portal .workspace{grid-template-columns:minmax(0,1fr) 370px!important}.research-portal .a2-map-status{top:51px;max-width:70%}.research-portal .view-controls{top:12px}.research-portal .speed-control{display:none!important}}@media(max-width:740px){:root{--portal-height:88px}.portal-nav{height:88px;align-items:stretch;flex-direction:column;gap:1px;padding:8px 12px}.portal-brand{font-size:14px}.portal-symbol{height:25px;width:31px}.portal-brand small{display:none}.portal-links{gap:2px;overflow-x:auto;padding-bottom:4px}.portal-links a{padding:6px 8px;font-size:12px}.portal-links .portal-download{margin-left:2px}.research-portal .workspace{grid-template-columns:minmax(0,1fr)!important}.research-portal .inspector{top:0;bottom:140px;width:min(90vw,370px)}.research-portal .a2-map-status{max-width:70%;font-size:10px}.research-portal .view-controls{top:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
