/* 新结构玩法模块（go_site.shell_v2=1 的站点才引用）。
   全站默认值在这里；各站后台「全站模块样式」改的值写在 tt-vars.css，后加载覆盖。
   每个模块：标题一块 + 外框一块 + 期行一张表，线只画一次。 */
:root{
  --tt-line: #C0C0C0;
  --tt-line-w: 1px;
  --tt-frame-w: 1px;
  --tt-cell-pad: 0px;
  --tt-row-h: 30px;
  --tt-title-h: 40px;
}

.tt-mod__wrap{padding:4px}
.tt-mod__title{
  display:flex;align-items:center;justify-content:center;
  min-height:var(--tt-title-h);
  text-align:center;
}
.tt-mod .tt-mod__title{font-size:var(--tt-title-fs, var(--fs-duilianpt1-td))}
.tt-mod__body{
  border:var(--tt-frame-w) solid var(--mod-line,#000);
  background:var(--mod-bg,#fff);
  text-align:center;
  color:var(--mod-fg,inherit);
  font-family:var(--mod-ff,inherit);
}
.tt-mod .tt-mod__body{font-size:var(--mod-fs, var(--fs-duilianpt1-td))}
.tt-mod--noline .tt-mod__body{border-color:transparent}
.tt-mod--pad .tt-mod__body{padding:6px}

/* 期行表：线只画一次；std 外框里外圈交给外框，列表族外圈就是表的边框 */
.tt-rows{width:100%;border-collapse:collapse}
.tt-mod__body>.tt-rows{border-style:hidden}
.tt-rows>tbody>tr,.tt-rows>tr{height:var(--tt-row-h)}
.tt-mod .tt-rows.duilianpt1>tbody>tr>td,
.tt-mod .tt-rows.duilianpt1>tbody>tr>th,
.tt-mod .tt-rows.sanshima>tbody>tr>td,
.tt-mod .tt-rows.sanshima>tbody>tr>th{
  border:var(--tt-line-w) solid var(--tt-line);
  padding:var(--tt-cell-pad);
}
.tt-mod .tt-rows.duilianpt>tbody>tr>td,
.tt-mod .tt-rows.duilianpt>tbody>tr>th{
  border:0;border-bottom:var(--tt-line-w) solid var(--tt-line);
  padding:var(--tt-cell-pad);
}
.tt-mod .tt-rows.subListTable>tbody>tr>td{
  border-bottom:var(--tt-line-w) solid var(--tt-line);
}
