.tna-live-hub{margin-block:22px;contain:layout style}.tna-live-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;align-items:start}.tna-live-card{background:var(--paper,#fff);border:1px solid var(--line,#dce1e6);border-top:3px solid var(--gold,#d6ac49);border-radius:10px;padding:14px;min-width:0;min-height:260px}.tna-live-card h3{font-size:17px;margin:0 0 12px;color:var(--navy,#071e3b)}.tna-live-card label{font-size:13px}.tna-live-card select,.tna-football-controls select{max-width:100%;padding:7px;border:1px solid var(--line,#ccd);border-radius:5px;background:var(--paper,#fff);color:var(--ink,#17263a)}.tna-live-meta{font-size:10px!important;line-height:1.7;color:var(--muted,#536477);overflow-wrap:anywhere}.tna-live-empty{font-size:13px;min-height:72px;display:grid;align-content:center;color:var(--muted,#536477)}.tna-live-status{font-size:12px;min-height:20px;margin:4px 0}.tna-live-button{display:inline-block;font-size:12px;font-weight:700;color:var(--red,#ad1731);margin-top:6px}.tna-match-list{display:grid;gap:8px}.tna-match{border:1px solid var(--line,#dce1e6);border-radius:6px;padding:7px;font-size:12px}.tna-match summary{cursor:pointer;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.tna-match summary small{grid-column:1/-1;font-size:9px;color:var(--muted,#536477)}.tna-match summary span:last-of-type{text-align:end}.tna-match summary em{grid-column:1/-1;font-size:10px;text-align:center;color:var(--red,#ad1731);font-style:normal}.tna-match summary b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.tna-match>p{font-size:11px}.tna-temperature{font:800 38px/1.2 Arial,sans-serif;margin:20px 0 12px}.tna-prayers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.tna-prayers div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line,#dce1e6);padding:4px}.tna-prayers dt{font-size:12px}.tna-prayers dd{margin:0;font:700 15px Arial;font-variant-numeric:tabular-nums}.tna-next-prayer{min-height:23px;font-size:12px;color:var(--red,#ad1731)}.tna-football-controls{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0;font-size:14px}.tna-football-page>.tna-match-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tna-football-page>.tna-live-card{margin-top:24px;min-height:180px}.tna-table-scroll{overflow:auto}.tna-table-scroll table{width:100%;border-collapse:collapse;font-size:13px}.tna-table-scroll td,.tna-table-scroll th{padding:9px;border-bottom:1px solid var(--line,#dce1e6);text-align:start}.tna-live-hub [hidden],.tna-football-page [hidden]{display:none!important}.tna-dark .tna-live-card h3{color:var(--gold,#d6ac49)}@media(max-width:1100px){.tna-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tna-live-grid>.tna-live-card:first-child{grid-column:1/-1}}@media(max-width:580px){.tna-live-grid{grid-template-columns:1fr}.tna-live-card{min-height:225px}.tna-football-page>.tna-match-list{grid-template-columns:1fr}.tna-live-meta{font-size:11px!important}.tna-live-card h3{font-size:18px}}@media print{.tna-football-controls,.tna-live-card select{display:none}}
