/* KQBD child custom.css – viết gọn 22-10-2026 theo độ phủ thực tế (21 trang mẫu); bản gốc: seo-log/backup/theme-2026-10-22/assets/css/custom.css & bài riêng tư #13557. Bỏ: rule không dùng, chế độ tối, rule ẩn banner. */
@keyframes pulse_old { 
  0% { transform: scale(0.95); }
  70% { transform: scale(1); }
  100% { transform: scale(0.95); }
}@-webkit-keyframes pulse { 
  0% { filter: brightness(1.6); }
  50% { filter: brightness(1); }
  100% { filter: brightness(1.6); }
}@-webkit-keyframes light { 
  0% { filter: brightness(1.6); }
  50% { filter: brightness(1); }
  100% { filter: brightness(1.6); }
}@keyframes swing { 
  20% { transform: rotate(30deg); }
  40% { transform: rotate(-20deg); }
  60% { transform: rotate(10deg); }
  80% { transform: rotate(-10deg); }
  100% { transform: rotate(0deg); }
}@keyframes live { 
  0% { transform: scale(0.5); opacity: 0; }
  50% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.3); opacity: 0; }
}@keyframes xoayvong { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}html, body { text-align: justify; scroll-behavior: smooth; background-color: rgb(230, 230, 230) !important; }#main, #wrapper { background-color: transparent !important; }b, strong { font-weight: 600; }td:first-child, th:first-child { white-space: nowrap; }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { line-height: 1.25; margin-top: 0.5em; }.h1, h1, h1.is-xxxlarge, h1.is-xxlarge, h1.is-xlarge, h1.is-larger, h1.is-large { font-size: 30px; margin-top: 0px; text-transform: inherit; }.h2, h2 { font-size: 24px; }.h3, h3 { font-size: 20px; }.h4, h4, .h5, h5, .h6, h6 { font-size: 14px; opacity: 1; }.header-wrapper.stuck { box-shadow: none; }.post .is-divider, .post-item .is-divider { display: none; }.button { margin: 0px; }.nav > li > a { padding: 0px; }.nav-pagination > li > a, .nav-pagination > li > span { border-radius: 8px; border: 0px; font-weight: normal; background-color: rgb(177, 177, 177); line-height: 2.25em; color: white !important; }.entry-header-text, .entry-content { padding: 0px; }.logo-left .logo { margin-right: 15px; }.absolute-footer { display: none; }.page-wrapper { display: flex; flex-wrap: nowrap; padding-bottom: 20px; padding-top: 0px; }.row-main { flex-flow: row; gap: 20px; justify-content: space-between; }.row-main::after { display: none; }.h-left-sidebar, .h-right-sidebar { display: flex; flex-flow: column; gap: 1em; }.h-left-sidebar { max-width: 120px; }.h-right-sidebar { max-width: 350px; }.h-mainContent { max-width: 1000px; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; }.h-left-sidebar .section, .h-right-sidebar .section, .post-sidebar .section { border-radius: 12px; overflow: hidden; background-color: rgb(255, 255, 255); padding: 0px !important; }.h-left-sidebar .section .row, .h-right-sidebar .section .row { border-radius: 4px; position: relative; margin: 0px; padding: 10px 0px; }.h-left-sidebar .section .row::before, .h-right-sidebar .section .row::before { content: ""; display: block; background: rgb(255, 255, 255); border-radius: 3px; position: absolute; inset: 4px; }.h-left-sidebar .section .row .post-item, .h-right-sidebar .section .row .post-item { padding: 0px 10px !important; }.h-left-sidebar .section .row .post-item + .post-item .col-inner, .h-right-sidebar .section .row .post-item + .post-item .col-inner { margin-top: 6px; border-top: 1px solid rgb(227, 227, 232); padding-top: 6px; }.h-left-sidebar .section .row .post-item .box-text, .h-right-sidebar .section .row .post-item .box-text { padding: 1.5px 12px; font-size: 11px; }.h-left-sidebar .section .row .post-item .box-text .post-title, .h-right-sidebar .section .row .post-item .box-text .post-title { font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; }.h-left-sidebar .section .row .post-item .box-text .post-title a, .h-right-sidebar .section .row .post-item .box-text .post-title a { color: black; font-size: 12px; font-style: normal; font-weight: 500; line-height: 120%; display: block; }.h-left-sidebar .section .row .post-item .box-text .post-title:hover a, .h-right-sidebar .section .row .post-item .box-text .post-title:hover a { color: var(--fs-color-primary); }.h-right-sidebar .section .row .post-item .box-text .post-title { }.h-right-sidebar .section .row .post-item .box-text .post-title a::before { content: ""; display: block; background-repeat: no-repeat; background-position: center center; width: 20px; height: 20px; position: absolute; top: 1px; left: 8px; }.h-right-single .section .row .post-item .box-text .post-title { padding-left: 13px; }.h-right-single .section .row .post-item .box-text .post-title a::before { background-image: url("../img/polygon8.svg"); width: 8px; height: 10px; top: 2px; left: 0px; }.h-mainContent .entry-title, #content .entry-title { font-style: normal; line-height: 150%; color: rgb(15, 15, 15); margin-bottom: 12px; }.h-mainContent p { margin-bottom: 12px; }.h-mainContent li { margin-left: 25px; }.leftBanner, .rightBanner, .h-sticky { position: sticky; height: fit-content; overflow: visible; top: 102px; }.header-main { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 4px; }.header-nav-main { justify-content: space-between; }.header-nav-main.nav > li > a::before { height: 2px; }.header-nav-main > .header-block:first-child { margin-right: -15px; }.header-bottom .flex-row { position: relative; height: 28px; }.header-bottom .flex-row::before { content: ""; position: absolute; background-image: url("../img/h-bottom.svg"); background-size: 100% 100%; width: calc(100% - 30px); height: 100%; left: 15px; top: 0px; }.header-bottom .flex-row .nav > li { line-height: 100%; }.header-block { width: fit-content; }.header-block .j-tlk, .header-block .j-live, .header-block .j-kqbd { position: relative; overflow: hidden; min-height: auto; width: 128px !important; }.header-block .j-kqbd::before, .header-block .j-tlk::before { content: ""; display: block; width: 100%; background-size: 100% 100%; padding-top: 28%; background-image: url("../img/tab.webp"); }.page-template-page-livescore .header-block .j-kqbd::before, .header-block .j-kqbd:hover::before, .page-template-page-tlk .header-block .j-tlk::before, .page-template-page-kqbd .header-block .j-tlk::before, .header-block .j-tlk:hover::before { background-image: url("../img/tab-active.webp"); }.header-block .j-kqbd::after { content: ""; position: absolute; top: 0px; left: -75%; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%); transform: skewX(-25deg); animation: 2.5s ease 0s infinite normal none running shine-horizontal; pointer-events: none; z-index: 2; opacity: 0.5; }.header-block .j-kqbd > span, .header-block .j-tlk > span { position: absolute; top: 50%; left: 45%; transform: translate(-50%, -50%); display: flex; align-items: center; gap: 5px; font-size: 80%; color: rgb(19, 19, 19); white-space: nowrap; font-weight: 600; }.header-block .j-kqbd > span { gap: 8px; }.page-template-page-livescore .header-block .j-kqbd span, .header-block .j-kqbd:hover span, .page-template-page-tlk .header-block .j-tlk span, .page-template-page-kqbd .header-block .j-tlk span, .header-block .j-tlk:hover span { color: rgb(255, 255, 255); }.header-block .j-kqbd > span { left: 55%; }.header-block .j-tlk > span::after { content: "⚽️"; animation: 1s linear 0s infinite normal none running xoayvong; }.header-block .j-live > span .live { content: ""; width: 8px; height: 8px; background-color: rgb(255, 68, 68); border-radius: 10px; display: flex; justify-content: center; align-items: center; position: relative; animation: 2s linear 0s infinite normal none running light; }.header-block .j-live > span .live::before { content: ""; position: absolute; border: 1px solid rgb(255, 68, 68); width: calc(100% + 5px); height: calc(100% + 5px); border-radius: 50%; }.header-block .j-live:hover > span .live, .page-template-page-livescore .header-block .j-live > span .live { background-color: rgb(255, 255, 255); }.header-block .j-live:hover > span .live::before, .page-template-page-livescore .header-block .j-live > span .live::before { border: 1px solid rgb(255, 255, 255); }.header-block .j-kqbd span .live::after { content: ""; position: absolute; border: 1px solid rgb(255, 68, 68); width: calc(100% + 8px); height: calc(100% + 8px); border-radius: 50%; animation: 1s linear 0.3s infinite normal none running live; }.header-block .j-kqbd { left: -20px; z-index: 99; position: relative; min-height: auto; width: 128px !important; }.header-block .j-kqbd::before { transform: scale(-1, -1); }.page-template-page-kqbd .header-block .j-kqbd::before, .header-block .j-kqbd:hover::before { transform: scale(-1, -1); }.header-block .j-gif, .header-block .gif-banner .x { cursor: pointer; }.header-block .j-gif { padding: 1.5px; background-color: var(--fs-color-primary); border-radius: 10px; width: 40px !important; }.header-block .j-gif img { transform: rotate(0deg); animation: 0.3s linear 0s infinite normal none running swing; }.header-block .gif-banner { position: absolute; right: 0px; display: none; width: 369px !important; }.header-block .gif-banner .x { font-size: 0px; background-image: url("../img/x.webp"); background-size: 100% 100%; width: 24px; height: 25px; position: absolute; top: 12px; left: 5px; }.h-hotContent { white-space: nowrap; }.section.h-section { border-radius: 12px; padding-left: 20px; padding-right: 20px; background-color: white; }.h-section .flickity-viewport .img { padding: 0px 6px; }.h-section .flickity-viewport .img .img-inner::after { content: ""; display: block; background-image: url("../img/rdatcuoc.svg"); background-size: 100% 100%; width: 100%; padding-top: 19.1%; margin-top: 4px; }.h-section .flickity-prev-next-button { top: 10%; color: var(--fs-color-primary); }.h-section .readmore > :not(button) { display: none; }.h-section .readmoreButton { background-color: var(--fs-color-primary); border-radius: 8px; color: white; display: block; margin: 0px auto; font-size: 12px; padding: 0px 38px; }.h-bottomContent { margin-top: 30px; }.footer-wrapper .is-outline { margin-left: 0px; margin-bottom: 0px; border-width: 1px; border-radius: 4px; }.h-cpd .img-inner { border-radius: 12px; }.h-cpd .x { cursor: pointer; font-size: 0px; background-image: url("../img/x.webp"); background-size: 100% 100%; width: 12px; height: 12px; position: absolute; top: 0px; right: 0px; display: none; }.box-vertical { margin-bottom: 20px; }.box-vertical .box-text { vertical-align: top; padding: 10px 20px; }.featured-posts { margin-bottom: 0px; }.flickity-slider .post-item .col-inner { padding-bottom: 0px; }.j-feature .post-item .col-inner { border-radius: 20px; background-color: white; overflow: hidden; }.post-item { padding-bottom: 20px; }.box-image .image-cover { border-radius: 20px; overflow: hidden; }.j-feature > .col { padding-bottom: 0px; }.j-feature .box-vertical .box-text { vertical-align: top; padding: 8px 12px; }.j-feature .j-featureFirst > .col-inner { }.j-feature .j-featureFirst .featured-posts, .j-feature .j-featureFirst .post-item, .j-feature .j-featureFirst .post-item .col-inner, .j-feature .j-featureFirst .post-item .col-inner .box, .j-feature .j-featureFirst .post-item .col-inner .box .box-image, .j-feature .j-featureFirst .post-item .col-inner .box .box-image .image-cover { height: 100%; padding-bottom: 0px; }.j-feature .j-featureFirst .box-image .image-cover img { object-fit: cover; object-position: center top; height: 70%; }.j-feature .j-featureFirst .box-image::before { content: ""; z-index: 9; position: absolute; right: 5%; background-image: url("../img/rlogo.svg"); background-size: 100% 100%; width: 14.5%; padding-top: 15.9%; }.j-feature .j-featureFirst .box-text { border-radius: 20px; padding: 5%; z-index: 9; position: absolute; width: 100%; display: block; bottom: 0px; }.j-feature .j-featureFirst .box-text::before { content: ""; background-color: white; position: absolute; inset: 0px; border-radius: 20px; }.j-feature .j-featureFirst .box-text::after { content: "Mới nhất"; z-index: 9; position: absolute; top: 16%; left: 25px; background-color: var(--fs-color-primary); color: white; border-radius: 12px; padding: 2px 10px; font-size: 0.8em; font-weight: bold; }.j-feature .j-featureFirst .box-text .blog-post-inner { position: relative; }.j-feature .j-featureFirst .box-text .blog-post-inner a::before { content: ""; z-index: 9; position: absolute; top: 0px; right: 0px; background-image: url("../img/vector.webp"); background-size: 100% auto; width: 20px; padding-top: 20px; background-repeat: no-repeat; }.j-title > p { font-weight: 600; font-size: 24px; line-height: 125%; letter-spacing: -5%; vertical-align: middle; }article.post { display: flex; justify-content: space-between; gap: 20px; }article.post .article-inner { max-width: 700px; padding: 20px 0px; }article.post .h-left-single { padding-top: 170px; min-width: 20px; max-width: 20px; }article.post .h-right-single { padding-top: 20px; min-width: 240px; max-width: 240px; }article.post .h-left-single .is-divider { display: block; }article.post .h-right-single { top: 80px; }article.post .h-right-single .section { padding: 20px !important; }article.post .h-right-single .section .row, article.post .h-right-single .section .row .post-item, article.post .h-right-single .section .row .post-item .box-text { padding: 0px; }.h-bottom-single .post-item * { background-color: transparent !important; box-shadow: none; }.h-bottom-single .box-vertical .box-text { vertical-align: middle; padding: 0px 20px; }.h-bottom-single .box-blog-post .image-cover { border-radius: 12px; }.h-bottom-single .box-blog-post .post-title { font-size: 1em; }.entry-content, .from_the_blog_excerpt { text-align: justify; }.off-canvas-left.mfp-ready .mfp-content { border-radius: 0px 0px 25px; width: 260px; }.off-canvas-left.mfp-ready .mfp-close { opacity: 1 !important; }.col.post-item { padding-bottom: 0px; }.box-text { font-size: 100% !important; padding-bottom: 0.7em; }.featured-posts > .col.post-item { padding-bottom: 15px; }.featured-posts > .col.post-item:last-child { padding-bottom: 0px; }.featured-posts .col.post-item .box-vertical { margin-bottom: 0px; }.j-catfish .h-cpd .img-inner { border-radius: 0px; }@keyframes shine-horizontal { 
  0% { left: -75%; }
  100% { left: 125%; }
}.single-page th, .single-page td { padding: 12px; }.single-page thead tr, .single-page tbody tr:nth-child(2n) { background-color: rgb(249, 249, 249); }.single-page tbody tr:nth-child(2n+1) { background-color: rgb(255, 255, 255); }@keyframes pulse-flash { 
  0%, 100% { transform: scale(1); opacity: 1; }
  25% { transform: scale(1.1); opacity: 0.8; }
  50% { transform: scale(0.95); opacity: 0.6; }
  75% { transform: scale(1.05); opacity: 0.9; }
}@media (max-width: 1400px){.header-nav-main > li { margin: 0px 1px; }.header-bottom-nav > li > a { font-size: 12px; }.logo-left .logo { margin-right: 5px; }.header-block .j-kqbd { width: 110px !important; }.header-block .j-tlk { width: 110px !important; }.header-block .j-kqbd > span, .header-block .j-tlk > span { font-size: 70%; }}@media (max-width: 1250px){.nav > li > a { font-size: 13px; }.header-bottom-nav > li > a { font-size: 12px; }}@media (max-width: 1200px){.nav > li > a { font-size: 12px; }.h-left-sidebar, .h-right-sidebar, .post-sidebar { display: none; }.h-mainContent { max-width: 100%; }.header-block .j-kqbd { width: 100px !important; }.header-block .j-tlk { width: 100px !important; }.header-block .j-kqbd > span, .header-block .j-tlk > span { font-size: 60%; }.header-block .j-kqbd span .live { width: 6px; height: 6px; }}@media (max-width: 999px){.hide-for-medium, [data-show="hide-for-medium"] { display: none !important; }.header-inner .nav { flex-wrap: nowrap; }.medium-logo-center .flex-left { flex: 1 1 0px; order: 1; }.medium-logo-center .logo { margin: 0px 15px; order: 2; text-align: center; }.medium-logo-center .logo img { margin: 0px auto; }.medium-logo-center .flex-right { flex: 1 1 0px; order: 3; }.header-block .img { width: 35px !important; }.header-block .j-gif { padding: 5px; border-radius: 100px; width: 40px !important; }.mfp-close { background-color: var(--fs-color-alert); right: auto; top: 8px; left: 12px; border-radius: 8px; overflow: hidden; mix-blend-mode: normal; width: 32px; height: 32px; font-size: 27px; opacity: 1 !important; }.off-canvas-left .mfp-content, .off-canvas-right .mfp-content { bottom: auto; }.off-canvas .sidebar-menu { padding: 48px 12px 12px; }.off-canvas .nav-vertical > li + li { border-top: 0px; }.off-canvas .nav-vertical > li > a { padding: 8px 0px; }.off-canvas .sidebar-menu .img { width: 40% !important; }.off-canvas .sidebar-menu .header-block .j-kqbd { width: 120px !important; }.off-canvas .sidebar-menu .header-block .j-tlk { width: 120px !important; }}@media (min-width: 850px){.show-for-medium, [data-show="show-for-medium"] { display: flex !important; }}@media (min-width: 999px){.show-for-medium, [data-show="show-for-medium"] { display: none !important; }.h-hotContent { max-width: 1000px !important; }}@media (max-width: 1230px){.container { padding-left: 9px; padding-right: 9px; }.centerContent { padding-left: 12px; padding-right: 12px; }.h-mainContent { }.nav-spacing-xlarge > li { margin: 0px; padding-right: 6px; }.h-mainContent .entry-title { margin-bottom: 10px; }}@media (max-width: 1023px){article.post .article-inner { max-width: 100%; padding: 12px 0px; }}@media (max-width: 1023px) and (orientation: landscape){.off-canvas .nav-vertical > li > a { padding: 2px 0px; }}@media (max-width: 549px){.h1, h1, h1.is-xxxlarge, h1.is-xxlarge, h1.is-xlarge, h1.is-larger, h1.is-large { font-size: 20px; }.h2, h2 { font-size: 18px; }.h3, h3 { font-size: 16px; }.is-xlarge { font-size: 1.3em; }.page-wrapper { padding-top: 0px; }.footer-wrapper .is-outline { font-size: 10px; padding: 0px 8px; border-radius: 4px; }p { margin-bottom: 5px; }.h-bottom-single .box-vertical { display: table; }.h-bottom-single .box-vertical .box-image, .h-bottom-single .box-vertical .box-text { direction: ltr; display: table-cell; vertical-align: middle; }.h-bottom-single .box-vertical .box-image { }.h-bottom-single .box-vertical .box-text { padding: 0px 10px; }.is-small, .is-small.button { font-size: 1em; }.post-item { padding-bottom: 0px; }.j-feature .post-item { padding-bottom: 15px; padding-left: 0px; padding-right: 0px; }.section.h-section { border-radius: 8px; padding-left: 5px; padding-right: 5px; }.box-list-view .box, .box-vertical { display: table; width: 100%; }.box-vertical .box-image { width: 25% !important; }.box-vertical .box-image .image-cover { padding-top: 88% !important; }.box-list-view .box .box-image, .box-list-view .box .box-text, .box-vertical .box-image, .box-vertical .box-text { direction: ltr; display: table-cell; vertical-align: middle; }#post-list .box-vertical, #post-list .box-vertical .box-image, #post-list .box-vertical .box-text { display: block; width: 100% !important; }#post-list .box-vertical .box-text { padding: 10px 0px; }#post-list .box-vertical .box-image .image-cover { padding-top: 56% !important; }.align-equal { margin-left: 0px !important; margin-right: 0px !important; }.align-equal > .col { padding-left: 0px; padding-right: 0px; }.align-equal > .col .row { margin-left: 0px; margin-right: 0px; }.j-featureFirst { min-height: 38dvh; margin-bottom: 20px; }.j-feature .j-featureFirst .box-text::after { left: 20px; top: 20px; }}body { --aho-bg: #f3f4f5; --aho-panel: #fff; --aho-soft: #f6f7f8; --aho-hover: #edf0f1; --aho-text: #171b21; --aho-muted: #66717d; --aho-line: #e5e8eb; --aho-green: #147b45; --aho-green-soft: #e8f5ed; color: var(--aho-text); color-scheme: light; font-family: Arial, Helvetica, sans-serif; background: var(--aho-bg) !important; }body #wrapper, body #main { background: var(--aho-bg) !important; }body #content.page-wrapper { padding: 0px !important; }body .page-wrapper { padding: 0px !important; }.aho * { box-sizing: border-box; }.aho { color: var(--aho-text); font-size: 14px; line-height: 1.5; }.aho a { color: inherit; text-decoration: none; }.aho a:hover { color: var(--aho-green); }body .wp-sport-app { font-family: inherit !important; color: var(--aho-text) !important; min-height: 0px !important; }body .sport-live-container { background: transparent !important; padding: 0px !important; border: 0px !important; box-shadow: none !important; color: var(--aho-text) !important; }body .filter-tabs { background: var(--aho-panel) !important; border-top: 0px !important; border-right: 0px !important; border-left: 0px !important; border-image: none !important; border-bottom: 1px solid var(--aho-line) !important; padding: 14px !important; gap: 6px !important; flex-wrap: wrap !important; border-radius: 0px !important; }body .filter-tabs .tab-button { background: var(--aho-soft) !important; color: var(--aho-text) !important; border: 0px !important; border-radius: 18px !important; font-size: 12px !important; padding: 7px 12px !important; margin: 0px !important; min-height: 32px !important; line-height: 18px !important; box-shadow: none !important; }body .filter-tabs .tab-button.active { background: var(--aho-green-soft) !important; color: var(--aho-green) !important; font-weight: 600 !important; }body .filter-tabs .blink-animation { animation: auto ease 0s 1 normal none running none !important; background: var(--aho-soft) !important; color: var(--aho-muted) !important; }body .blink-animation svg path { fill: currentcolor !important; }body .right-side { margin-left: auto !important; gap: 6px !important; }body .date-picker-wrapper { gap: 4px !important; }body .date-nav-btn, body .date-display-btn, body .filter-leagues-btn { background: var(--aho-soft) !important; color: var(--aho-text) !important; border: 0px !important; border-radius: 8px !important; font-size: 12px !important; margin: 0px !important; min-height: 32px !important; box-shadow: none !important; }body .match-list-scroll { scrollbar-width: thin; scrollbar-color: var(--aho-line) transparent; max-height: 850px !important; background: transparent !important; padding: 0px 12px 12px !important; }body .league-header { background: var(--aho-soft) !important; color: var(--aho-text) !important; border: 0px !important; border-radius: 9px !important; margin: 14px 0px 0px !important; padding: 12px 10px !important; min-height: 45px !important; }body .league-name { color: var(--aho-text) !important; font-size: 12px !important; font-weight: 600 !important; }body .league-logo { object-fit: contain; width: 20px !important; height: 20px !important; }body .chevron-wrapper { color: var(--aho-muted) !important; }body .match-row { background: transparent !important; color: var(--aho-text) !important; border-top: 0px !important; border-right: 0px !important; border-left: 0px !important; border-image: none !important; border-bottom: 1px solid var(--aho-line) !important; min-height: 65px !important; padding: 10px 2px !important; gap: 6px !important; }body .match-row:hover { background: var(--aho-soft) !important; }body .match-favorite { width: 22px !important; }body .btn-favorite { padding: 0px !important; margin: 0px !important; background: transparent !important; border: 0px !important; min-height: 24px !important; color: var(--aho-muted) !important; box-shadow: none !important; }body .btn-favorite.active, body .btn-favorite.is-favorite { color: var(--aho-green) !important; }body .match-time-status { width: 44px !important; min-width: 44px !important; flex-direction: column !important; gap: 4px !important; align-items: center !important; }body .match-time { color: var(--aho-muted) !important; font-size: 10px !important; white-space: nowrap !important; }body .match-status { font-size: 10px !important; color: var(--aho-muted) !important; line-height: 1.3 !important; }body .match-status span { color: inherit !important; }body .match-content { min-width: 0px !important; display: grid !important; grid-template-columns: minmax(0px, 1fr) 52px minmax(0px, 1fr) !important; align-items: center !important; gap: 8px !important; flex: 1 1 0% !important; }body .team { min-width: 0px !important; gap: 7px !important; display: flex !important; align-items: center !important; }body .team-home { flex-direction: row-reverse !important; justify-content: flex-start !important; text-align: right !important; }body .team-guest { flex-direction: row !important; justify-content: flex-start !important; text-align: left !important; }body .team-logo { width: 23px !important; height: 23px !important; object-fit: contain !important; flex: 0 0 auto !important; }body .team-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; color: var(--aho-text) !important; font-size: 12px !important; font-weight: 400 !important; }body .desktop-score { font-variant-numeric: tabular-nums; white-space: nowrap; display: flex !important; justify-content: center !important; gap: 3px !important; width: 52px !important; font-size: 14px !important; font-weight: 700 !important; color: var(--aho-text) !important; }body .mobile-score { display: none !important; }body .match-odds { width: 124px !important; min-width: 124px !important; display: flex !important; flex-wrap: wrap !important; gap: 3px !important; justify-content: flex-end !important; }body .odd-box { font-variant-numeric: tabular-nums; min-width: 34px !important; padding: 2px 4px !important; font-size: 10px !important; background: var(--aho-soft) !important; color: var(--aho-muted) !important; border: 1px solid var(--aho-line) !important; border-radius: 4px !important; }body .match-odds > img { display: none !important; }body .half-time-score { width: 100% !important; text-align: right !important; font-size: 10px !important; color: var(--aho-muted) !important; margin: 0px !important; }body .home_filterbar-live { background: var(--aho-green) !important; }body .loading-more, body .empty-state, body .no-matches, body .loading { color: var(--aho-muted) !important; background: transparent !important; }@media (max-width: 760px){body .filter-tabs { padding: 12px !important; }body .filter-tabs .right-side { width: 100% !important; justify-content: space-between !important; margin-top: 6px !important; }body .date-display-btn { min-width: 115px !important; }body .match-list-scroll { padding: 0px 8px 8px !important; max-height: 1000px !important; }body .match-row { min-height: 77px !important; gap: 6px !important; }body .match-time-status { width: 39px !important; min-width: 39px !important; }body .match-content { grid-template-columns: minmax(0px, 1fr) !important; gap: 5px !important; }body .team-home, body .team-guest { flex-direction: row !important; text-align: left !important; justify-content: flex-start !important; }body .desktop-score { display: none !important; }body .mobile-score { display: flex !important; flex-direction: column !important; gap: 5px !important; width: 20px !important; min-width: 20px !important; font-size: 13px !important; color: var(--aho-text) !important; }body .team-logo { width: 19px !important; height: 19px !important; }body .team-name { font-size: 12px !important; }body .match-odds { width: 110px !important; min-width: 110px !important; }body .odd-box { min-width: 32px !important; padding: 2px 3px !important; font-size: 9px !important; }}@media (max-width: 390px){body .match-favorite { display: none !important; }body .match-odds { width: 102px !important; min-width: 102px !important; }body .match-content { gap: 7px !important; }body .team-name { font-size: 11px !important; }}body .chevron-icon { color: var(--aho-muted) !important; }html { background: var(--aho-bg,#f3f4f5) !important; }body { text-align: left; --fs-color-primary: var(--aho-green); --fs-color-success: var(--aho-green); }#header .header-wrapper, #header .header-main, #header .header-bottom, #header .header-bg-color { background: var(--aho-panel) !important; color: var(--aho-text) !important; }#header { border-bottom: 1px solid var(--aho-line); }#header .header-main { height: 80px !important; }#header .header-inner { max-width: 1344px !important; padding: 0px 24px !important; }#header .header-bottom { border-top: 1px solid var(--aho-line); border-radius: 0px !important; max-width: none !important; box-shadow: none !important; min-height: 42px !important; }#header .header-bottom::before, #header .header-bottom::after { display: none !important; }#header .nav > li > a, #header .ux-menu-link a, #header .header-block a { color: var(--aho-text) !important; font-size: 13px !important; }#header .nav > li.active > a, #header .nav > li > a:hover { color: var(--aho-green) !important; }#header .nav-dropdown { background: var(--aho-panel) !important; border-color: var(--aho-line) !important; }#header .nav-dropdown a { color: var(--aho-text) !important; }#header .j-kqbd, #header .j-livescore { background: var(--aho-soft) !important; border-color: var(--aho-line) !important; border-radius: 18px !important; }.centerContent.container { max-width: 1344px !important; width: 100% !important; padding: 24px !important; }.row-main.row-collapse { display: grid !important; grid-template-columns: 224px minmax(0px, 1fr) 280px !important; gap: 16px !important; align-items: start !important; margin: 0px !important; width: 100% !important; max-width: none !important; }.row-main > .h-left-sidebar, .row-main > .h-right-sidebar, .row-main > .h-mainContent { width: auto !important; min-width: 0px !important; max-width: none !important; flex: 0 0 auto !important; }.row-main > .h-left-sidebar, .row-main > .h-right-sidebar { display: block !important; }.h-mainContent { font-size: 14px !important; line-height: 1.6 !important; }.h-mainContent .h-hotContent { display: none !important; }.headerBottom { margin: 0px auto 24px; max-width: 728px; }.headerBottom .stack { gap: 12px !important; }.headerBottom .gap-element { display: none !important; }.headerBottom .row { width: 100% !important; margin: 0px !important; }.headerBottom .col { padding: 0px !important; }.h-mainContent > h1, .h-mainContent > p, .h-mainContent h2, .h-mainContent h3, .entry-title, .entry-content { color: var(--aho-text) !important; }.h-mainContent .section { background: var(--aho-panel) !important; }.h-mainContent .section-bg { background: var(--aho-panel) !important; }.h-mainContent td, .h-mainContent th { color: var(--aho-text) !important; border-color: var(--aho-line) !important; }.footer-wrapper .section-bg, .footer-wrapper .section { background: var(--aho-panel) !important; }.footer-wrapper .ux-menu-title, .footer-wrapper .ux-menu-link a, .footer-wrapper p { color: var(--aho-muted) !important; }.footer-wrapper { border-top: 1px solid var(--aho-line); margin-top: 32px; }@media (max-width: 1150px){.row-main.row-collapse { grid-template-columns: 200px minmax(0px, 1fr) !important; }.row-main > .h-right-sidebar { display: none !important; }}@media (max-width: 760px){.centerContent.container { padding: 16px 12px !important; }.row-main.row-collapse { display: block !important; }.row-main > .h-left-sidebar, .row-main > .h-right-sidebar { display: none !important; }#header .header-main { height: 64px !important; }#header .header-inner { padding: 0px 16px !important; }.headerBottom { margin-bottom: 16px; }#header .header-bottom { overflow-x: auto !important; }body .filter-tabs .tab-button { min-height: 36px !important; }body .match-status { color: var(--aho-muted) !important; }}body .match-status:has(.live), body .match-status:has(.status-live) { color: var(--aho-green) !important; }#header .header-bottom .flex-row::before { display: none !important; }#header .header-bottom .flex-row { height: 44px !important; max-width: 1344px !important; padding: 0px 24px !important; justify-content: flex-start !important; }#header .header-bottom .nav { gap: 24px; justify-content: flex-start !important; }#header .header-bottom .nav > li { margin: 0px !important; }#header .header-bottom .nav > li > a { padding: 13px 0px !important; }#header .header-nav-main { justify-content: flex-start !important; gap: 28px !important; text-transform: none !important; }#header .header-nav-main > li { margin: 0px !important; }#header .header-block .stack { gap: 8px !important; }#header .j-tlk, #header .j-kqbd { width: auto !important; min-width: 72px !important; left: auto !important; position: relative !important; padding: 8px 14px !important; background: var(--aho-soft) !important; border: 0px !important; border-radius: 18px !important; min-height: 34px !important; line-height: 18px !important; box-shadow: none !important; }#header .j-tlk::before, #header .j-tlk::after, #header .j-kqbd::before, #header .j-kqbd::after, #header .j-tlk > span::after { display: none !important; }#header .j-tlk > span, #header .j-kqbd > span { position: static !important; transform: none !important; color: var(--aho-text) !important; font-size: 12px !important; line-height: 18px !important; }#header .j-kqbd .live { background: var(--aho-green) !important; width: 7px !important; height: 7px !important; }#header .j-kqbd .live::after { display: none !important; }body.home #header .j-tlk { background: var(--aho-green-soft) !important; }body.home #header .j-tlk > span { color: var(--aho-green) !important; }@media (max-width: 760px){body .match-odds { width: 110px !important; min-width: 110px !important; }body .odd-box { flex: 0 0 32px !important; width: 32px !important; min-width: 32px !important; max-width: 32px !important; padding: 2px !important; font-size: 9px !important; }body .match-time-status { border: 0px !important; }}.h-mainContent article > .h-left-single, .h-mainContent article > .h-right-single { display: none !important; }.h-mainContent article { display: block !important; max-width: 100% !important; }.h-mainContent article > .article-inner { width: 100% !important; max-width: 100% !important; min-width: 0px !important; flex: 0 0 auto !important; }.h-mainContent > .section.has-block:has(.h-cpd) { display: none !important; }.h-mainContent .entry-content, .h-mainContent .entry-content h1, .h-mainContent .entry-content h2, .h-mainContent .entry-content h3, .h-mainContent .entry-content h4 { color: var(--aho-text) !important; }.h-mainContent .wp-sport-app { border-radius: 12px; overflow: hidden; }.bdk-page, .bdk-table, .bdk-page-scroll, .bdk-choice, .bdk-choice-body, .bdk-choice-right, .bdk-match-row, .bdk-match-wrapper, .bdk-mc { background: var(--aho-panel) !important; color: var(--aho-text) !important; border-color: var(--aho-line) !important; }.bdk-choice-header, .bdk-section-header, .bdk-col-header, .bdk-league-row, .lob-header { background: var(--aho-soft) !important; color: var(--aho-text) !important; border-color: var(--aho-line) !important; }.bdk-team-name, .bdk-ch-name, .bdk-mc-team-name, .bdk-league-name, .bdk-sh-title, .lob-title, .bdk-ch-score-num { color: var(--aho-text) !important; }.bdk-time-text, .bdk-mc-odd-label { color: var(--aho-muted) !important; }.bdk-page .odd_box, .bdk-mc-odd { background: var(--aho-soft) !important; color: var(--aho-text) !important; border-color: var(--aho-line) !important; }.bdk-match-wrapper.is-live .bdk-time-text { color: var(--aho-green) !important; }body .wp-sport-app .league-card, body .wp-sport-app .league-card-content, body .wp-sport-app .card-content, body .wp-sport-app .stats-table, body .wp-sport-app .stats-row { background: var(--aho-panel) !important; color: var(--aho-text) !important; border-color: var(--aho-line) !important; }body .wp-sport-app .header-row { background: var(--aho-soft) !important; color: var(--aho-muted) !important; }#footer, #footer .aho-footer-block { background: var(--aho-panel) !important; color: var(--aho-text) !important; }#footer .aho-footer-block { padding: 0px !important; }#footer .aho-footer-inner { max-width: 1344px; padding: 36px 24px 22px; margin: auto; font-size: 14px; line-height: 1.7; }#footer .aho-footer-top { display: grid; grid-template-columns: 2fr 1fr 1.3fr; gap: 48px; }#footer .aho-footer-inner p { margin: 12px 0px; color: var(--aho-text) !important; }#footer .aho-footer-inner h2 { font-size: 15px; margin: 0px 0px 12px; color: var(--aho-text) !important; }#footer .aho-footer-inner a { color: var(--aho-text) !important; }#footer .aho-footer-inner a:hover { text-decoration: underline; color: var(--aho-green) !important; }#footer .aho-footer-brand { font-size: 28px; font-weight: 800; color: var(--aho-green) !important; }#footer .aho-footer-inner .aho-footer-note { color: var(--aho-muted) !important; font-size: 13px; }#footer .aho-footer-top nav a { display: block; margin: 8px 0px; }#footer .aho-footer-inner br { display: initial !important; }#footer .aho-footer-policies { display: flex; flex-wrap: wrap; gap: 12px 24px; border-top: 1px solid var(--aho-line); margin-top: 26px; padding-top: 22px; font-size: 13px; }#footer .aho-footer-bottom { display: flex; justify-content: space-between; gap: 20px; margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--aho-line); color: var(--aho-muted); font-size: 12px; }#footer .aho-footer-bottom > div { display: flex; gap: 18px; }#footer .absolute-footer { display: none !important; }@media (max-width: 760px){#footer .aho-footer-inner { padding: 28px 20px; }#footer .aho-footer-top { grid-template-columns: 1fr; gap: 24px; }#footer .aho-footer-bottom { flex-direction: column; gap: 12px; }#footer .aho-footer-policies { gap: 12px 18px; }}body h1, body h2, body h3, body h4, body h5, #header a, .aho summary { font-family: Arial, Helvetica, sans-serif !important; }body .match-date-prefix { color: var(--aho-muted) !important; opacity: 1 !important; }body .match-list-scroll { height: 850px !important; min-height: 850px !important; max-height: 850px !important; }@media (max-width: 760px){body .match-list-scroll { height: 1000px !important; min-height: 1000px !important; max-height: 1000px !important; }}#header .header-nav-main { flex-wrap: nowrap !important; align-items: center !important; gap: 20px !important; height: 100% !important; }#header .header-nav-main > li { flex: 0 0 auto !important; margin: 0px !important; }#header .header-nav-main > li.header-block { width: auto !important; max-width: none !important; }#header .header-nav-main .stack { flex-wrap: nowrap !important; }#header #logo img, #header .header-logo, #header .header_logo { filter: none !important; }body button, body input, body select, body textarea, body .nav a, body .button, body .off-canvas a { font-family: Arial, Helvetica, sans-serif !important; }