/* 低空法规库 /law/ —— 与门户同色系（主色 #35618F），移动优先 */
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
html,body{margin:0;padding:0;}
body{background:#f2f4f8;color:#18202e;font-size:14px;line-height:1.6;
  font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;}

.lv-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;
  background:#35618F;color:#fff;padding:10px 12px;}
.lv-bk{color:#fff;text-decoration:none;font-size:22px;line-height:1;padding:0 6px;}
.lv-tt{font-size:16px;font-weight:700;}
.lv-sub{margin-left:auto;font-size:11px;opacity:.85;}

.lv-wrap{max-width:760px;margin:0 auto;padding:12px 12px 40px;}
.lv-loading{padding:30px;text-align:center;color:#6b7785;font-size:13px;}

.lv-hero{background:#fff;border:1px solid #e8ecf2;border-radius:14px;padding:12px 14px;margin-bottom:12px;
  display:flex;gap:10px;align-items:center;flex-wrap:wrap;}
.lv-hero .n{font-size:24px;font-weight:800;color:#35618F;line-height:1;}
.lv-hero .l{font-size:11.5px;color:#6b7785;}
.lv-hero .v{margin-left:auto;font-size:11px;color:#9aa5b1;}

.lv-alert{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:9px 12px;
  font-size:12.5px;color:#9a3412;margin-bottom:12px;}
.lv-alert b{font-weight:700;}

.lv-search{width:100%;border:1px solid #e8ecf2;border-radius:10px;padding:10px 12px;font-size:14px;
  background:#fff;color:#18202e;outline:none;margin-bottom:10px;font-family:inherit;}
.lv-search:focus{border-color:#35618F;}

.lv-filters{margin-bottom:6px;}
.lv-filters .fg-t{font-size:11.5px;color:#6b7785;margin:6px 0 5px;font-weight:600;}
/* 2026-09-19 刘总：筛选芯片一行放不下时原本会换行，手机上把下面的列表顶得很远。
   改成横向滑动：一行到底，左右滑着选，屏幕再窄也不占位。
   芯片必须 flex:0 0 auto —— 否则会被压缩成竖排文字，反而更难点。
   滚动条隐藏是为了不占高度；滑动位置靠芯片本身的选中态提示。 */
.lv-chips{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;
  -webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;}
.lv-chips::-webkit-scrollbar{display:none;}
.lv-chip{flex:0 0 auto;white-space:nowrap;
  border:1px solid #e8ecf2;background:#fff;color:#4b5563;border-radius:99px;
  padding:5px 11px;font-size:12px;cursor:pointer;font-family:inherit;}
.lv-chip.on{background:#35618F;border-color:#35618F;color:#fff;font-weight:600;}

.lv-cnt{font-size:12px;color:#6b7785;margin:10px 0 8px;}
.lv-cnt b{color:#18202e;}

.lv-card{background:#fff;border:1px solid #e8ecf2;border-radius:14px;padding:12px 14px;margin-bottom:10px;}
.lv-card-hd{display:flex;align-items:flex-start;gap:8px;}
.lv-name{font-size:14.5px;font-weight:700;line-height:1.45;flex:1;min-width:0;}
.lv-tags{display:flex;gap:5px;flex-wrap:wrap;margin:7px 0 6px;}
.lv-tag{font-size:10.5px;font-weight:700;border-radius:6px;padding:2px 7px;}
.t-law{background:#eaf1ff;color:#1d4ed8;}
.t-rule{background:#f3e8ff;color:#7c3aed;}
.t-norm{background:#e0f2fe;color:#0e7490;}
.t-std{background:#e8f6ed;color:#047857;}
.t-local{background:#fef3e2;color:#b45309;}
.t-plan{background:#eef1f5;color:#475569;}
.t-eff{background:#e8f6ed;color:#047857;}
.t-soon{background:#fff7ed;color:#c2410c;}
.t-draft{background:#fdecec;color:#b91c1c;}
.lv-date{font-size:11.5px;color:#9aa5b1;}
.lv-dl{font-size:11.5px;color:#b91c1c;font-weight:700;margin-top:3px;}
.lv-sum{font-size:13px;color:#374151;margin-top:6px;}
.lv-sum b{color:#18202e;}
/* ⚠️ 2026-09-20 手机横向溢出主修：法规数据 REGS[].source 里存在 126 字符无空格的 URL
   （如「嘉兴公安｜https://gaj.jiaxing.gov.cn/api-gateway/...?formId=26328568ad3e48b2bc99851807bb5cbf」），
   默认 overflow-wrap:normal 下不可断行 → min-content 宽度约 690–750px，
   375px 视口上撑出约 780px 的 scrollWidth，表现就是「页面能向左滑、右侧露出空白」。
   这里加断行把内容折回容器内，而不是给 body/.lv-wrap 加 overflow-x:hidden ——
   后者会让另一轴的 visible 被计算成 auto，凭空造出纵向滚动容器，
   破坏 .lv-bar / .lv-tabs 的 position:sticky。 */
.lv-src{font-size:11px;color:#9aa5b1;margin-top:7px;padding-top:6px;border-top:1px dashed #e8ecf2;
  overflow-wrap:anywhere;}
/* 信源分档标签（2026-11-02 追加，纯新增）：官方通报 / 公众号 / 媒体转载 / 来源待核 */
.sk-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:9px;font-size:11px;
  line-height:1.7;white-space:nowrap;vertical-align:1px;font-weight:500}
.sk-gov{background:#e8f7ee;color:#187a3c;border:1px solid #bce5cc}
.sk-wx{background:#e9f1ff;color:#1f5cbb;border:1px solid #c7daf8}
.sk-media{background:#fff4e4;color:#9c5a00;border:1px solid #f2d3a4}
.sk-unk{background:#f1f3f5;color:#657080;border:1px solid #dadee5}
/* 同上：凡承载外部数据文本的容器统一加断行，换一批数据也不会再复现横向溢出。
   （.lv-src 已单独写在上面，这里不再重复） */
.lv-name,.lv-date,.lv-dl,.lv-sum,
.lv-sec-sum,.lv-dim li,.lv-extra .eq,.lv-extra .er,.lv-extra .ef,.lv-rltx,
.lv-tl-t,.lv-biz,.lv-case-who,.lv-case-act,.lv-case-law,.lv-case-rlt,.lv-case-tip,
.lv-aid,.lv-aierr,.lv-plan .note,.lv-plan .blk,.lv-plan .ck2 > div:last-child,
.mn-cap,.mn-none,.mn-terms,.mn-blk{overflow-wrap:anywhere;}

.lv-foot{font-size:11px;color:#9aa5b1;text-align:center;margin-top:18px;line-height:1.7;}
.lv-empty{text-align:center;color:#9aa5b1;font-size:13px;padding:26px 0;}

/* ============ 标签导航 ============ */
.lv-tabs{display:flex;gap:6px;overflow:visible;flex-wrap:nowrap;padding:8px 10px;background:#fff;border-bottom:1px solid #e8ecf2;
  position:sticky;top:44px;z-index:19;scrollbar-width:none;}
.lv-tabs::-webkit-scrollbar{display:none;}
.lv-tab{flex:1 1 0;width:0;min-width:0;text-align:center;border:1px solid #e8ecf2;background:#f8fafc;color:#4b5563;border-radius:99px;
  padding:7px 4px;font-size:12.5px;cursor:pointer;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lv-tab.on{background:#35618F;border-color:#35618F;color:#fff;font-weight:700;}

/* ============ 行业地图 ============ */
.lv-sec{padding:0;overflow:hidden;}
.lv-sec-hd{display:flex;align-items:center;gap:7px;width:100%;background:none;border:none;cursor:pointer;
  padding:12px 14px;text-align:left;font-family:inherit;}
.lv-sec-n{font-size:14.5px;font-weight:700;color:#18202e;}
.lv-sec-ar{margin-left:auto;color:#9aa5b1;font-size:11px;}
.t-sec{background:#eef1f5;color:#475569;}
.lv-sec-sum{font-size:12px;color:#6b7785;padding:0 14px 10px;}
.lv-sec.open .lv-sec-sum{padding-bottom:6px;}
.lv-sec-body{border-top:1px dashed #e8ecf2;padding:10px 14px 12px;background:#fbfcfe;}
.lv-dim{margin-bottom:9px;}
.lv-dim .dk{font-size:12px;font-weight:700;color:#35618F;margin-bottom:3px;}
.lv-dim ul{margin:0;padding-left:18px;}
.lv-dim li{font-size:12.5px;color:#374151;margin-bottom:3px;}
.lv-extra{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:8px 10px;margin-bottom:9px;}
.lv-extra .eq{font-size:12.5px;font-weight:700;color:#9a3412;}
.lv-extra .er{font-size:11px;color:#b45309;margin-top:2px;}
.lv-extra .ef{font-size:12.5px;color:#374151;margin-top:4px;}
.lv-rls-t{font-size:12.5px;font-weight:700;margin:8px 0 6px;}
.lv-rl{display:flex;gap:6px;padding:6px 0;border-top:1px dashed #e8ecf2;}
.lv-rltag{flex:none;font-size:10.5px;font-weight:700;border-radius:6px;padding:2px 7px;height:18px;line-height:14px;}
.rr-red{background:#fdecec;color:#b91c1c;}
.rr-orange{background:#fff7ed;color:#c2410c;}
.rr-grey{background:#eef1f5;color:#475569;}
.rr-blue{background:#e0f2fe;color:#0e7490;}
.rr-purple{background:#f3e8ff;color:#7c3aed;}
.rr-amber{background:#fef3e2;color:#b45309;}
.lv-rltx{font-size:12.5px;color:#374151;line-height:1.6;}
.lv-rltx b{color:#18202e;}

/* ============ 合规矩阵 ============ */
.lv-form{padding:12px 14px;}
.lv-form-t{font-size:12.5px;font-weight:700;color:#35618F;margin:10px 0 7px;}
.lv-form-t:first-child{margin-top:0;}
.lv-fld{display:flex;flex-direction:column;gap:4px;margin-bottom:9px;}
.lv-fld > span{font-size:11.5px;color:#6b7785;}
.lv-fld select,.lv-fld input{border:1px solid #e8ecf2;border-radius:9px;padding:8px 10px;font-size:13.5px;
  background:#fff;color:#18202e;outline:none;font-family:inherit;width:100%;}
.lv-fld select:focus,.lv-fld input:focus{border-color:#35618F;}
.lv-row2{display:flex;gap:10px;}
.lv-row2 .lv-fld{flex:1;}
.lv-chip.danger{border-color:#fecaca;color:#b91c1c;}
.lv-chip.danger.on{background:#b91c1c;border-color:#b91c1c;color:#fff;}
.lv-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;}
.lv-badges .badge{font-size:11.5px;font-weight:700;border-radius:8px;padding:4px 9px;background:#eef1f5;color:#475569;}
.lv-badges .badge.g{background:#e8f6ed;color:#047857;}
.lv-badges .badge.a{background:#fef3e2;color:#b45309;}
.lv-badges .badge.r{background:#fdecec;color:#b91c1c;}
.lv-mxbtns{display:flex;gap:8px;flex-wrap:wrap;}
.lv-btn{border:none;border-radius:9px;background:#35618F;color:#fff;font-size:13px;font-weight:600;
  padding:9px 14px;cursor:pointer;font-family:inherit;}
.lv-btn.sec{background:#fff;color:#35618F;border:1px solid #c7dbff;}
/* 引擎方案输出样式（engine.runMatrix 产出，类名沿用其原生约定） */
.lv-plan .card{background:#fff;border:1px solid #e8ecf2;border-radius:12px;padding:12px 14px;margin-bottom:10px;}
.lv-plan h3{font-size:14px;margin:0 0 8px;font-weight:700;}
.lv-plan .blk{border-radius:10px;padding:9px 11px;margin:8px 0;font-size:12.5px;line-height:1.65;}
.lv-plan .blk ul{margin:6px 0 0;padding-left:18px;}
.lv-plan .blk li{margin-bottom:4px;}
.lv-plan .blk.grey{background:#f8fafc;border:1px solid #e8ecf2;}
.lv-plan .blk.red{background:#fdecec;border:1px solid #fecaca;color:#7f1d1d;}
.lv-plan .blk.blue{background:#eaf1ff;border:1px solid #dbeafe;}
.lv-plan .blk.green{background:#e8f6ed;border:1px solid #bbf7d0;}
.lv-plan .bh{font-weight:800;font-size:13px;margin-bottom:4px;}
.lv-plan .verdict{font-size:15px;font-weight:800;text-align:center;padding:10px;border-radius:10px;margin-bottom:8px;}
.lv-plan .verdict.v1{background:#e8f6ed;color:#047857;}
.lv-plan .verdict.v2{background:#fef3e2;color:#b45309;}
.lv-plan .verdict.v3{background:#fdecec;color:#b91c1c;}
.lv-plan .step2{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0;}
.lv-plan .s2{font-size:11.5px;border-radius:8px;padding:4px 9px;background:#f1f5f9;color:#475569;}
.lv-plan .s2.now{background:#35618F;color:#fff;font-weight:700;}
.lv-plan .note{font-size:11.5px;color:#6b7785;margin-top:6px;line-height:1.6;}
.lv-plan .muted{color:#6b7785;}
.lv-plan .ok{color:#047857;font-weight:700;}
.lv-plan .miss{color:#b91c1c;font-weight:700;}
.lv-plan .ct,.lv-plan .rf,.lv-plan .ph{font-size:11.5px;color:#6b7785;}
.lv-plan .btnrow{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;}
.lv-plan .btn{border:none;border-radius:9px;background:#35618F;color:#fff;font-size:13px;font-weight:600;
  padding:9px 14px;cursor:pointer;font-family:inherit;}
.lv-plan .btn.sec{background:#fff;color:#35618F;border:1px solid #c7dbff;}
.lv-plan .gap{border-top:1px dashed #e8ecf2;padding-top:6px;margin-top:6px;}
/* 清单项：整条是卡片，必备=浅红底红边、可选=灰底 —— 不要做成小徽章（会挤成一坨看不清） */
.lv-plan .ck2{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border:1px solid #e8ecf2;
  border-radius:9px;margin-bottom:6px;background:#fff;font-size:13.5px;line-height:1.65;}
.lv-plan .ck2 .ic{flex:0 0 auto;width:19px;text-align:center;font-size:14px;line-height:1.5;}
.lv-plan .ck2 > div:last-child{flex:1;min-width:0;}
.lv-plan .ck2 .rf{font-size:11.5px;color:#6b7785;margin-top:2px;}
.lv-plan .ck2.must{background:#fff6f5;border-color:#fecaca;}
.lv-plan .ck2.opt{background:#f8fafc;}
/* 引擎可能输出的表（差距分析等） */
/* ⚠️ 2026-09-20：engine.js runMatrix 产出的「差距分析」是 6 列表（项目/本组合要求/你的现状/
   判定/补齐路径/预计周期），在手机上必然宽于视口。说明书里那份由 law.js 包了 .mn-tbwrap，
   判定结果这条路径原来没包 → 整页被顶宽。这里给 .lv-plan 一个横向滚动容器兜住：
   只在内容真的超宽时才出现横滑条，不超宽时无副作用。
   （不能用 overflow-x:hidden —— 会把表格内容裁掉且再也滑不出来。） */
.lv-plan{overflow-x:auto;}
.lv-plan table,.lv-plan table.gap{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:6px;}
.lv-plan table th,.lv-plan table td{border:1px solid #e8ecf2;padding:7px 9px;text-align:left;vertical-align:top;}
.lv-plan table th{background:#f4f7fb;color:#35618F;font-size:12px;font-weight:700;}
.lv-plan table td.ok{color:#047857;font-weight:700;}
.lv-plan table td.miss{color:#b91c1c;font-weight:700;}
.lv-plan .stale{opacity:.5;filter:grayscale(.4);}

/* ---- 判定动作区：默认只有两个按钮，结果不预生成 ---- */
.lv-mxact{background:#fff;}
.lv-mxact-t{font-size:12.5px;font-weight:700;color:#35618F;margin-bottom:8px;}
.lv-mxact-d{font-size:11.5px;color:#6b7785;line-height:1.7;margin-top:9px;padding-top:9px;border-top:1px dashed #e8ecf2;}

/* ---------- AI 增强层（2026-09-15 加，图8）---------- */
.lv-aibox{margin-top:12px;background:linear-gradient(160deg,#f7f9ff 0%,#fbfcff 100%);
  border:1px solid #dbe4fb;border-radius:12px;padding:13px 14px;}
.lv-aihd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;
  font-size:13.5px;font-weight:700;color:#2a4f96;flex-wrap:wrap;}
.lv-aiq{font-size:11px;font-weight:600;color:#7b8798;white-space:nowrap;}
.lv-aiq b{color:#2a4f96;font-size:12.5px;font-variant-numeric:tabular-nums;}
.lv-aid{font-size:11.5px;color:#5b6673;line-height:1.75;margin-top:8px;}
.lv-aid b{color:#2a4f96;}
.lv-aibtn{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;}
.lv-aibody{margin-top:10px;font-size:12.5px;color:#26303f;line-height:1.85;
  max-height:none;word-break:break-word;}
.lv-aibody b{color:#1c3f80;}
.lv-aidisc{margin-top:9px;padding-top:8px;border-top:1px dashed #dbe4fb;
  font-size:10.5px;color:#9aa5b1;line-height:1.7;}
.lv-aierr{margin-top:9px;background:#fdf2f2;border:1px solid #f3d4d4;border-radius:9px;
  padding:8px 10px;font-size:11.5px;color:#a33;line-height:1.7;}
.lv-btn[disabled]{opacity:.5;cursor:not-allowed;}
/* 打印时 AI 块整体隐藏：对外盖章材料只留引擎产出的确定性部分 */
@media print{ .lv-aibox{display:none!important;} }
.lv-btn.primary{background:#35618F;}
.lv-mxbtns .lv-btn{flex:1 1 auto;min-width:132px;}
.lv-mxout .lv-mxbtns{margin-top:2px;}
.lv-mxout .lv-mxbtns .lv-btn{min-width:0;flex:0 0 auto;}

/* 没点判定时：一张引导卡，而不是空白或满屏噪音 */
.lv-mxidle{text-align:center;padding:26px 16px;border-style:dashed;}
.lv-mxidle .idle-ic{font-size:30px;line-height:1;margin-bottom:8px;}
.lv-mxidle .idle-t{font-size:14px;font-weight:700;color:#475569;margin-bottom:6px;}
.lv-mxidle .idle-d{font-size:12.5px;color:#7b8697;line-height:1.8;max-width:440px;margin:0 auto;}

/* 参数改过了 → 结论已过期 */
.lv-stale{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:8px 11px;
  font-size:12.5px;color:#9a3412;margin-bottom:10px;line-height:1.7;}
.lv-stale b{color:#b45309;}

/* ---------- 2026-10-31 矩阵最小修订：核对要点 / 核对进度 / 折叠详情 ---------- */
.lv-kp{text-align:left;margin:12px 0 2px;}
.lv-kp-i{margin:0 0 11px;font-size:12.8px;color:#334155;line-height:1.8;}
.lv-kp-i > b{display:block;font-size:12.5px;color:#0f172a;margin-bottom:4px;}
.lv-kp-i ul{margin:0;padding-left:17px;}
.lv-kp-i li{margin:2px 0;}
.lv-kp-tags{display:flex;flex-wrap:wrap;gap:6px;}
.lv-kp-tag{display:inline-block;background:#eef4ff;border:1px solid #d7e3f8;color:#1e40af;
  border-radius:999px;padding:1px 9px;font-size:11.5px;line-height:1.7;}
.lv-kp-none{color:#7b8697;font-size:12.3px;}
.lv-kp-note{margin-top:10px;padding-top:9px;border-top:1px dashed #e8ecf2;
  font-size:11.5px;color:#7b8697;line-height:1.7;text-align:left;}
.lv-miss-l li{color:#92400e;}
/* 「必选」小标：场景组未选时的提示 */
.lv-req{display:inline-block;margin-left:6px;font-weight:400;font-size:10.5px;color:#b45309;
  background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:0 6px;line-height:1.6;}
/* 折叠区：详细核对项 / 更多分析 —— 2026-10-31 强化：不再是一条易被忽略的灰条 */
.lv-mxdet{border:1px solid #dbe4f0;border-radius:12px;background:#fff;margin:10px 0;overflow:hidden;}
.lv-mxdet > summary{cursor:pointer;list-style:none;padding:12px 14px;font-size:13px;font-weight:600;
  color:#1e40af;background:#f7faff;user-select:none;}
.lv-mxdet > summary::-webkit-details-marker{display:none;}
.lv-mxdet > summary::before{content:'▸ ';font-weight:700;}
.lv-mxdet[open] > summary::before{content:'▾ ';}
.lv-mxdet > summary:hover{background:#eef5ff;}
/* 详细核对项入口：主入口视觉（蓝色左条 + 更强底色），分量明显高于次级分析 */
.lv-mxdet-primary{border-color:#bfd4f5;box-shadow:0 1px 3px rgba(30,64,175,.06);}
.lv-mxdet-primary > summary{background:#eaf2ff;color:#1e3a8a;border-left:4px solid #2f6fe4;
  padding-left:12px;font-size:13.5px;}
.lv-det-t{display:block;}
.lv-det-s{display:block;margin-top:2px;font-weight:400;font-size:11.5px;color:#64748b;line-height:1.6;}
.lv-mxdet > summary .lv-det-s::before{content:'';}
.lv-mxdet[open] > summary .lv-det-s{color:#7b8697;}
.lv-mxdet-b{padding:8px 12px 14px;}
/* 核对要点标题行：标题 + 复制按钮同行，少占一行 */
.lv-mxout-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;}
.lv-mxout-hd .lv-form-t{margin-bottom:0;}
.lv-btn-xs{padding:3px 10px !important;font-size:12px !important;line-height:1.6 !important;white-space:nowrap;}
/* 已核依据卡：适用业态标签 + 分组标题（2026-10-31） */
.lv-xsec{display:inline-block;margin-left:6px;font-size:10.5px;color:#0f5132;background:#e8f6ee;
  border:1px solid #bfe3cd;border-radius:8px;padding:0 6px;line-height:1.7;vertical-align:1px;}
.lv-xgrp-t{font-size:12px;font-weight:600;color:#475569;margin:8px 0 2px;}
.lv-xgrp-t.sub{color:#7b8697;font-weight:400;border-top:1px dashed #e8ecf2;padding-top:8px;margin-top:10px;}
@media (max-width:480px){
  .lv-kp-i{font-size:12.5px;}
  .lv-mxdet > summary{padding:11px 12px;font-size:12.5px;}
  .lv-mxdet-primary > summary{font-size:13px;}
  .lv-mxdet-b{padding:4px 8px 12px;}
  .lv-btn-xs{font-size:11.5px !important;padding:3px 8px !important;}
}

/* 复制兜底弹层（engine showCopyFallback 用） */
.lv-cpmask{position:fixed;inset:0;z-index:60;background:rgba(15,23,42,.5);display:flex;
  align-items:center;justify-content:center;padding:16px;}
.lv-cpbox{background:#fff;border-radius:14px;width:100%;max-width:560px;padding:14px;box-shadow:0 10px 40px rgba(15,23,42,.25);}
.lv-cphd{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#18202e;margin-bottom:9px;}
.lv-cpx{margin-left:auto;border:none;background:#f1f5f9;border-radius:8px;width:26px;height:26px;
  cursor:pointer;color:#64748b;font-size:13px;font-family:inherit;}
.lv-cpta{width:100%;height:220px;border:1px solid #e8ecf2;border-radius:9px;padding:9px 10px;
  font-size:12.5px;line-height:1.7;font-family:inherit;color:#2b3446;resize:vertical;outline:none;}
.lv-cpbt{display:flex;gap:8px;margin-top:10px;}
.lv-cpbt .lv-btn{flex:1;}

/* 轻提示 */
.lv-toast{position:fixed;left:50%;bottom:34px;transform:translateX(-50%);z-index:80;
  background:#18202e;color:#fff;font-size:13px;padding:10px 16px;border-radius:99px;
  box-shadow:0 6px 20px rgba(15,23,42,.25);opacity:1;transition:opacity .5s;max-width:86vw;text-align:center;}
.lv-toast.warn{background:#b45309;}
.lv-toast.out{opacity:0;}

/* ============ 《企业合规能力说明书》 ============ */
.mn-act{background:#fff;border:1px solid #c7dbff;border-left:4px solid #35618F;border-radius:12px;
  padding:11px 13px;margin-bottom:10px;}
.mn-act-t{font-size:13.5px;font-weight:800;color:#35618F;}
.mn-act-s{display:block;font-size:11.5px;color:#6b7785;font-weight:400;margin-top:2px;}
.mn-act-b{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px;}
.mn-act-b .lv-btn{flex:1 1 auto;min-width:104px;}

.mn-doc{background:#fff;border:1px solid #e8ecf2;border-radius:14px;padding:0 0 6px;overflow:hidden;margin-bottom:12px;}
.mn-cover{padding:22px 20px 18px;text-align:center;background:linear-gradient(160deg,#f4f8fd,#eef3fa);
  border-bottom:1px solid #e8ecf2;}
.mn-cv-k{font-size:11.5px;letter-spacing:3px;color:#35618F;font-weight:700;}
.mn-cv-t{font-size:21px;font-weight:800;color:#18202e;margin:8px 0 6px;letter-spacing:2px;}
.mn-cv-s{font-size:11.5px;color:#6b7785;}
.mn-cv-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 12px;}
.mn-cv-meta > div{flex:1 1 44%;background:#fff;border:1px solid #e8ecf2;border-radius:9px;padding:7px 9px;text-align:left;}
.mn-cv-meta span{display:block;font-size:10.5px;color:#9aa5b1;margin-bottom:2px;}
.mn-cv-meta b{font-size:12.5px;color:#18202e;font-weight:700;word-break:break-all;}
.mn-cv-note{font-size:11.5px;color:#5b6675;line-height:1.8;text-align:left;background:#fff;
  border:1px dashed #c7dbff;border-radius:9px;padding:9px 11px;}

.mn-doc .mn-h{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:800;color:#18202e;
  margin:20px 16px 9px;padding-bottom:7px;border-bottom:2px solid #35618F;}
.mn-doc .mn-n{flex:none;display:inline-block;min-width:24px;height:24px;line-height:24px;text-align:center;
  background:#35618F;color:#fff;border-radius:6px;font-size:12px;font-weight:800;}
.mn-subt{font-size:12.5px;font-weight:700;color:#35618F;margin:12px 0 6px;}
.mn-doc > .mn-tb,.mn-doc > .mn-tbwrap,.mn-doc > .mn-ck,.mn-doc > .mn-blk,.mn-doc > .mn-cap,
.mn-doc > .mn-none,.mn-doc > .mn-steps{margin-left:16px;margin-right:16px;}
.mn-tb{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:10px;}
.mn-tb th,.mn-tb td{border:1px solid #e8ecf2;padding:8px 10px;text-align:left;vertical-align:top;line-height:1.7;}
.mn-tb th{background:#f4f7fb;color:#35618F;font-weight:700;width:118px;white-space:nowrap;}
.mn-tb td{color:#2b3446;}
.mn-ck th:first-child,.mn-ck td:first-child{width:62px;text-align:center;white-space:nowrap;}
.mn-mark.must{color:#b91c1c;font-weight:800;}
.mn-mark.opt{color:#64748b;font-weight:700;}
.mn-cap{font-size:11.5px;color:#6b7785;line-height:1.8;margin:6px 0 4px;}
.mn-none{font-size:12.5px;color:#9aa5b1;padding:8px 0;}
.mn-tbwrap{overflow-x:auto;margin-bottom:10px;}
.mn-gap td.ok{color:#047857;font-weight:700;}
.mn-gap td.miss{color:#b91c1c;font-weight:700;}
.mn-blk{border-radius:10px;padding:9px 11px;margin:8px 0;font-size:12.5px;line-height:1.7;}
.mn-blk.grey{background:#f8fafc;border:1px solid #e8ecf2;}
.mn-blk.red{background:#fdecec;border:1px solid #fecaca;color:#7f1d1d;}
.mn-blk.amber{background:#fffbeb;border:1px solid #fde68a;color:#92400e;}
.mn-blk.blue{background:#eaf1ff;border:1px solid #dbeafe;color:#1e3a8a;}
.mn-blk.green{background:#e8f6ed;border:1px solid #bbf7d0;color:#065f46;}
.mn-blk .bh{font-weight:800;font-size:13px;margin-bottom:4px;}
.mn-blk ul{margin:6px 0 0;padding-left:18px;}
.mn-blk li{margin-bottom:4px;}
.mn-steps{font-size:12.5px;line-height:1.8;}
.mn-steps .s2{display:inline-block;font-size:11.5px;border-radius:8px;padding:4px 9px;
  background:#f1f5f9;color:#475569;margin:0 6px 6px 0;}
.mn-steps .s2.now{background:#35618F;color:#fff;font-weight:700;}
.mn-terms{font-size:12px;color:#5b6675;line-height:1.85;background:#f8fafc;border:1px solid #e8ecf2;
  border-radius:9px;padding:10px 12px;}
.mn-terms .rf{color:#6b7785;}
.mn-fill{color:#b6bfcb;letter-spacing:1px;}
.mn-end{margin:22px 16px 14px;padding:14px;border:1px solid #e8ecf2;border-radius:11px;background:#fbfcfe;}
.mn-end-t{font-size:13px;font-weight:800;color:#18202e;margin-bottom:7px;}
.mn-end-b{font-size:12px;color:#4b5563;line-height:1.95;}
.mn-sign{margin-top:12px;padding-top:10px;border-top:1px dashed #dde3ec;font-size:12px;color:#5b6675;line-height:2;}

@media print{
  .lv-bar,.lv-tabs,.lv-foot,.mn-act,.lv-mxact,.lv-mxidle,.lv-stale,.lv-toast{display:none!important;}
  body{background:#fff;}
  .mn-doc{border:none;}
  .mn-doc .mn-h{break-after:avoid;}
  .mn-tb,.mn-blk{break-inside:avoid;}
}

/* ============ 商机日历（已下线 2026-10-30，以下 .lv-tl* 为死样式留档，无入口渲染） ============ */
.lv-tl{border-left:4px solid #35618F;}
.lv-tl.hard{border-left-color:#ef4444;background:#fffbfb;}
.lv-tl.warn{border-left-color:#f59e0b;}
.lv-tl.passed{opacity:.55;}
.lv-tl-hd{display:flex;align-items:center;gap:7px;flex-wrap:wrap;}
.lv-tl-d{font-size:13px;font-weight:800;color:#18202e;}
.lv-tag.t-nd{background:#eef1f5;color:#475569;}
.lv-tl-cd{margin-left:auto;font-size:11.5px;font-weight:700;color:#6b7785;}
.lv-tl-cd.hot{color:#c2410c;}
.lv-tl-cd.p{color:#9aa5b1;font-weight:400;}
.lv-tl-t{font-size:14px;font-weight:700;margin-top:5px;line-height:1.45;}
.lv-biz{margin-top:8px;padding-top:7px;border-top:1px dashed #e8ecf2;font-size:12.5px;color:#374151;}
.lv-biz > div{margin-bottom:4px;}
.lv-biz .bk{display:inline-block;min-width:64px;font-size:11px;font-weight:700;color:#6b7785;margin-right:4px;}
.lv-biz .us{background:#e8f6ed;border-radius:8px;padding:6px 8px;color:#065f46;}

/* 数据加载失败 / 缺字段时的明确提示（不留静默 0） */
.lv-fail{margin:40px auto;max-width:560px;background:#fff;border:1px solid #f2d3d3;border-left:4px solid #dc2626;
  border-radius:12px;padding:18px 20px;box-shadow:0 2px 10px rgba(20,30,50,.06);}
.lv-fail .ft{font-size:15px;font-weight:800;color:#b91c1c;margin-bottom:8px;}
.lv-fail .fm{font-size:13.5px;color:#2b3446;line-height:1.6;}
.lv-fail .fh{margin-top:10px;padding:10px 12px;background:#f7f9fc;border-radius:9px;font-size:12.5px;
  color:#5b6675;line-height:1.65;}

/* ⑤ 案例警示 —— 后果分级：行政(蓝) → 双罚(橙) → 刑事(红)，严重度递进 */
.lv-tag.t-admin{background:#e0f2fe;color:#0e7490;}
.lv-tag.t-dual{background:#fff7ed;color:#c2410c;}
.lv-tag.t-crim{background:#fdecec;color:#b91c1c;}
.lv-case{border-left:4px solid #cbd5e1;}
.lv-case.k-admin{border-left-color:#38bdf8;}
.lv-case.k-dual{border-left-color:#f97316;}
.lv-case.k-crim{border-left-color:#dc2626;}
.lv-case-hd{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
.lv-case-d{font-size:12px;font-weight:800;color:#475569;font-variant-numeric:tabular-nums;}
.lv-case-loc{margin-left:auto;font-size:11.5px;color:#7b8697;}
.lv-case-who{font-size:12.5px;color:#5b6675;margin-bottom:5px;}
.lv-case .bk{display:inline-block;min-width:56px;font-size:11px;font-weight:700;color:#8b95a3;margin-right:5px;}
.lv-case-act,.lv-case-law,.lv-case-rlt{font-size:13px;color:#2b3446;line-height:1.6;margin-bottom:5px;}
.lv-case-rlt{color:#b45309;font-weight:600;}
.lv-case.k-crim .lv-case-rlt{color:#b91c1c;}
.lv-case-tip{margin-top:7px;padding:9px 11px;background:#f5f9ff;border:1px solid #e3ecfa;border-radius:9px;
  font-size:12.5px;color:#1f3a5f;line-height:1.7;}
.lv-case.k-crim .lv-case-tip{background:#fff6f6;border-color:#f6dcdc;}

/* 筛选芯片计数：点之前就知道会得到几条，0 条的直接置灰 */
.lv-chip .lv-cb{display:inline-block;margin-left:5px;padding:0 5px;border-radius:99px;background:#e8ecf2;
  color:#5b6675;font-size:10.5px;font-weight:700;line-height:15px;font-variant-numeric:tabular-nums;}
.lv-chip.on .lv-cb{background:rgba(255,255,255,.28);color:#fff;}
.lv-chip.zero{opacity:.45;}
.lv-chip.zero .lv-cb{background:#f1f4f8;color:#94a3b8;}
.lv-chip.zero.on{opacity:.75;}

/* 措辞三级体系徽标（2026-09-19 · A1）—— 合规责任底线：
   同一句话是"法条原文"还是"我们的推断"，读者自己无从分辨，
   一旦被当成确定性结论拿去投标或对外承诺，风险全在我们这边。
   所以 L2/L3 内容必须带可见徽标，不能只在文字里含糊带过。 */
.wtag{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:99px;
  font-size:11px;font-weight:700;line-height:1.6;vertical-align:baseline;}
.wtag.w1{background:#e7f6ec;color:#166534;border:1px solid #b7e4c7;}
.wtag.w2{background:#fff7e6;color:#92400e;border:1px solid #fcd9a4;}
.wtag.w3{background:#fdeaea;color:#b3261e;border:1px solid #f5b5b5;}

/* 企业合规体检 · 十维度（2026-09-19 · A3）—— 移动优先：
   手机上单列铺开、左右滑动不友好，所以用 grid 两列流式布局，
   每格是一行"维度名 + 状态"，一眼扫完十项。 */
.ckup-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;}
.ckup{border:1px solid #e8ecf2;border-radius:10px;padding:8px 10px;background:#fff;}
.ckup .ckup-k{font-size:12px;color:#6b7785;margin-bottom:3px;font-weight:600;}
.ckup .ckup-v{font-size:13px;color:#18202e;line-height:1.4;}
.ckup.ok{border-left:3px solid #16a34a;}
.ckup.miss{border-left:3px solid #dc2626;background:#fef7f7;}
.ckup.self{border-left:3px solid #d97706;background:#fffdf5;}
.ckup.na{border-left:3px solid #cbd5e1;background:#f8fafc;}
/* info 态：机型等级 / 运行类别这类「判定依据」，不是达标/缺口判定项。
   与 ok(绿) / miss(红) / self(琥珀) / na(灰) 四态都区分得开：走蓝灰，用左侧描边+浅底。
   不带背景红/黄，避免读者误以为它是"有问题"的维度。 */
.ckup.info{border-left:3px solid #2563eb;background:#f5f8ff;}
.ckup.info .ckup-k{color:#3b5bdb;}
@media (max-width:360px){.ckup-grid{grid-template-columns:1fr;}}

/* 提醒条里的一键出口 */
.lv-inline-btn{margin-left:8px;border:1px solid #f0c98a;background:#fff;color:#b45309;border-radius:99px;
  padding:2px 10px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;}
.lv-inline-btn:hover{background:#fff8ec;}

/* 空结果：说清是哪个筛选筛空的，并给清空出口 */
.lv-empty-f{padding:26px 16px;}
.lv-empty-f .ef-t{font-size:13.5px;font-weight:700;color:#475569;margin-bottom:6px;}
.lv-empty-f .ef-h{font-size:12.5px;color:#7b8697;line-height:1.75;margin-bottom:14px;}
.lv-empty-f .lv-btn{display:inline-block;}

/* ============================================================
   低空翼站 Phase-2 可用性增强（2026-10-23）
   仅追加，未修改任何既有规则。回滚 = 删除本块。
   ============================================================ */
/* L6 .lv-src 是行内元素，border-top 只按行盒绘制 → 虚线在 50% 处截断。改块级即可通栏 */
.lv-src{display:block}
/* L3 tab 行 375px 溢出 18.5px */
.lv-tabs{flex-wrap:nowrap}
/* L8 chip 行桌面截断 + L1 触控目标 */
.lv-chips{flex-wrap:wrap}
.lv-chip{min-height:40px;padding:8px 14px;display:flex;align-items:center}
.lv-tab{min-height:40px;padding:9px 3px}
.lv-bk{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}
/* L2 小字 */
.lv-chip .lv-cb{font-size:12px}
.lv-date{font-size:12px}
.lv-dl{font-size:12px}
.lv-sub{font-size:12px}
/* L1 法规卡唯一原文出口「查看来源」原仅 44×15px —— 选择器由浏览器实测定位：.lv-src > a */
.lv-src a{min-height:36px;padding:6px 12px;display:inline-flex;align-items:center;
  border:1px solid #c9d7e6;border-radius:8px;background:#f8fafc;color:#2f6ea8;text-decoration:none}
/* L5 iOS 安全区 */
.lv-bar{padding-top:max(10px,calc(10px + env(safe-area-inset-top)))}


/* ====== 法规详情弹层 + 可点卡片（2026-10-28 追加，纯新增，不改既有规则） ====== */
.lv-card-click{cursor:pointer;transition:border-color .15s,box-shadow .15s}
.lv-card-click:hover{border-color:#9cc8ec;box-shadow:0 2px 10px rgba(23,100,220,.08)}
.lv-card-click:focus-visible{outline:2px solid #1764dc;outline-offset:2px}
.lv-open{margin-top:7px;font-size:12.5px;color:#1764dc;font-weight:600}
.lv-sheet-mask{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(15,40,70,.45);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}
.lv-sheet{background:#fff;border-radius:14px;max-width:680px;width:100%;max-height:86vh;overflow:auto;box-shadow:0 12px 40px rgba(0,0,0,.25)}
.lv-sheet-hd{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid #e6eef7;font-weight:700;color:#102b48;font-size:14px}
.lv-sheet-x{border:0;background:transparent;font-size:20px;line-height:1;color:#607c95;cursor:pointer;padding:2px 6px}
.lv-sheet-bd{padding:16px 18px 20px}
.lv-sheet-t{font-size:16.5px;font-weight:700;line-height:1.45;color:#102b48;margin-bottom:8px}
.lv-sheet-dl{margin:12px 0 0;display:grid;grid-template-columns:76px 1fr;gap:9px 12px;font-size:13.5px}
.lv-sheet-dl dt{color:#607c95;margin:0}
.lv-sheet-dl dd{margin:0;color:#102b48;line-height:1.65}
.lv-sheet-sum{white-space:pre-wrap}
.lv-sheet-a{display:inline-flex;align-items:center;margin-top:16px;margin-right:8px;text-decoration:none}
.lv-sheet-miss{margin-top:14px;padding:10px 12px;background:#fffbeb;border-left:3px solid #d97706;border-radius:6px;font-size:13px;color:#7a4b00;line-height:1.65}
@media(max-width:640px){.lv-sheet{max-height:90vh;border-radius:12px}.lv-sheet-dl{grid-template-columns:64px 1fr;font-size:13px}.lv-sheet-bd{padding:14px 14px 18px}}

/* v2.20 新增状态：效力待核 / 仅题录 */
.t-unv{background:#f1f5f9;color:#475569;}
.t-nofull{background:#f8fafc;color:#94a3b8;border:1px dashed #cbd5e1;}

/* ===== 场景依据连接徽章（包二 2026-10-30）===== */
.lv-xref{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:10px;font-size:11.5px;line-height:1.6;vertical-align:middle;white-space:nowrap}
.lv-xref.ok{background:#eefbf1;color:#15803d;border:1px solid #bbf7d0;cursor:pointer;font-weight:700}
.lv-xref.ok:hover{background:#dcfce7}
.lv-xref.wait{background:#faf7ee;color:#92700c;border:1px solid #f5e6b8;font-weight:400}
button.lv-xref{font-family:inherit}
.lv-xcard{margin-top:14px}
.lv-xrow{padding:8px 0;border-bottom:1px dashed #e3eaf3}
.lv-xrow:last-child{border-bottom:none}
.lv-xscn{font-weight:700;color:#183f66;font-size:13.5px;margin-bottom:2px}
.lv-xlaw{font-size:12.5px;color:#44586e}
.lv-xcl{color:#8a97a5}


/* ================= 2026-10-31 合规矩阵最小修订 =================
 * 1) 「已填报 · 待核」第五态 decl —— 自报持有证件/保险 ≠ 达标（原渲染成绿色 ✅ 达标）
 * 2) 清单项新增 cond 态（视条件）：电子围栏按机型分档，不能一概标「可选」
 * 3) ≤640px 把 6 列差距分析表转成逐项卡片（原表格在 453px 被压成一字一列）
 * 4) 打印强制还原表格，避免卡片化/竖排/截断
 * 注：本项目页面没有 .lv-plan 包裹层（老样式遗留），故这里直接以 table.gap 作用域。
 * ============================================================= */

/* ---- 判定五态：达标 / 缺口 / 已填报待核 / 需自查 / 不适用 ---- */
table.gap td.decl,.mn-gap td.decl{color:#b45309;font-weight:700;}
table.gap td.self,.mn-gap td.self{color:#b45309;font-weight:700;}
.ckup.decl{border-left:3px solid #d97706;background:#fffbf3;}
.ckup.decl .ckup-v{color:#92400e;font-weight:600;}

/* ---- 证照清单：必备 / 视条件 / 可选 ---- */
.ck2.cond{background:#fffdf3;border-color:#f3e0b5;}
.ck2.na{background:#f8fafc;border-color:#e8ecf2;}
.mn-tb .mn-mark.na{color:#64748b;}
.ck2 .ck2-tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:8px;
  font-size:10.5px;line-height:1.7;font-weight:700;color:#6b7785;background:#f1f5f9;vertical-align:1px;}
.ck2.cond .ck2-tag{background:#fdf0d5;color:#92600a;}
.mn-tb .mn-mark.cond{color:#92600a;font-weight:700;}

/* ---- 结果之后的次级操作条（清单 / 打印入口） ---- */
.lv-mxops{margin:12px 0 4px;padding:12px 14px;border:1px dashed #dbe4f0;border-radius:12px;background:#fbfdff;}
.lv-mxops-t{font-size:12.5px;font-weight:700;color:#35618F;margin-bottom:8px;}
.lv-mxops-d{font-size:11.5px;color:#7b8697;line-height:1.65;margin-top:8px;}

/* ---- ≤640px：6 列差距分析 → 逐项卡片 ---- */
@media (max-width:640px){
  table.gap,table.mn-gap{display:block;width:100%!important;border:none!important;margin-top:8px;background:transparent;}
  table.gap thead,table.mn-gap thead{display:none;}
  table.gap tbody,table.mn-gap tbody{display:block;}
  table.gap tr,table.mn-gap tr{display:block;border:1px solid #e4eaf2;border-radius:12px;
    background:#fff;padding:11px 12px;margin:0 0 10px;box-shadow:0 1px 2px rgba(20,30,50,.04);}
  /* 用 display:block + 行内标签，不要 display:flex：
     单元格里混有 <b> 等行内元素时，flex 会把「文字段 / <b> / 文字段」拆成多个
     flex item 并排，长句被切成几列（2026-10-31 实测截图如此）。 */
  table.gap td,table.mn-gap td{display:block;border:none!important;padding:3px 0!important;
    font-size:13px;line-height:1.75;word-break:break-word;}
  table.gap td::before,table.mn-gap td::before{content:attr(data-l) "：";
    color:#8a97a5;font-size:11.5px;font-weight:700;}
  table.gap td:first-child,table.mn-gap td:first-child{display:block;font-size:14.5px;
    font-weight:800;color:#18202e;padding:0 0 7px!important;margin-bottom:5px;border-bottom:1px dashed #eaf0f7;}
  table.gap td:first-child::before,table.mn-gap td:first-child::before{content:none;}
  table.gap td.ok,table.gap td.miss,table.gap td.decl,table.gap td.self{
    border-radius:8px;padding:5px 8px!important;margin:4px 0;font-weight:700;}
  table.gap td.ok{background:#f2fbf5;}
  table.gap td.miss{background:#fff5f5;}
  table.gap td.decl{background:#fffbf3;}
  table.gap td.self{background:#fffdf5;}
}

/* ---- 打印：还原表格形态，禁止卡片化/竖排/截断 ---- */
@media print{
  .lv-mxops,.lv-toast,.lv-aibox{display:none!important;}
  table.gap,table.mn-gap{display:table!important;width:100%!important;table-layout:fixed!important;}
  table.gap thead,table.mn-gap thead{display:table-header-group!important;}
  table.gap tbody,table.mn-gap tbody{display:table-row-group!important;}
  table.gap tr,table.mn-gap tr{display:table-row!important;border:none!important;
    padding:0!important;margin:0!important;box-shadow:none!important;background:#fff!important;}
  table.gap td,table.mn-gap td{display:table-cell!important;border:1px solid #cbd5e1!important;
    padding:6px 7px!important;font-size:10.5px!important;line-height:1.55!important;}
  table.gap td::before,table.mn-gap td::before{content:none!important;}
  table.gap td:first-child,table.mn-gap td:first-child{border-bottom:1px solid #cbd5e1!important;
    margin:0!important;padding:6px 7px!important;font-size:11px!important;}
  .mn-tbwrap,.mn-doc{overflow:visible!important;}
}

/* 依据条款：可查原文的条款加虚下划线，悬停显示标题与原文摘录；索引里没有的标「待核」 */
.clause-tag{border-bottom:1px dotted #9aa5b1;cursor:help;}
.clause-tag.pending{margin-left:3px;padding:0 5px;border:none;border-radius:6px;background:#fdf0d5;color:#92600a;
  font-size:11px;font-weight:700;cursor:default;}
