
.livebox{margin:26px 0 6px;border:1px solid #e3ddd0;border-radius:12px;padding:22px 24px;background:#fffdf8}
.livebox h2{font-size:1.35rem;margin:0 0 6px;color:#14382a}
.livebox h2 .acc{color:#1b6b3a}
.livesub{color:#6b6357;font-size:.93rem;margin:0 0 16px}
.livegrid{display:grid;grid-template-columns:1.5fr 1fr;gap:26px}
@media(max-width:780px){.livegrid{grid-template-columns:1fr}}
.livetbl table{width:100%;border-collapse:collapse;font-size:.93rem}
.livetbl caption{text-align:left;font-weight:700;padding:0 0 8px;color:#6b6357;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}
.livetbl th{background:#14382a;color:#f5f2ea;padding:9px 10px;text-align:left;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}
.livetbl td{padding:8px 10px;border-bottom:1px solid #ece7dc}
.livetbl tbody tr:nth-child(even) td{background:#faf7f0}
.livetbl .n{text-align:right}
.livegames h3{margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;color:#6b6357;font-size:.8rem}
.livegames ul{list-style:none;margin:0;padding:0}
.livegames li{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #ece7dc;font-size:.93rem}
.livegames .t{color:#1b6b3a;font-weight:700;min-width:48px}
