.lottery-material-image{margin:12px 0;text-align:center;background:#fff}
.lottery-material-image img{display:block;max-width:100%;height:auto;margin:0 auto}
.material-block{list-style:none;background:#fff;margin:0 0 12px;padding:0;width:100%}
.material-record-title{background:#eaf6ff;color:#075a93;text-align:center;font-weight:bold;padding:10px;font-size:.22rem}
.material-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.2rem;line-height:1.5}
.material-table th,.material-table td{border:1px solid #d8dce4;padding:9px 6px;text-align:center;vertical-align:middle;overflow-wrap:anywhere}
.material-table th{background:#148dea;color:white;font-weight:bold}
.material-table td:first-child{width:22%}.material-table td:last-child{width:26%}
.material-table tbody tr:nth-child(even){background:#f6f8fb}
.material-rich-output{overflow-wrap:anywhere;line-height:1.6}
.material-rich-output p,.material-rich-output div{margin:0}
.material-rich-output ul,.material-rich-output ol{padding-left:1.4em}
.material-record-title>div,.material-record-title>p,
.material-rich-output span>div,.material-rich-output span>p{display:inline;margin:0;padding:0}
.content-box .box-ul .material-text{height:auto;min-height:.66rem;line-height:1.6;white-space:normal;overflow:visible;flex-wrap:wrap;gap:.04rem;padding:.06rem .04rem;color:#000;font-weight:400;font-size:.26rem}
.material-text>.material-rich-output{font-size:inherit;text-align:center;max-width:100%}
.content-box .material-text .material-rich-output p,.content-box .material-text .material-rich-output span{white-space:normal;color:inherit;padding:0;margin:0}
.material-pending{color:#888;font-size:.18rem}
.lottery-source-status{font-size:.17rem;color:#856000;margin:6px 0;text-align:center}

/* 单双八码：中间号码列加宽，避免手机端 8 码换行 */
.material-theme-eight{border:1px solid #7eb6e8;overflow:hidden}
.material-theme-eight .material-record-title{background:linear-gradient(#cfe9ff,#9fd0f5);color:#111;border-bottom:1px solid #7eb6e8}
.material-theme-eight .material-record-title .title-host{color:#d90000}
.eight-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.18rem;line-height:1.55;background:#fff}
.eight-table td{border:1px solid #9ec7e8;padding:8px 3px;text-align:center;vertical-align:middle}
.eight-table .eight-issue{width:14%;color:#111;font-weight:700}
.eight-table .eight-codes{width:66%;color:#0b4f9c;font-weight:700;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.eight-table .eight-result{width:20%;color:#d90000;font-weight:700}
.eight-table .eight-label{color:#d90000}
.eight-table .eight-odd,.eight-table .eight-even{display:block;padding:2px 0;white-space:nowrap}
.eight-table .eight-hit{background:#ffff00;color:#111;padding:0 2px;border-radius:2px}

/* 杀肖杀码 / 琴棋书画 */
.material-theme-dark{border:2px solid #1f7a3a;overflow:hidden;border-radius:4px}
.material-theme-dark .material-record-title{background:linear-gradient(#1f8a42,#146b32);color:#fff;border-bottom:1px solid #0f5a28}
.kill-table,.arts-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.2rem;line-height:1.55;background:#fff}
.kill-table td,.arts-table td{border:1px solid #c8d0c8;padding:10px 4px;text-align:center;vertical-align:middle}
.kill-table .kill-issue,.arts-table .arts-issue{width:22%;color:#111;font-weight:700;background:#fff}
.kill-table .kill-pair,.arts-table .arts-order{width:48%;background:#000;color:#fff;font-weight:700;letter-spacing:.04em}
.kill-table .kill-result,.arts-table .arts-result{width:30%;color:#111;font-weight:700;background:#fff}
.arts-legend{margin:8px 10px;padding:8px 6px;border:none;background:#fff;text-align:center;line-height:1.7;font-size:.2rem;color:#111}
.arts-legend-line{display:block}
.arts-legend .arts-key{color:#d90000;font-weight:700;margin-right:2px}
.arts-table .arts-head{background:#ffff00;color:#111;padding:0 3px;border-radius:2px}
.kill-result .result-ok,.arts-result .result-ok{color:#d90000}

@media screen and (max-width: 850px) {
  .eight-table{font-size:.16rem}
  .eight-table .eight-issue{width:12%}
  .eight-table .eight-codes{width:70%}
  .eight-table .eight-result{width:18%}
}
