/* Tarsign · 「数据」模块统一皮肤（对标「房地产」页 hs-hd / hs-card 版式）
   ★作用域 = 仅引入本文件的页面（数据组 19 页）；不碰 app.css 公共定义。
   ★零 HTML 结构改动、零 JS 绑定改动，纯视觉覆盖（body .x 特异性压过 app.css 的 .x）。
   改前可整文件删除即一键回退。 */

/* ---------- 页头：hero 渐变卡 → 房地产式透明页头 ---------- */
body .hero{background:transparent;border:0;border-radius:0;box-shadow:none;
  padding:14px 0 10px;margin-bottom:12px;}
body .hero h1{font-size:20px;letter-spacing:-.2px;color:#1b2130;margin-bottom:4px;}
body .hero p{font-size:12px;color:#8a93a5;line-height:1.7;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
body .hero .tags{margin-top:10px;gap:7px;}
body .hero .tags span{background:#fff;border:1px solid #e3e4e6;border-radius:999px;
  padding:3px 11px;font-size:11.5px;font-weight:600;color:#5b6478;box-shadow:0 1px 2px rgba(0,0,0,.04);}
body .hero.hero-sm{padding:14px 0 10px;}
body .hero.hero-sm h1{font-size:20px;letter-spacing:-.2px;}

/* ---------- .hd 页头（divcal / ns/daily）对齐 ---------- */
body .hd h1{font-size:21px;letter-spacing:.4px;color:#1b2130;}
body .hd .sub{color:#8a93a5;font-size:12.5px;line-height:1.7;}
body .hd .sub b{color:#27548c;}

/* ---------- overview-flow（fl-*）页头与卡片 ---------- */
body .fl-title{font-size:21px;letter-spacing:.4px;color:#1b2130;margin:4px 0 10px;}
body .fl-card{border-radius:22px;border:1px solid #e3e4e6;box-shadow:0 1px 3px rgba(0,0,0,.05);}

/* ---------- 卡片统一 22px 圆角（hs-card 同款） ---------- */
body .card{border-radius:22px;border:1px solid #e3e4e6;box-shadow:0 1px 3px rgba(0,0,0,.05);}
