/* 第 37 场 · 公共页头（经营总览／指挥台同一份）
   口径：对照件 _T001布局示意图_亮场_20261030/home_overview_v2.html 第 7-14 行样式、第 77-80 行结构；
         console_v5_light.html 第 107-110 行。只作用于挂了 .hdr37 的页头，其余 22 页顶栏不动。 */
.topbar.hdr37 {
  grid-column: 1 / -1;
  flex: 0 0 auto;
  height: 52px;
  min-height: 52px;
  background: var(--c-card);
  border-bottom: 1px solid var(--c-line);
  border-radius: 0;
  box-shadow: none;
  padding: 0 20px;
  margin: -14px -16px 0;
  display: flex;
  align-items: center;
  gap: 16px;
  color: var(--c-ink1);
}
.app.fluid > .topbar.hdr37 { margin: -12px -14px 0; }

.topbar.hdr37 .mark {
  width: 26px;
  height: 26px;
  border-radius: 7px;
  background: var(--c-ink1);
  color: var(--c-ink-on-dark);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0;
  box-shadow: none;
  flex: 0 0 auto;
}
.topbar.hdr37 .fname { font-size: 13.5px; font-weight: 700; color: var(--c-ink1); line-height: 1; }
.topbar.hdr37 .fdemo { font-weight: 400; color: var(--c-ink3); font-size: 10.5px; margin-left: 5px; }

.topbar.hdr37 .nav {
  display: flex;
  align-items: center;
  gap: 26px;
  margin-left: 22px;
  flex-wrap: nowrap;
}
.topbar.hdr37 .nav .navi {
  font-size: 13px;
  line-height: 1;
  color: var(--c-ink3);
  font-weight: 400;
  background: none;
  border: 0;
  border-radius: 0;
  padding: 16px 0;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.topbar.hdr37 .nav .navi:hover { background: none; color: var(--c-ink1); }
.topbar.hdr37 .nav .navi.on { color: var(--c-ink1); font-weight: 700; background: none; }
.topbar.hdr37 .nav .navi.on:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background: var(--c-ink1);
}

.topbar.hdr37 .sline {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 14px;
  font-size: 11.5px;
  color: var(--c-ink3);
  border-left: 0;
  padding-left: 0;
}
.topbar.hdr37 .sline a { color: var(--c-ink3); text-decoration: none; }
.topbar.hdr37 .sline a:hover { color: var(--c-ink1); text-decoration: underline; }
.topbar.hdr37 .knob {
  width: 7px;
  height: 7px;
  border-radius: var(--r-pill);
  background: var(--c-green);
  box-shadow: none;
}
