.tv-tools{max-width:1600px;margin:auto;padding:20px;color:#eee;background:#08090d}.tv-tools>section{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.tv-tools input[type=search]{flex:1;min-width:180px}.tv-tools input,.tv-tools select,.tv-tools button{border:1px solid #3a3c48;border-radius:8px;background:#181a22;color:#f5f5f8;padding:10px;font:inherit}.tv-tools input[type=checkbox]{margin-right:8px}.tv-tools button{cursor:pointer;margin:4px}.tv-tools button:disabled{opacity:.5;cursor:default}.tv-tools :focus-visible{outline:3px solid #eab66c;outline-offset:3px}.tv-now-next{font-size:14px;color:#c3c7d4}.tv-tools p[role=status]{padding:8px;color:#eab66c}
.tv-football{border:1px solid #ffffff1c;border-radius:12px;padding:0 18px;background:#11151b}.tv-football>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;font-size:17px;font-weight:700}.tv-football>summary::-webkit-details-marker{display:none}.tv-football>summary:after{content:'';width:8px;height:8px;border-right:2px solid #c2c8d2;border-bottom:2px solid #c2c8d2;transform:rotate(45deg);margin-right:3px;transition:transform .15s}.tv-football[open]>summary:after{transform:rotate(225deg)}.tv-football[open]>summary{border-bottom:1px solid #ffffff12}@media(max-width:600px){.tv-tools{padding:12px}.tv-football{padding:0 12px}}
