.tfp-shell{color:#edf5fb;background:#081321;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:14px}.tfp-shell *{box-sizing:border-box}.tfp-shell a{text-decoration:none}.tfp-top{z-index:20;background:#0e2032;border-bottom:1px solid #284053;justify-content:space-between;align-items:center;gap:18px;padding:12px max(15px,50% - 690px);display:flex;position:sticky;top:0}.tfp-brand{letter-spacing:-.8px;font-size:21px;font-weight:900;color:#fff!important}.tfp-brand span{color:#50dfbd}.tfp-top nav{flex-wrap:wrap;gap:18px;display:flex}.tfp-top nav a{color:#b0cbdf;font-size:12px;font-weight:650}.tfp-top nav a[aria-current]{color:#50dfbd}.tfp-content{width:min(1380px,100%);margin:0 auto;padding:16px 15px 70px}.tfp-hero{padding:24px 5px 20px}.tfp-eyebrow{letter-spacing:1.5px;color:#57d8b9;margin:0 0 9px;font-size:10px;font-weight:900}.tfp-hero h1{letter-spacing:-1.1px;margin:0 0 12px;font-size:clamp(26px,3.1vw,42px);font-weight:900;line-height:1.1}.tfp-hero p{color:#a6bfd0;max-width:875px;margin:0 0 12px;font-size:13px;line-height:1.55}.tfp-hero small{color:#85a6b8;font-size:11px}.tfp-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:9px 0 12px;display:grid}.tfp-days a{text-align:center;color:#c1d3e4;background:#13273a;border:1px solid #30475f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:70px;padding:12px 3px;display:flex}.tfp-days a b{font-size:12px}.tfp-days a span{color:#8fa8bd;font-size:11px}.tfp-days a strong{color:#effffd;font-size:15px}.tfp-days a.tfp-day-selected{background:#123f41;border-color:#48d7af;box-shadow:inset 0 0 0 1px #2ea58a}.tfp-days a.tfp-day-selected b{color:#6aebc7}.tfp-coverage{color:#b6cfe0;background:#15293a;border:1px solid #294659;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px 18px;margin:0 0 18px;padding:11px 15px;font-size:12px;display:flex}.tfp-coverage b,.tfp-coverage strong{color:#eafbf7}.tfp-coverage small{color:#819fb5;font-size:11px}.tfp-stats,.tfp-board{background:#102236;border:1px solid #28435b;border-radius:14px;margin:17px 0;overflow:hidden}.tfp-panelhead{border-bottom:1px solid #2b455b;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;display:flex}.tfp-panelhead h2{margin:0;font-size:19px;font-weight:850;line-height:1.2}.tfp-panelhead>small{color:#9cb5c7;font-size:11px}.tfp-stats-scroll{width:100%;overflow-x:auto}.tfp-stats table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:540px}.tfp-stats th,.tfp-stats td{text-align:center;border-bottom:1px solid #253e54;padding:11px 12px}.tfp-stats thead th{color:#a5c7da;background:#0d1d2e;font-size:12px}.tfp-stats th:first-child{text-align:left}.tfp-stats tbody th{text-align:left;min-width:116px;font-size:14px}.tfp-stats tbody th abbr{color:#5fe7c5;font-weight:900;text-decoration:none}.tfp-stats tbody th span{color:#8db3c6;margin-top:3px;font-size:10px;font-weight:500;display:block}.tfp-stats td strong{font-size:17px;display:block}.tfp-stats td small{color:#90aebc;margin-top:4px;font-size:10px;display:block}.tfp-stats td.tfp-best{background:#193c39;border-bottom-color:#2b7464}.tfp-stats td.tfp-best strong{color:#68eebd}.tfp-method{color:#97acbe;margin:0;padding:14px 18px;font-size:11px;line-height:1.6}.tfp-search{color:#99b9cd;flex-direction:column;gap:5px;font-size:10px;display:flex}.tfp-search input{color:#eef7ff;background:#0c1a2a;border:1px solid #3d627b;border-radius:8px;min-width:225px;padding:9px 12px;font-size:13px}.tfp-table-head,.tfp-fixture{grid-template-columns:minmax(155px,1.45fr) 72px repeat(3,minmax(198px,1.55fr));align-items:center;column-gap:5px;display:grid}.tfp-table-head{color:#9ec0d3;background:#0d1e2f;border-bottom:1px solid #36546a;padding:10px 12px;font-size:11px;font-weight:800}.tfp-table-head>span:nth-child(n+3){text-align:center}.tfp-table-head small{color:#699aaf;margin-top:5px;font-weight:500;display:block}.tfp-fixture{border-bottom:1px solid #294158;min-height:101px;padding:10px 12px}.tfp-fixture:nth-child(2n){background:#12283c}.tfp-fixture:hover{background:#1a354a}.tfp-match{flex-direction:column;gap:5px;min-width:0;display:flex;overflow:hidden}.tfp-match b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:760;line-height:1.22;overflow:hidden}.tfp-match small{color:#8cafbc;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tfp-time{justify-content:center;align-items:center;display:flex}.tfp-state{text-align:center;flex-direction:column;gap:5px;display:flex}.tfp-state strong{font-variant-numeric:tabular-nums;font-size:15px}.tfp-state small{color:#85aebd;font-size:10px}.tfp-state.tfp-live strong,.tfp-state.tfp-live small{color:#69e9bc}.tfp-market{min-width:0}.tfp-market-mobile-label{display:none}.tfp-models{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.tfp-model{text-align:center;border-left:1px solid #2b4154;min-width:0;padding:5px 1px 4px}.tfp-model-title{color:#82c4e8;letter-spacing:.4px;margin-bottom:5px;font-size:10px;font-weight:900}.tfp-model-TE{background:#2d948714;border-radius:5px}.tfp-model-TE .tfp-model-title{color:#6ceac1}.tfp-values{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:760;line-height:1.1;display:flex}.tfp-values span{position:relative}.tfp-values b{color:#56f0ac;margin-left:2px;font-size:12px;font-weight:900}.tfp-values .tfp-correct{color:#a9f2ce}.tfp-blank{color:#657e92;padding:8px;font-size:17px}.tfp-more{color:#a1b6c8;justify-content:center;align-items:center;gap:20px;padding:18px;font-size:12px;display:flex}.tfp-more button{color:#fff;cursor:pointer;background:#20564c;border:1px solid #4a9185;border-radius:8px;padding:11px 16px;font-weight:700}.tfp-more button:hover{background:#277462}.tfp-empty-result,.tfp-unavailable{text-align:center;color:#abc3d7;padding:36px}.tfp-footer{color:#94acbc;flex-wrap:wrap;gap:10px 25px;margin-top:24px;font-size:11px;line-height:1.7;display:flex}.tfp-footer p{flex-basis:100%}.tfp-footer a{color:#59ddb9}@media (max-width:1100px){.tfp-table-head,.tfp-fixture{grid-template-columns:minmax(140px,1.35fr) 60px repeat(3,minmax(175px,1.5fr));gap:2px}.tfp-match b{font-size:11px}.tfp-values{font-size:10px}.tfp-panelhead h2{font-size:17px}}@media (max-width:860px){.tfp-table-head{display:none}.tfp-fixture{grid-template-columns:minmax(0,1fr) 80px;align-items:start;gap:8px 10px;padding:12px 13px}.tfp-match{grid-area:1/1}.tfp-time{grid-area:1/2;justify-content:flex-end}.tfp-market{border-top:1px solid #263e53;grid-column:1/-1;grid-template-columns:125px minmax(0,1fr);align-items:center;padding-top:9px;display:grid}.tfp-market-mobile-label{color:#b3cbd7;font-size:11px;font-weight:700;display:block}.tfp-models{width:100%}.tfp-values{flex-direction:row;justify-content:center;gap:8px}.tfp-model{padding:3px 0}.tfp-model-title{margin:0 0 6px}.tfp-panelhead{padding:15px}.tfp-stats table{min-width:510px}}@media (max-width:570px){.tfp-top{padding:12px}.tfp-brand{font-size:18px}.tfp-top nav{gap:8px}.tfp-top nav a{font-size:10px}.tfp-top nav a:nth-child(4),.tfp-top nav a:nth-child(5){display:none}.tfp-content{padding:10px 7px 40px}.tfp-hero{padding:16px 6px}.tfp-hero h1{font-size:25px}.tfp-days{gap:3px}.tfp-days a{min-height:63px;padding:9px 2px}.tfp-days a b{font-size:9px}.tfp-days a span{font-size:8px}.tfp-days a strong{font-size:12px}.tfp-coverage{gap:7px;padding:9px;font-size:10px}.tfp-coverage small{flex-basis:100%}.tfp-panelhead{flex-wrap:wrap;align-items:flex-start;padding:13px}.tfp-panelhead h2{font-size:15px}.tfp-search,.tfp-search input{width:100%}.tfp-stats table{min-width:0}.tfp-stats th,.tfp-stats td{padding:10px 3px}.tfp-stats thead th{font-size:9px}.tfp-stats tbody th{min-width:73px;font-size:10px}.tfp-stats tbody th span{font-size:8px}.tfp-stats td strong{font-size:12px}.tfp-stats td small{font-size:8px}.tfp-fixture{column-gap:5px;padding:12px 8px}.tfp-market{grid-template-columns:1fr;gap:5px}.tfp-market-mobile-label,.tfp-model-title{font-size:10px}.tfp-values,.tfp-match b{font-size:12px}.tfp-match small{font-size:10px}}
