/* V4.75.3 缩略实时开奖：列表上滑后与现有五项吸顶导航一同固定 */
nav.tabs { top: max(8px, env(safe-area-inset-top, 0px)) !important; }
nav.tabs > .compact-live-draw {
  grid-column: 1 / -1;
  display: none;
  min-width: 0;
  align-items: center;
  gap: 7px;
  flex-wrap: wrap;
  padding: 5px 7px 11px;
  border-bottom: 1px solid #e1e4dd;
  color: #283e35;
  background: transparent !important;
  font-variant-numeric: tabular-nums;
  line-height: 1.3;
}
nav.tabs.is-compact > .compact-live-draw { display: flex; }
.compact-live-label { font-size: 11px; color: #61746c; font-weight: 600; }
.compact-live-issue { font-size: 11px; color: #61746c; }
.compact-live-digits { font-size: 17px; font-weight: 750; letter-spacing: .2px; white-space: nowrap; }
.compact-live-result { font-size: 14px; font-weight: 750; white-space: nowrap; }
.compact-live-tag { font-size: 11px; color: #26775d; background: #e8f5ee; border-radius: 6px; padding: 2px 5px; white-space: nowrap; }
@media (max-width: 520px) {
  nav.tabs > .compact-live-draw { gap: 5px; padding: 4px 4px 9px; }
  .compact-live-label { font-size: 10px; }
  .compact-live-issue { font-size: 10px; }
  .compact-live-digits { font-size: clamp(13px, 3.6vw, 16px); }
  .compact-live-result { font-size: 12px; }
}
@media (max-width: 370px) {
  .compact-live-label { display: none; }
}
