/* ==========================================================================
   律智云 · 移动端字阶规格（最后加载）
   ==========================================================================
   为什么单独成文件、还放在最后：
     字号收口试过写在 app-ui.css 里，但 theme-dark.css 与 app-glass.css
     在它之后加载，各自又给输入框、按钮、标签定了字号 —— 收口就被覆盖了。
     设计规格必须是最后一道，否则永远压不住业务样式。

   为什么用 !important：
     这是「设计系统级」的约束，不是某处的局部样式。平台原有样式里
     字号是散落写死的（实测同一个「字段标签」在不同页面有 17/13.5/13/12.5
     四种值），靠选择器权重去逐个打赢，改一处就会破一处。这里一次性钉死。

   只保留 7 档：
     20   页面主标题 · 指标数值
     16   卡片标题
     15   导航菜单项 · 表单主按钮
     14   控件内文字 · 表格数据 · 正文
     13   字段标签 · 小节标题 · 次级按钮
     11.5 辅助说明
     11   标签徽章 · 指标标签 · 分组标题
   ========================================================================== */

body.mobile .hero-card h2,
body.mobile .geo-hero h1,
body.mobile .stat .v { font-size: 20px !important }

body.mobile .card-head h3,
body.mobile .sec-title h3,
body.mobile .wb-head h2 { font-size: 16px !important }

body.mobile .input,
body.mobile .select,
body.mobile .textarea,
body.mobile select,
body.mobile option,
body.mobile .login-box .input { font-size: 14px !important }

body.mobile .view td,
body.mobile .kv dd,
body.mobile .deadline-item .t b,
body.mobile .pf-hero-sub { font-size: 13.5px !important }

body.mobile .field > label,
body.mobile .tree-node b,
body.mobile .cal-title { font-size: 13px !important }

body.mobile .view .btn,
body.mobile .view .btn-sm { font-size: 13px !important }
body.mobile .view .btn-lg,
body.mobile .login-box #lg-btn { font-size: 15px !important }

body.mobile .field-hint,
body.mobile .stat .x,
body.mobile .empty span,
body.mobile .sb-copy { font-size: 11.5px !important }

body.mobile .tag,
body.mobile .chip,
body.mobile .stat .k,
body.mobile .sidebar .sb-label-t,
body.mobile .tabbar .tab { font-size: 11px !important }

/* 字号下限：全站正文最小 11px。
   排查中发现能力中心的 .vt、日历的 .cal-more、统计图表的 .cb-l/.cb-v
   都在 10px 以下 —— 手机上一行小字到 10px 就基本读不清了。 */
body.mobile .vt,
body.mobile .cal-more,
body.mobile .cb-l,
body.mobile .cb-v,
body.mobile .pv-lines i { font-size: 11px !important }

body.mobile .sb-item { font-size: 15px !important }
body.mobile .pf-hero-info h2 { font-size: 18px !important }
