/* ============================================================
   第一服务驾驶舱 · 顶部提示条与日回款指标卡（2026-11-04）
   作用域：仅 / 与 /daily 的 data-api-daily-freshness 条；
           仅 /daily 的 .kpi-grid.r228-daily-summary
   ============================================================ */

/* --- 1. 数据新鲜度告警条：同时让出「上方固定栏」与「左侧侧栏」 ---
   实测（该条是 body 第一个块级元素，横跨整宽，位于所有固定层之下）：
     垂直：>=641px 被页头(0-50)+页签栏(50-96) 覆盖 → 让 96
           <=640px body 已有 padding-top:50，条在 y=50，被移动导航(50-102) 覆盖 → 再让 52
     水平：<=640px 无侧栏 → 12（原内边距）
           641-1099px 侧栏 60px → 72
           >=1100px 侧栏 140px → 152
   隐藏态带 hidden（高度 0），用 :not([hidden]) 精确排除，其他页面零影响。 */
body > div[data-api-daily-freshness]:not([hidden]) {
  margin-top: 96px !important;
  padding-left: 72px !important;
}

@media (max-width: 640px) {
  body > div[data-api-daily-freshness]:not([hidden]) {
    margin-top: 52px !important;
    padding-left: 12px !important;
  }
}

@media (min-width: 1100px) {
  body > div[data-api-daily-freshness]:not([hidden]) {
    padding-left: 152px !important;
  }
}

/* --- 2. 日回款指标卡：平板与窄屏改两列 ---
   实测：768px 下四列每列仅 159px、820px 下 172px，
   「20,938.88万」的「万」被挤到第二行；1024px 四列 223px 已够用。 */
@media (max-width: 1023px) {
  body.aph2-theme .kpi-grid.r228-daily-summary {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* --- 3. 数据状态卡：源数据过期时用琥珀色，与顶部告警条语义一致 --- */
body.aph2-theme main .r228-source-card [data-daily-status="stale"] {
  color: #975919 !important;
  -webkit-text-fill-color: #975919 !important;
}
