/* Sinh tự động từ assets/bai-goc.css bằng nhandinh-service/src/dev/xuatcssbdn.ts — đừng sửa tay. */
.bai-goc h1{font:700 32px/1.3 Georgia,"Times New Roman",serif;color:#111;margin:0 0 10px;letter-spacing:-.2px}
.bai-goc .bai-meta{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin:0 0 16px;font-size:14px;color:#757575}
.bai-goc .bai-muc{color:#9f224e;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.3px}
.bai-goc .sapo{font-weight:700;font-size:18px;line-height:1.55;color:#222;margin:0 0 18px}
.bai-goc p{margin:0 0 16px}
.bai-goc h2{font:700 22px/1.35 Arial,Helvetica,sans-serif;color:#111;margin:30px 0 12px;padding:0;border:0}
.bai-goc h3{font:700 18px/1.4 Arial,Helvetica,sans-serif;color:#111;margin:22px 0 8px;padding:0;border:0}
.bai-goc a{color:#076db6;text-decoration:none}
.bai-goc a:hover{text-decoration:underline}
.bai-goc ul{margin:0 0 16px;padding-left:22px}
.bai-goc li{margin:0 0 6px}
.bai-goc .related{margin-top:26px;padding-top:14px;border-top:1px solid #e5e5e5}
.bai-goc .related p{margin-bottom:8px}
.bai-goc .byline{display:block;margin:22px 0 10px;font-size:14px;line-height:1.5;color:#757575}
.bai-goc .byline .tac-gia{display:block;text-align:right;font-size:18px;color:#222;margin-bottom:10px}
.bai-goc .disclaimer,.bai-goc .cong-bo,.bai-goc .goc-chu-thich,.bai-goc .goc-trong{font-size:14px;line-height:1.5;color:#757575;font-style:italic}
.bai-goc .goc-chu-thich{margin-top:-6px}
@media (max-width:560px){.bai-goc h1{font-size:25px}
.bai-goc h2{font-size:20px}

}
.bai-goc .match-info{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px 12px;
  background:#f1f1f1;border-radius:6px;padding:18px 16px 14px;margin:1em 0;text-align:center}
.bai-goc .match-info p{margin:0}
.bai-goc .match-info .mi-doi{display:flex;flex-direction:column;align-items:center;gap:6px}
.bai-goc .match-info .mi-doi img{width:60px;height:60px;object-fit:contain}
.bai-goc .match-info .mi-doi strong{color:#666;font-size:1.05rem}
.bai-goc .match-info .mi-giua{display:flex;flex-direction:column;align-items:center;gap:2px}
.bai-goc .match-info .mi-giai{font-size:1.35rem;line-height:1.2;color:#111}
.bai-goc .match-info .mi-gio{font-weight:700;color:#111}
.bai-goc .match-info .mi-nut{display:inline-block;margin-top:8px;padding:5px 34px;border-radius:6px;
  background:#0a8f3c;color:#fff;font-weight:700;text-decoration:none;
  outline:2px dashed #0a8f3c;outline-offset:5px}
.bai-goc .match-info .mi-them{grid-column:1/-1;list-style:none;margin:14px 0 0;padding:10px 0 0;
  border-top:1px solid #dcdcdc;text-align:left;font-size:.93rem;color:#333}
.bai-goc .match-info .mi-them li{margin:2px 0}
@media (max-width:560px){.bai-goc .match-info{padding:14px 10px 12px;gap:6px 6px}
.bai-goc .match-info .mi-doi img{width:46px;height:46px}
.bai-goc .match-info .mi-doi strong{font-size:.92rem}
.bai-goc .match-info .mi-giai{font-size:1.05rem}
.bai-goc .match-info .mi-nut{padding:4px 20px}

}
.bai-goc .keo-kqbd .box-odds-header{width:100%; margin:14px auto 0;}
.bai-goc .keo-kqbd .box-odds-title{background:#626262; box-shadow:inset 0 -1px 0 #B3B3B3;
  font-weight:700; font-size:12px; line-height:24px;
  align-items:center; text-align:center; color:#fff;}
.bai-goc .keo-kqbd .box-odds-title.title-top{display:grid; grid-template-columns:2fr 3fr 3fr 3fr;}
.bai-goc .keo-kqbd .box-odds-title>div{padding:6px; height:100%; font-size:12px;}
.bai-goc .keo-kqbd .box-odds-body{width:100%; margin:0 auto 14px;}
.bai-goc .keo-kqbd .box-odds-body-row{display:grid; grid-template-columns:2fr 3fr 3fr 3fr;
  border-bottom:1px solid #B3B3B3;}
.bai-goc .keo-kqbd .box-odds-body-header{display:flex; justify-content:center; align-items:center;
  font-weight:700; font-size:12px; line-height:24px;
  color:#fff; background:#626262;}
.bai-goc .keo-kqbd .box-body-item{display:grid; grid-template-columns:1fr 1fr; text-align:center;
  border-right:1px solid #B3B3B3; padding:2px;}
.bai-goc .keo-kqbd .box-body-item>div>span{margin:2px 0; font-size:12px;}
.bai-goc .keo-kqbd .box-body-item{background:#fff; color:#1a1a1a;}
.bai-goc .keo-kqbd.keo-goc .box-odds-title.title-top,.bai-goc .keo-kqbd.keo-goc .box-odds-body-row{grid-template-columns:2fr 3fr 3fr}
.bai-goc .ng-cuon{overflow-x:auto;margin:.8em 0;background:#fff}
.bai-goc .team-table-home,.bai-goc .team-table-guest,.bai-goc .team-table-other{width:100%;min-width:500px;float:none;margin:0;
  border-collapse:collapse;border:0;background:#fff;color:#222;line-height:20px;
  font-size:12px;font-family:"Tahoma","Helvetica Neue",Helvetica,Arial,sans-serif}
.bai-goc .team-table-home caption,.bai-goc .team-table-guest caption,.bai-goc .team-table-other caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.bai-goc .team-table-home td,.bai-goc .team-table-guest td,.bai-goc .team-table-other td{padding:3px 0;text-align:center;
  border:0;border-bottom:1px solid #eee;background:#fff;color:#222;white-space:nowrap}
.bai-goc .team-table-home th,.bai-goc .team-table-guest th,.bai-goc .team-table-other th{color:#888;font-weight:normal;line-height:24px;
  padding:12px 0;background-color:#eaeaea;border:0;border-bottom:1px solid #d8d8d8;white-space:nowrap;text-align:center}
.bai-goc .team-home td{background-color:#de682f;color:#fff;line-height:28px;font-size:14px}
.bai-goc .team-guest td{background-color:#2495da;color:#fff;line-height:28px;font-size:14px}
.bai-goc .other-title td{background-color:#888;color:#fff;line-height:28px;font-size:14px}
.bai-goc .team-home-f{color:#e27a48}
.bai-goc .team-away-f{color:#3f9ed8}
.bai-goc .red2{color:#d64444}
.bai-goc .ng-tong td{color:#666;white-space:normal;padding:6px 8px}
.bai-goc .bai-anh{margin:14px auto;text-align:center;}
.bai-goc .bai-anh img{display:block;width:100%;max-width:778px;aspect-ratio:778/436;object-fit:cover;height:auto;border-radius:8px;margin:0 auto;}
.bai-goc h3{margin:24px 0 10px!important}
.bai-goc .ng-cuon{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.bai-goc td,.bai-goc th{padding:4px 6px}
