/* KD 门户 公共样式（从 templates/base.html 外置，2026-10-06）
   内容与原内联样式逐字一致，仅把 font-size 的 Jinja 取值改成 CSS 变量
   var(--kd-ui-scale)（由页面 <head> 里的 :root 传入），层叠位置不变。
   修改后请把引用处的 ?v= 号加 1。 */

*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
body{font-family:-apple-system,"Microsoft YaHei","PingFang SC",sans-serif;background:#f2f5fa;color:#1a2b4a;font-size:var(--kd-ui-scale,18px);line-height:1.6}
a{color:inherit;text-decoration:none}
.top h1{min-width:0}
.top{background:linear-gradient(135deg,#2c5aa0,#1a2b4a);color:#fff;padding:18px 18px;display:flex;justify-content:space-between;align-items:center}
.top h1{font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.top .who{font-size:15px;opacity:.95;text-align:right}
.top a{color:#fff;font-size:15px;opacity:.9;border:1px solid rgba(255,255,255,.45);border-radius:16px;padding:5px 12px;margin-left:10px;display:inline-block}
.top a.ico{margin-left:7px;padding:5px 10px;font-size:16px;line-height:1.1;opacity:.95}
.wrap{max-width:none;margin:0;padding:16px}   /* ★2026-10-08 老板：除左侧栏外占满全部（原 1000px 居中）*/
.card{background:#fff;border-radius:14px;padding:18px 18px;margin-bottom:12px;box-shadow:0 1px 4px rgba(20,40,80,.07)}
.kpi{display:flex;gap:10px;margin-bottom:10px}
.kpi > *{flex:1 1 0;min-width:0;background:#fff;border-radius:11px;min-height:64px;padding:9px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 1px 4px rgba(20,40,80,.07);text-decoration:none}
.kpi .n{font-size:25px;font-weight:700;color:#2c5aa0;line-height:1.1}
.kpi .l{font-size:13px;color:#7a8ba6;margin-top:2px;line-height:1.25;text-align:center;white-space:normal;word-break:break-word;max-width:100%}
.co{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #eef2f8}
.co:last-child{border-bottom:none}
.co .nm{font-size:17.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.co .sub{font-size:14.5px;color:#7a8ba6;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.badge{font-size:14px;padding:4px 11px;border-radius:11px;background:#eafaf1;color:#2f7d4f;white-space:nowrap}
.badge.warn{background:#fff5e8;color:#c8860d}
.badge.bad{background:#fdeceb;color:#c0392b}
.item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #eef2f8;font-size:17px}
.item:last-child{border-bottom:none}
.ok:not(button):not(input){color:#2f7d4f;font-weight:600}button.ok,input[type=submit].ok{color:#fff}.wait:not(button){color:#c8860d;font-weight:600}
h2.sec{font-size:17px;color:#31456b;margin:20px 0 10px;font-weight:600}
.tabs{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto}
.tabs a{padding:9px 16px;border-radius:20px;background:#fff;font-size:16px;color:#54637a;white-space:nowrap;box-shadow:0 1px 3px rgba(20,40,80,.06)}
.tabs a.on{background:#2c5aa0;color:#fff}
label{font-size:16px;color:#54637a;display:block;margin:14px 0 6px}
input,select,textarea{width:100%;font-size:18px;padding:14px;border:1px solid #dde5f0;border-radius:10px;font-family:inherit}
button{font-size:19px;font-weight:600;color:#fff;background:#2c5aa0;border:none;border-radius:10px;padding:15px;width:100%;cursor:pointer;margin-top:20px}
.msg{background:#eafaf1;color:#2f7d4f;border-radius:10px;padding:13px 15px;font-size:16px;margin-bottom:12px}
.err{background:#fdeceb;color:#c0392b}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.rgrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.rcard{background:#fff;border-radius:14px;padding:16px 16px;box-shadow:0 1px 4px rgba(20,40,80,.07);display:block}
.rcard .rn{font-size:18px;font-weight:600;color:#1a2b4a}
.rcard .rc{font-size:15px;color:#2c5aa0;font-weight:600;margin-top:5px}
.rcard .rr{font-size:13.5px;color:#7a8ba6;margin-top:3px}
.dlv{width:100%;background:#fff;border:none;border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;font-size:17px;color:#1a2b4a;font-family:inherit;font-weight:500;cursor:pointer;box-shadow:0 1px 4px rgba(20,40,80,.07);margin:0}

/* ---- 可输入+自动匹配 的企业选择 ---- */
.copick{position:relative}
.copick input.co-input{width:100%;font-size:18px;padding:14px 40px 14px 14px;border:1px solid #dde5f0;border-radius:10px;font-family:inherit;background:#fff}
.copick .co-arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:11px;color:#8fa3bd;pointer-events:none}
.copick input.co-input:focus{border-color:#2c5aa0;outline:none}
.co-sug{position:absolute;left:0;right:0;top:100%;z-index:99;background:#fff;border:1px solid #dde5f0;
 border-radius:10px;box-shadow:0 6px 18px rgba(20,40,80,.14);max-height:240px;overflow-y:auto;display:none;margin-top:3px}
.co-sug.on{display:block}
.co-sug div{padding:12px 14px;font-size:16.5px;cursor:pointer;border-bottom:1px solid #f2f5fa}
.co-sug div:last-child{border-bottom:none}
.co-sug div:active{background:#eef4fd}
.co-sug div b{color:#2c5aa0}
.co-sug div span{float:right;font-size:13px;color:#98a6bd}
.co-ok{font-size:13.5px;color:#2f7d4f;margin-top:5px;min-height:18px}
.co-ok.warn{color:#c8860d}
/* ---- 可键盘输入 + 日历的日期 ---- */
.dpick{position:relative;display:flex;gap:8px;align-items:center}
.dpick input.dp-txt{flex:1;font-size:17px;padding:12px;border:1px solid #dde5f0;border-radius:10px;font-family:inherit;background:#fff}
.dpick input.dp-txt:focus{border-color:#2c5aa0;outline:none}
.dpick .dp-btn{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;
 background:#eef4fd;border:1px solid #d6e3f6;border-radius:10px;font-size:20px;cursor:pointer}
.dpick input.dp-native{position:absolute;right:0;top:0;width:48px;height:48px;
  opacity:.001;z-index:3;cursor:pointer;border:0;padding:0;background:transparent}
/* ★2026-10-08：无头浏览器实测 /stats 在 390 宽下溢出 32px ——
   该表含合并单元格，按设计不会被「表格转卡片」处理 → 这类宽表格改为在自身内部横向滚动，
   页面不再被撑破（转成卡片的表格不受影响）。 */
@media(max-width:899px){
  .card > table:not(.kcards){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
  .tbox{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media(max-width:430px){.kpi .n{font-size:24px}.co .nm{font-size:16.5px}.grid2{grid-template-columns:1fr}}
/* ===== 手机端顶栏优化（2026-09-23 KD 反馈：右侧账号名换行、标题被截断）=====
   思路：手机上不显示账号名（它最占地方且会换行），退出按钮和图标保留 → 一行放得下，标题完整
   仅窄屏生效，电脑端完全不变 */
@media(max-width:620px){
  .top{padding:12px 13px;gap:8px}
  .top h1{font-size:16px;letter-spacing:-.2px}
  .top .who{font-size:0;white-space:nowrap;flex-shrink:0}
  .top .who a{font-size:13.5px;margin-left:6px;padding:5px 10px;border-radius:14px}
  .top .who a.ico{font-size:15px;margin-left:5px;padding:5px 9px}
  /* 顶栏下的 KPI 卡在手机上更紧凑 */
  .wrap{padding-left:12px;padding-right:12px}
  /* 文件行：手机上把操作按钮换到第二行，避免横向滚动 */
  .filerow{flex-wrap:wrap}
  .filerow > span:last-child{flex:1 0 100%;text-align:right;white-space:normal;padding-top:3px}
  .filerow > span:last-child a{padding:3px 6px !important;font-size:13.5px}
}

/* ===== 电脑版外壳（≥900px）：左侧导航 + 顶部细条；手机端完全不变 ===== */
.side{display:none}
/* ===== 侧栏内部样式：电脑固定栏 与 手机抽屉 共用 =====
   （原来这些规则写在 @media(min-width:900px) 里，导致手机端完全没有菜单） */
.side{background:#16294a;color:#c7d7ee;flex-direction:column;overflow:hidden}
.side .sbrand{display:flex;align-items:center;gap:10px;padding:17px 18px;font-size:18px;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}
.side .sbrand i{width:32px;height:32px;background:rgba(255,255,255,.15);border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:18px}
.side nav{padding:10px 10px;overflow-y:auto;flex:1}
.side .grp{font-size:18px;font-weight:800;color:#ffffff;padding:18px 10px 9px;letter-spacing:.5px}
/* ★ 2026-10-02 老板：分组名称加大加粗 */
/* ★ 2026-10-02 侧栏分组可折叠（点组名收起/展开） */
.side .grp{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between}
.side .grp:hover{color:#b9cbe6}
.side .grp .kdcar{font-size:12px;color:#9fc0ea;opacity:1;transition:transform .18s ease;margin-left:8px}
.side .grp.kdfold .kdcar{transform:rotate(-90deg)}
.kdgrpitem{display:block}
.kdgrpitem.kdhide{display:none}
/* 底部常驻区 .sfoot 与滚动菜单 nav 共用同一套链接样式 */
.side nav a,.side .sfoot a{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:9px;color:#c7d7ee;text-decoration:none;font-size:16.5px;margin-bottom:1px;white-space:nowrap}
.side nav a:hover,.side .sfoot a:hover{background:rgba(255,255,255,.07);color:#fff}
.side nav a.on,.side .sfoot a.on{background:#2c5aa0;color:#fff;font-weight:600}
.side nav a .sbadge,.side .sfoot a .sbadge{margin-left:auto;background:#c0392b;color:#fff;font-size:10.5px;border-radius:9px;padding:1px 6px;font-weight:700;flex-shrink:0}
.side .suser{border-top:1px solid rgba(255,255,255,.08);padding:12px 15px;display:flex;align-items:center;gap:9px;font-size:15.5px;flex-shrink:0}
.side .suser i{width:29px;height:29px;border-radius:50%;background:#2c5aa0;display:grid;place-items:center;font-style:normal;color:#fff;font-size:15px;flex-shrink:0}
/* ★ 账号块：作为侧栏 flex 列最后一个元素，flex-shrink:0 → 永远钉在底部不滚动
   （系统组则在 <nav> 里跟着菜单滚，KD 2026-09-24 定的）*/

/* ===== 手机 / 平板：侧栏变成可滑出的抽屉菜单 ===== */
@media(max-width:899px){
  .side{display:flex;position:fixed;left:0;top:0;bottom:0;width:252px;max-width:84vw;z-index:60;
        transform:translateX(-103%);transition:transform .22s ease;box-shadow:3px 0 20px rgba(0,0,0,.35)}
  body.navopen .side{transform:none}
  body.navopen{overflow:hidden}
  body.navopen::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:55}
  .top .who a.navtoggle{font-weight:700}
}

@media(min-width:900px){
  body{padding-left:232px}
  .side{display:flex;position:fixed;left:0;top:0;bottom:0;width:232px;z-index:50}
  .top{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e6edf6;border-radius:0;padding:13px 22px !important;box-shadow:none}
  .top h1{color:#22303f !important;font-size:17px !important}
  .top .who a{color:#5a6b85 !important;background:#f4f7fb}
  .wrap{max-width:none;padding:20px 22px}       /* ★2026-10-08：桌面版取消 1240px 限宽 */
  .kpi{display:grid;grid-template-columns:repeat(4,1fr) !important;gap:14px}
  .grid2{grid-template-columns:1fr 1fr !important}
  .agrid{grid-template-columns:repeat(4,1fr) !important}
  .tchips{flex-wrap:wrap !important;overflow-x:visible !important}
  .rgrid{grid-template-columns:repeat(3,1fr) !important}
  /* 登录前（未登录）不显示侧栏 → 左侧内边距也要一起归零，否则登录页被顶到右边 */
  body.anon{padding-left:0}
}
@media print{.side{display:none !important}}

/* ===== 通知中心（铃铛）===== */
.nbell{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;user-select:none;padding:5px 8px;border-radius:8px;background:rgba(255,255,255,.14);margin-right:6px}
@media(min-width:900px){.nbell{background:#f4f7fb}}
.nbell b{position:absolute;top:-4px;right:-3px;background:#c0392b;color:#fff;font-size:10.5px;font-weight:700;border-radius:10px;padding:1px 5px;min-width:16px;text-align:center;box-shadow:0 0 0 2px #fff}
.npanel{display:none;position:fixed;top:56px;right:14px;width:390px;max-width:calc(100vw - 20px);max-height:74vh;overflow:auto;background:#fff;border:1px solid #e6edf6;border-radius:14px;box-shadow:0 18px 50px rgba(20,40,80,.2);z-index:300;color:#22303f}
.npanel.on{display:block}
.npanel .nh{display:flex;align-items:center;padding:13px 15px;border-bottom:1px solid #eef2f8;font-size:14.5px;font-weight:600;position:sticky;top:0;background:#fff}
.npanel .nh span{margin-left:auto;font-size:12.5px;color:#2c5aa0;font-weight:500;cursor:pointer}
.ng{padding:5px 0;border-bottom:1px solid #f2f6fb}
.ng a.gt{display:flex;align-items:center;gap:8px;padding:10px 15px 6px;text-decoration:none;color:#22303f;font-size:14px;font-weight:600}
.ng a.gt .n{background:#c0392b;color:#fff;font-size:11px;border-radius:9px;padding:1px 6px;font-weight:700}
.ng.danger a.gt{color:#a0362b}
.ng ul{margin:0;padding:0 15px 8px 33px;list-style:none}
.ng li{font-size:13px;color:#5a6b85;line-height:1.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ng .all{display:block;padding:0 15px 10px 33px;font-size:12.5px;color:#2c5aa0;text-decoration:none}
.nempty{padding:26px 15px;text-align:center;color:#98a6bd;font-size:13.5px}
/* ★ 第一批-2 入口合并：通知中心按 4 大类分组（⏰到期 / 📋待办 / 💰收费 / 🔔客户委托）*/
.npanel .ncat{display:flex;align-items:center;gap:6px;padding:11px 15px 4px;font-size:12.5px;
font-weight:700;color:#2c5aa0;background:#f7faff;border-bottom:1px solid #eef2f8}
.npanel .ncat .cn{margin-left:auto;background:#eef4fd;color:#2c5aa0;font-size:11.5px;
border-radius:9px;padding:1px 7px;font-weight:700}


/* ============================================================================
   2026-10-09 批1 · 全局外壳：顶栏（面包屑 + 全局搜索 + 通知 + 账号）+ 页头
   —— 新增样式一律写在本文件末尾（它排在 kd-ui.css 之后，同权重时生效）
   ========================================================================== */
.kdtop{position:sticky;top:0;z-index:45;background:#fff;border-bottom:1px solid #e6edf6;
  display:flex;align-items:center;gap:12px;height:54px;padding:0 20px}
.kdtop .kdcrumb{font-size:13px;color:#7a8ba6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}
.kdtop .kdcrumb .kdsep{color:#c3cfe0;margin:0 2px}
.kdtop .kdcrumb b{color:#1a2b4a;font-weight:600}
.kdtop .kdgsearch{position:relative;flex:1;max-width:420px;margin:0}
.kdtop .kdgsearch .gico{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#98a6bd;font-size:13px}
.kdtop .kdgsearch input{width:100%;background:#f4f7fc;border:1px solid #e6edf6;border-radius:9px;
  padding:7px 12px 7px 32px;font-size:13.5px;color:#1a2b4a;outline:none;font-family:inherit;min-height:0;height:34px}
.kdtop .kdgsearch input:focus{border-color:#2c5aa0;background:#fff}
.kdtop .kdright{margin-left:auto;display:flex;align-items:center;gap:9px;flex-shrink:0}
.kdtop .kdib{position:relative;width:34px;height:34px;border-radius:9px;background:#f4f7fc;
  border:1px solid #e6edf6;display:flex;align-items:center;justify-content:center;font-size:15px;
  color:#41506b;text-decoration:none}
.kdtop .kdib:hover{background:#eef4fb;border-color:#d6e3f6}
.kdtop .kdib b{position:absolute;top:-4px;right:-4px;background:#c0392b;color:#fff;font-size:10px;
  font-weight:700;border-radius:8px;padding:1px 5px;box-shadow:0 0 0 2px #fff;display:none}
.kdtop .kdacct{display:flex;align-items:center;gap:7px;padding:3px 11px 3px 3px;border:1px solid #e6edf6;
  border-radius:999px;background:#f9fbff;text-decoration:none;color:#1a2b4a}
.kdtop .kdacct:hover{background:#eef4fb}
.kdtop .kdacct i{width:26px;height:26px;border-radius:50%;background:#2c5aa0;color:#fff;display:flex;
  align-items:center;justify-content:center;font-style:normal;font-size:12.5px;font-weight:600}
.kdtop .kdacct span{font-size:13px;font-weight:600;white-space:nowrap;max-width:140px;
  overflow:hidden;text-overflow:ellipsis}
.kdtop .kdmenu{display:none;width:34px;height:34px;border-radius:9px;background:#f4f7fc;border:1px solid #e6edf6;
  align-items:center;justify-content:center;font-size:16px;color:#41506b;text-decoration:none;flex-shrink:0}

/* 页头：原来那条蓝渐变顶栏 → 白底细页头（标题左、动作右）；
   账号/退出/首页/设置/搜索 已统一挪到全局顶栏，页面 .who 不再重复显示 */
.top{background:#fff !important;border-bottom:1px solid #e6edf6;border-radius:0;
  padding:13px 22px !important;color:#16233d;box-shadow:none;position:static !important}
.top h1{color:#16233d !important;font-size:18px !important;font-weight:700}
.top .who{display:none !important}
.top a:not(.kd-nores){color:#5a6b85 !important;border-color:#e6edf6 !important}
body.anon .top{background:linear-gradient(135deg,#2c5aa0,#1a2b4a) !important}
body.anon .top h1{color:#fff !important}

/* 侧栏分组名：大号白字 → 小号浅色（大软件风格的组标签）
   ⚠️ 老板 2026-10-02 曾要求「分组名称加大加粗」，本次按 2026-10-09 定稿样张改小；
   要回退只改这一条即可 */
.side .grp{font-size:17px;font-weight:800;color:#ffffff;letter-spacing:.4px;padding:16px 10px 8px}
.side .grp:hover{color:#a9c3e4}

@media(max-width:899px){
  .kdtop{height:52px;padding:0 12px;gap:9px}
  .kdtop .kdmenu{display:flex}
  .kdtop .kdcrumb{display:none}
  .kdtop .kdacct{padding:3px}
  .kdtop .kdacct span{display:none}
  .kdtop .kdgsearch{max-width:none}
  .top{padding:10px 12px !important}
  .top h1{font-size:16px !important}
  .side .grp{font-size:17px;font-weight:800;color:#fff;padding:13px 10px 6px}
}
@media print{.kdtop{display:none !important}}


/* ===== 2026-10-09 批2 · 工作台页签 ===== */
.kdtabs{display:flex;gap:4px;border-bottom:1px solid #e6edf6;margin:0 0 15px;overflow-x:auto;scrollbar-width:none}
.kdtabs::-webkit-scrollbar{display:none}
.kdtabs .kdtab{padding:9px 15px;font-size:14.5px;color:#41506b;text-decoration:none;cursor:pointer;
  border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;font-weight:500}
.kdtabs .kdtab:hover{color:#2c5aa0}
.kdtabs .kdtab.on{color:#2c5aa0;font-weight:700;border-bottom-color:#2c5aa0}
.kdpane{display:none}
.kdpane.on{display:block}
@media(max-width:899px){
  .kdtabs .kdtab{padding:9px 12px;font-size:14px}
}

/* 退出按钮：用文字而不是符号（符号在部分安卓 WebView 上显示成怪图标） */
.kdtop .kdquit{width:auto;padding:0 12px;font-size:13px;font-weight:600}
@media(max-width:899px){ .kdtop .kdquit{width:34px;padding:0;font-size:12.5px} }

/* 通知铃铛（由 kd-base2.js 注入）在新顶栏里的外观 */
.kdtop .nbell{width:34px;height:34px;border-radius:9px;background:#f4f7fc;border:1px solid #e6edf6;
  display:inline-flex;align-items:center;justify-content:center;font-size:15px;margin:0;flex-shrink:0}
.kdtop .nbell:hover{background:#eef4fb;border-color:#d6e3f6}
.kdtop .nbell b{top:-4px;right:-3px}


/* ============================================================================
   2026-10-09 批3-A · 全局内容区规范（按钮 / 输入控件 / 表格）
   本文件排在 kd-ui.css 之后，同权重时生效；页面自带的 !important 覆盖照旧优先。
   ========================================================================== */

/* ① 按钮：电脑端回归"按内容宽度"，不再整行铺满（手机端保持满宽，拇指好点） */
@media(min-width:900px){
  .wrap button:not(.kfull),
  .wrap input[type=submit]:not(.kfull),
  .wrap input[type=button]:not(.kfull){
    width:auto;min-width:132px;padding:11px 20px;font-size:15px;margin-top:12px;
  }
  .wrap button.kfull,input[type=submit].kfull{width:100%}
  /* 同一排的按钮等宽等高（KD 口径：同一排按钮要等宽等高） */
  .wrap .act-row > button,.wrap .act-row > a.btn,.wrap .act-row > input[type=submit]{
    flex:1 1 0;min-width:0;
  }
}

/* ② 输入控件：电脑端收敛字号与内边距（页面上写了内联样式的仍以内联为准） */
@media(min-width:900px){
  .wrap input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),
  .wrap select,.wrap textarea{font-size:15px;padding:10px 12px;border-radius:10px}
  .wrap input[type=date]{min-height:0}
}

/* ③ 表格：全站统一（紧凑行、吸顶表头、悬浮高亮、数字右对齐） */
.wrap table{border-collapse:collapse;width:100%}
.wrap table th{background:#fafcff;font-size:12.5px;font-weight:700;color:#71829f;
  text-align:left;padding:9px 12px;border-bottom:1px solid #e6edf6;white-space:nowrap}
.wrap table td{padding:10px 12px;font-size:13.5px;border-bottom:1px solid #eef3fa;vertical-align:middle}
.wrap table tbody tr:last-child td,.wrap table tr:last-child td{border-bottom:none}
.wrap table tbody tr:hover td{background:#fafcff}
.wrap table td.num,.wrap table th.num,.wrap table td[align="right"]{text-align:right;font-variant-numeric:tabular-nums}
@media(max-width:899px){
  .wrap table th{white-space:normal}
  .wrap table th,.wrap table td{padding:8px 10px;font-size:13px}
}
