:root{--primary-color:#0d6efd;--secondary-color:#495057;--dark-bg:#f8f9fa;--card-bg:#ffffff;--border-color:#e9ecef;--text-dark:#212529;--text-muted:#495057;--hover-bg:#fcfcfc;--channel-bg:#f8f9fa;--channel-text:#495057;--channel-border:#dee2e6;--league-header-bg:#f0f2f5;--league-icon-bg:#ffffff;--match-alt-bg:#fcfcfc}[data-bs-theme=dark]{--primary-color:#3d8bfd;--secondary-color:#adb5bd;--dark-bg:#121212;--card-bg:#1e1e1e;--border-color:#2d2d2d;--text-dark:#e0e0e0;--text-muted:#a0a0a0;--hover-bg:#2c2c2c;--channel-bg:#2c2c2c;--channel-text:#e0e0e0;--channel-border:#444;--league-header-bg:#2a2a2a;--league-icon-bg:#333333;--match-alt-bg:#252525}body{font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size-adjust:0.52;background-color:var(--dark-bg);color:var(--text-dark)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-white{background-color:var(--card-bg)!important;color:var(--text-dark)!important}[data-bs-theme=dark] .border,[data-bs-theme=dark] .border-bottom,[data-bs-theme=dark] .border-end,[data-bs-theme=dark] .border-start,[data-bs-theme=dark] .border-top{border-color:var(--border-color)!important}[data-bs-theme=dark] .text-muted,[data-bs-theme=dark] .text-secondary{color:#ced4da!important}[data-bs-theme=dark] footer .text-secondary{color:#ced4da!important}body[data-onsatv-bootstrap=off] footer .text-secondary{color:#ced4da!important}.bg-light a{color:#0a58ca!important}[data-bs-theme=dark] .bg-light a{color:var(--primary-color)!important}.share-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0}.btn-telegram{background-color:#069!important;border-color:#069!important;color:#fff!important}.btn-reddit{background-color:#ff4500!important;border-color:#ff4500!important;color:#fff!important}.btn-x{background-color:#000!important;border-color:#000!important;color:#fff!important}.league-section{content-visibility:auto;contain-intrinsic-size:1px 600px}#main-schedule-container{transition:opacity .2s ease}#main-schedule-container.is-loading{opacity:.5}.navbar-brand i{font-size:1.2rem}.date-scroll-container{display:flex;overflow-x:auto;padding-bottom:5px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.date-scroll-container::-webkit-scrollbar{display:none}.date-card{min-width:75px;text-align:center;cursor:pointer;border:1px solid var(--border-color);background-color:var(--card-bg);transition:all .2s ease;border-radius:12px}.date-card:hover{background-color:var(--hover-bg);transform:translateY(-2px)}.date-card.active{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.date-card.active .text-danger,.date-card.active .text-muted{color:rgba(255,255,255,.9)!important}.league-section{animation:fadeIn .5s ease-in-out}.league-header{background-color:var(--league-header-bg)!important;border-bottom:1px solid var(--border-color)}.league-icon{background-color:var(--league-icon-bg)!important}.matches-list{background-color:var(--card-bg)!important}.match-item{transition:background-color .2s ease;border-bottom:1px solid var(--border-color)!important}.match-item-alt{background-color:var(--match-alt-bg)}.match-item:hover{background-color:var(--hover-bg)}.match-status-ended{background-color:var(--dark-bg)}.match-status-ended .fw-bold,.match-status-ended .team-container{color:var(--text-muted)!important}.match-status-ended .channel-badge{opacity:1}.match-status-live{background-color:rgba(220,53,69,.1)}[data-bs-theme=dark] .match-status-live{background-color:rgba(220,53,69,.2)}.team-logo{width:25px;height:25px;object-fit:contain}.team-container .fw-semibold{font-size:.7rem}.team-placeholder{width:32px;height:32px;background-color:var(--league-icon-bg)!important}.channel-badge{font-size:.75rem;padding:.35em .65em;background-color:var(--channel-bg)!important;color:var(--channel-text)!important;border:1px solid var(--channel-border)!important}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgba(220,53,69,0)}50%{box-shadow:0 0 0 .35rem rgba(220,53,69,.25)}100%{box-shadow:0 0 0 0 rgba(220,53,69,0)}}.animate-pulse{animation:pulseGlow 2s infinite}@media (max-width:767.98px){.match-item .col-3{padding-right:0}.team-logo{width:24px;height:24px}.team-placeholder{width:24px;height:24px}.team-container .fw-semibold{font-size:.8rem}.channels-col,.channels-container{display:none!important}.match-item.is-expanded .channels-col,.match-item.is-expanded .channels-container{display:block!important}.match-item.is-expanded .channels-container{display:flex!important;width:100%;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border-color)}.mobile-expand-icon i{transition:transform .3s ease}.match-item.is-expanded .mobile-expand-icon i{transform:rotate(180deg)}}body[data-onsatv-bootstrap=off] *{box-sizing:border-box}body[data-onsatv-bootstrap=off]{margin:0}body[data-onsatv-bootstrap=off] img,body[data-onsatv-bootstrap=off] svg{max-width:100%;height:auto}body[data-onsatv-bootstrap=off] button,body[data-onsatv-bootstrap=off] input,body[data-onsatv-bootstrap=off] select,body[data-onsatv-bootstrap=off] textarea{font:inherit}body[data-onsatv-bootstrap=off] p{margin-top:0;margin-bottom:1rem}body[data-onsatv-bootstrap=off] ul{margin-top:0;margin-bottom:1rem;padding-left:1.25rem}body[data-onsatv-bootstrap=off] h1,body[data-onsatv-bootstrap=off] h2,body[data-onsatv-bootstrap=off] h3,body[data-onsatv-bootstrap=off] h4,body[data-onsatv-bootstrap=off] h5,body[data-onsatv-bootstrap=off] h6{margin-top:0;margin-bottom:.5rem;line-height:1.2}body[data-onsatv-bootstrap=off] .container{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width:576px){body[data-onsatv-bootstrap=off] .container{max-width:540px}}@media (min-width:768px){body[data-onsatv-bootstrap=off] .container{max-width:720px}}@media (min-width:992px){body[data-onsatv-bootstrap=off] .container{max-width:960px}}@media (min-width:1200px){body[data-onsatv-bootstrap=off] .container{max-width:1140px}}@media (min-width:1400px){body[data-onsatv-bootstrap=off] .container{max-width:1320px}}body[data-onsatv-bootstrap=off] .row{--onsatv-gutter-x:1.5rem;--onsatv-gutter-y:0;display:flex;flex-wrap:wrap;margin-right:calc(var(--onsatv-gutter-x) * -.5);margin-left:calc(var(--onsatv-gutter-x) * -.5);margin-top:calc(var(--onsatv-gutter-y) * -1)}body[data-onsatv-bootstrap=off] .row>[class*=col-]{flex:0 0 auto;width:100%;max-width:100%;min-width:0;padding-right:calc(var(--onsatv-gutter-x) * .5);padding-left:calc(var(--onsatv-gutter-x) * .5);margin-top:var(--onsatv-gutter-y)}body[data-onsatv-bootstrap=off] .col-12{flex:0 0 auto;width:100%}@media (min-width:768px){body[data-onsatv-bootstrap=off] .row>.col-md-2{width:16.666667%}body[data-onsatv-bootstrap=off] .row>.col-md-4{width:33.333333%}body[data-onsatv-bootstrap=off] .row>.col-md-5{width:41.666667%}body[data-onsatv-bootstrap=off] .row>.col-md-6{width:50%}body[data-onsatv-bootstrap=off] .text-md-start{text-align:left!important}body[data-onsatv-bootstrap=off] .text-md-center{text-align:center!important}body[data-onsatv-bootstrap=off] .text-md-end{text-align:right!important}body[data-onsatv-bootstrap=off] .d-md-none{display:none!important}body[data-onsatv-bootstrap=off] .d-md-block{display:block!important}body[data-onsatv-bootstrap=off] .flex-md-row{flex-direction:row!important}body[data-onsatv-bootstrap=off] .mb-md-0{margin-bottom:0!important}}@media (min-width:992px){body[data-onsatv-bootstrap=off] .row>.col-lg-3{width:25%}body[data-onsatv-bootstrap=off] .row>.col-lg-9{width:75%}body[data-onsatv-bootstrap=off] .d-lg-none{display:none!important}body[data-onsatv-bootstrap=off] .d-lg-block{display:block!important}body[data-onsatv-bootstrap=off] .mt-lg-0{margin-top:0!important}}body[data-onsatv-bootstrap=off] .d-flex{display:flex!important}body[data-onsatv-bootstrap=off] .d-inline-block{display:inline-block!important}body[data-onsatv-bootstrap=off] .d-inline-flex{display:inline-flex!important}body[data-onsatv-bootstrap=off] .flex-column{flex-direction:column!important}body[data-onsatv-bootstrap=off] .align-items-center{align-items:center!important}body[data-onsatv-bootstrap=off] .justify-content-between{justify-content:space-between!important}body[data-onsatv-bootstrap=off] .justify-content-center{justify-content:center!important}body[data-onsatv-bootstrap=off] .justify-content-end{justify-content:flex-end!important}body[data-onsatv-bootstrap=off] .justify-content-start{justify-content:flex-start!important}body[data-onsatv-bootstrap=off] .gap-1{gap:.25rem!important}body[data-onsatv-bootstrap=off] .gap-2{gap:.5rem!important}body[data-onsatv-bootstrap=off] .p-2{padding:.5rem!important}body[data-onsatv-bootstrap=off] .p-3{padding:1rem!important}body[data-onsatv-bootstrap=off] .p-4{padding:1.5rem!important}body[data-onsatv-bootstrap=off] .p-5{padding:3rem!important}body[data-onsatv-bootstrap=off] .px-1{padding-left:.25rem!important;padding-right:.25rem!important}body[data-onsatv-bootstrap=off] .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}body[data-onsatv-bootstrap=off] .py-3{padding-top:1rem!important;padding-bottom:1rem!important}body[data-onsatv-bootstrap=off] .py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}body[data-onsatv-bootstrap=off] .pt-1{padding-top:.25rem!important}body[data-onsatv-bootstrap=off] .pt-2{padding-top:.5rem!important}body[data-onsatv-bootstrap=off] .mt-1{margin-top:.25rem!important}body[data-onsatv-bootstrap=off] .mt-4{margin-top:1.5rem!important}body[data-onsatv-bootstrap=off] .mt-5{margin-top:3rem!important}body[data-onsatv-bootstrap=off] .mb-0{margin-bottom:0!important}body[data-onsatv-bootstrap=off] .mb-1{margin-bottom:.25rem!important}body[data-onsatv-bootstrap=off] .mb-2{margin-bottom:.5rem!important}body[data-onsatv-bootstrap=off] .mb-3{margin-bottom:1rem!important}body[data-onsatv-bootstrap=off] .mb-4{margin-bottom:1.5rem!important}body[data-onsatv-bootstrap=off] .mx-2{margin-left:.5rem!important;margin-right:.5rem!important}body[data-onsatv-bootstrap=off] .mx-3{margin-left:1rem!important;margin-right:1rem!important}body[data-onsatv-bootstrap=off] .me-1{margin-right:.25rem!important}body[data-onsatv-bootstrap=off] .me-2{margin-right:.5rem!important}body[data-onsatv-bootstrap=off] .me-3{margin-right:1rem!important}body[data-onsatv-bootstrap=off] .ms-2{margin-left:.5rem!important}body[data-onsatv-bootstrap=off] .ms-auto{margin-left:auto!important}body[data-onsatv-bootstrap=off] .text-center{text-align:center!important}body[data-onsatv-bootstrap=off] .text-start{text-align:left!important}body[data-onsatv-bootstrap=off] .text-end{text-align:right!important}body[data-onsatv-bootstrap=off] .text-uppercase{text-transform:uppercase!important}body[data-onsatv-bootstrap=off] .small{font-size:.875em!important}body[data-onsatv-bootstrap=off] .fw-bold{font-weight:700!important}body[data-onsatv-bootstrap=off] .fw-semibold{font-weight:600!important}body[data-onsatv-bootstrap=off] .h5{font-size:1.25rem!important}body[data-onsatv-bootstrap=off] .h4{font-size:1.5rem!important}body[data-onsatv-bootstrap=off] .fs-5{font-size:1.25rem!important}body[data-onsatv-bootstrap=off] .text-muted{color:var(--text-muted)!important}body[data-onsatv-bootstrap=off] .text-secondary{color:var(--secondary-color)!important}body[data-onsatv-bootstrap=off] .text-primary{color:var(--primary-color)!important}body[data-onsatv-bootstrap=off] .text-danger{color:#dc3545!important}body[data-onsatv-bootstrap=off] .text-warning{color:#ffc107!important}body[data-onsatv-bootstrap=off] .text-white{color:#fff!important}body[data-onsatv-bootstrap=off] .text-light{color:#f8f9fa!important}body[data-onsatv-bootstrap=off] .text-body{color:var(--text-dark)!important}body[data-onsatv-bootstrap=off] .bg-dark{background-color:#212529!important}body[data-onsatv-bootstrap=off] .bg-white{background-color:#fff!important}body[data-onsatv-bootstrap=off] .bg-light{background-color:#f8f9fa!important}body[data-onsatv-bootstrap=off] .bg-primary{background-color:var(--primary-color)!important}body[data-onsatv-bootstrap=off] .bg-danger{background-color:#dc3545!important}body[data-onsatv-bootstrap=off] .bg-secondary{background-color:var(--secondary-color)!important}html[data-bs-theme=dark] body[data-onsatv-bootstrap=off] .bg-light,html[data-bs-theme=dark] body[data-onsatv-bootstrap=off] .bg-white{background-color:var(--card-bg)!important;color:var(--text-dark)!important}body[data-onsatv-bootstrap=off] .border{border:1px solid var(--border-color)!important}body[data-onsatv-bootstrap=off] .border-top{border-top:1px solid var(--border-color)!important}body[data-onsatv-bootstrap=off] .border-bottom{border-bottom:1px solid var(--border-color)!important}body[data-onsatv-bootstrap=off] .border-0{border:0!important}body[data-onsatv-bootstrap=off] .border-secondary{border-color:rgba(255,255,255,.25)!important}body[data-onsatv-bootstrap=off] .rounded{border-radius:.375rem!important}body[data-onsatv-bootstrap=off] .rounded-top{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}body[data-onsatv-bootstrap=off] .rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}body[data-onsatv-bootstrap=off] .rounded-circle{border-radius:50%!important}body[data-onsatv-bootstrap=off] hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid currentColor;opacity:.25}body[data-onsatv-bootstrap=off] hr.border-secondary{color:rgba(255,255,255,.25);opacity:1}body[data-onsatv-bootstrap=off] .shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}body[data-onsatv-bootstrap=off] .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}body[data-onsatv-bootstrap=off] .card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem}body[data-onsatv-bootstrap=off] .card-header{padding:1rem;border-bottom:1px solid var(--border-color);background:var(--card-bg);border-top-left-radius:.5rem;border-top-right-radius:.5rem}body[data-onsatv-bootstrap=off] .card-body{padding:1rem}body[data-onsatv-bootstrap=off] .card.border-0{border:0!important}body[data-onsatv-bootstrap=off] .card-title{margin:0}body[data-onsatv-bootstrap=off] .badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;border-radius:.375rem}body[data-onsatv-bootstrap=off] .badge.bg-primary{color:#fff!important}body[data-onsatv-bootstrap=off] .badge.bg-secondary{color:#fff!important}body[data-onsatv-bootstrap=off] .badge.bg-danger{color:#fff!important}body[data-onsatv-bootstrap=off] .badge.bg-dark{color:#fff!important}html[data-bs-theme=dark] body[data-onsatv-bootstrap=off] .badge.bg-secondary{color:#212529!important}body[data-onsatv-bootstrap=off] .rounded-pill{border-radius:50rem!important}body[data-onsatv-bootstrap=off] a{color:inherit}body[data-onsatv-bootstrap=off] a.text-decoration-none{text-decoration:none!important}body[data-onsatv-bootstrap=off] a.text-decoration-underline{text-decoration:underline!important}body[data-onsatv-bootstrap=off] .btn{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.375rem;border:1px solid transparent;cursor:pointer;text-decoration:none}body[data-onsatv-bootstrap=off] .btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}body[data-onsatv-bootstrap=off] .btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}body[data-onsatv-bootstrap=off] .btn-secondary{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}body[data-onsatv-bootstrap=off] .btn-success{background-color:#198754;border-color:#198754;color:#fff}body[data-onsatv-bootstrap=off] .btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}body[data-onsatv-bootstrap=off] .btn-dark{background-color:#212529;border-color:#212529;color:#fff}body[data-onsatv-bootstrap=off] .btn-outline-light{background-color:transparent;border-color:rgba(255,255,255,.65);color:#fff}body[data-onsatv-bootstrap=off] .btn-link{background:0 0;border:0;padding:0;color:inherit;text-decoration:none}body[data-onsatv-bootstrap=off] .footer-social-icon{width:44px;height:44px;padding:0}body[data-onsatv-bootstrap=off] .footer-social-icon:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.75);color:#fff}body[data-onsatv-bootstrap=off] .fixed-bottom{position:fixed;right:0;bottom:0;left:0}body[data-onsatv-bootstrap=off] .sticky-top{position:sticky;top:0;z-index:1020}body[data-onsatv-bootstrap=off] .navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 0}body[data-onsatv-bootstrap=off] .navbar .container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}body[data-onsatv-bootstrap=off] .navbar-brand{display:inline-flex;align-items:center;font-size:1.25rem;text-decoration:none;padding-top:.3125rem;padding-bottom:.3125rem}body[data-onsatv-bootstrap=off] .navbar-dark .navbar-brand{color:#fff}body[data-onsatv-bootstrap=off] .navbar-dark .navbar-brand:focus,body[data-onsatv-bootstrap=off] .navbar-dark .navbar-brand:hover{color:#fff}body[data-onsatv-bootstrap=off] .navbar-dark .nav-link{color:rgba(255,255,255,.75);border-radius:.375rem}body[data-onsatv-bootstrap=off] .navbar-dark .nav-link:focus,body[data-onsatv-bootstrap=off] .navbar-dark .nav-link:hover{color:rgba(255,255,255,.95);background:rgba(255,255,255,.12)}body[data-onsatv-bootstrap=off] .navbar-dark .nav-link.active{color:#fff}body[data-onsatv-bootstrap=off] .navbar-toggler{padding:.25rem .5rem;border:1px solid rgba(255,255,255,.25);border-radius:.375rem;background:0 0;color:#fff}body[data-onsatv-bootstrap=off] .navbar-toggler:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.35)}body[data-onsatv-bootstrap=off] .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;background:linear-gradient(#fff,#fff) 0 .35em/1.5em 2px no-repeat,linear-gradient(#fff,#fff) 0 .75em/1.5em 2px no-repeat,linear-gradient(#fff,#fff) 0 1.15em/1.5em 2px no-repeat}body[data-onsatv-bootstrap=off] .collapse{display:none}body[data-onsatv-bootstrap=off] .collapse.show{display:block}body[data-onsatv-bootstrap=off] .navbar-collapse{flex-basis:100%;flex-grow:1;width:100%}@media (min-width:992px){body[data-onsatv-bootstrap=off] .navbar-expand-lg .navbar-toggler{display:none}body[data-onsatv-bootstrap=off] .navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;width:auto;align-items:center;justify-content:flex-end}body[data-onsatv-bootstrap=off] .navbar-nav{display:flex;flex-direction:row;align-items:center;width:auto;gap:.5rem;margin:0;padding:0;list-style:none}}@media (max-width:991.98px){body[data-onsatv-bootstrap=off] .navbar-nav{display:flex;flex-direction:column;list-style:none;margin:0;padding:.5rem 0;width:100%}body[data-onsatv-bootstrap=off] .navbar-collapse{padding-top:.5rem}}body[data-onsatv-bootstrap=off] .nav-link{display:block;padding:.5rem .75rem;text-decoration:none}body[data-onsatv-bootstrap=off] .dropdown{position:relative}body[data-onsatv-bootstrap=off] .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}body[data-onsatv-bootstrap=off] .dropdown-menu{position:absolute;left:0;top:100%;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;background:var(--card-bg);border:1px solid var(--border-color);border-radius:.375rem;display:none;z-index:1000}body[data-onsatv-bootstrap=off] .dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}body[data-onsatv-bootstrap=off] .dropdown-menu.show{display:block}body[data-onsatv-bootstrap=off] .dropdown-item{display:block;width:100%;padding:.25rem 1rem;color:var(--text-dark);text-decoration:none}body[data-onsatv-bootstrap=off] .dropdown-item:focus,body[data-onsatv-bootstrap=off] .dropdown-item:hover{background:var(--hover-bg)}body[data-onsatv-bootstrap=off] .accordion{border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden}body[data-onsatv-bootstrap=off] .accordion-item+.accordion-item{border-top:1px solid var(--border-color)}body[data-onsatv-bootstrap=off] .accordion-button{width:100%;text-align:left;padding:1rem;background:var(--card-bg);color:var(--text-dark);border:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600}body[data-onsatv-bootstrap=off] .accordion-button.collapsed{background:var(--card-bg)}body[data-onsatv-bootstrap=off] .accordion-body{padding:1rem;background:var(--card-bg);color:var(--text-dark)}body[data-onsatv-bootstrap=off] .accordion-collapse.collapse{display:none}body[data-onsatv-bootstrap=off] .accordion-collapse.collapse.show{display:block}body[data-onsatv-bootstrap=off] .p-0{padding:0!important}body[data-onsatv-bootstrap=off] .p-1{padding:.25rem!important}body[data-onsatv-bootstrap=off] .pt-4{padding-top:1.5rem!important}body[data-onsatv-bootstrap=off] .pb-0{padding-bottom:0!important}body[data-onsatv-bootstrap=off] .m-3{margin:1rem!important}body[data-onsatv-bootstrap=off] .my-3{margin-top:1rem!important;margin-bottom:1rem!important}body[data-onsatv-bootstrap=off] .border-bottom-0{border-bottom:0!important}body[data-onsatv-bootstrap=off] .border-top-0{border-top:0!important}body[data-onsatv-bootstrap=off] .g-3{--onsatv-gutter-x:1rem;--onsatv-gutter-y:1rem}body[data-onsatv-bootstrap=off] .h-100{height:100%!important}body[data-onsatv-bootstrap=off] .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}body[data-onsatv-bootstrap=off] .nav-fill>.nav-item{flex:1 1 auto;text-align:center}body[data-onsatv-bootstrap=off] .nav-pills .nav-link{border-radius:.375rem;color:var(--text-dark);background:0 0;border:1px solid transparent}body[data-onsatv-bootstrap=off] .nav-pills .nav-link.active{color:#fff;background:var(--primary-color);border-color:var(--primary-color)}body[data-onsatv-bootstrap=off] .tab-content>.tab-pane{display:none}body[data-onsatv-bootstrap=off] .tab-content>.tab-pane.active{display:block}body[data-onsatv-bootstrap=off] .list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}body[data-onsatv-bootstrap=off] .list-group{border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden;background:var(--card-bg)}body[data-onsatv-bootstrap=off] .list-group-item{position:relative;display:block;padding:.5rem 1rem;color:var(--text-dark);background:var(--card-bg);border-bottom:1px solid var(--border-color)}body[data-onsatv-bootstrap=off] .list-group-item:last-child{border-bottom:0}body[data-onsatv-bootstrap=off] .list-group-flush{border:0;border-radius:0}body[data-onsatv-bootstrap=off] .list-group-flush .list-group-item{border-left:0;border-right:0;border-radius:0}body[data-onsatv-bootstrap=off] .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-onsatv-bootstrap=off] .alert{position:relative;padding:.75rem 1rem;border:1px solid transparent;border-radius:.375rem}body[data-onsatv-bootstrap=off] .alert-warning{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.4);color:var(--text-dark)}body[data-onsatv-bootstrap=off] .alert-info{background:rgba(13,110,253,.12);border-color:rgba(13,110,253,.35);color:var(--text-dark)}.favorite-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:0 0;cursor:pointer;border-radius:50%;transition:all .2s ease;color:var(--text-muted);font-size:1.25rem}.favorite-btn:hover{background:rgba(255,193,7,.15);color:#ffc107;transform:scale(1.1)}.favorite-btn.favorite-active{color:#ffc107}.favorite-btn.favorite-active:hover{color:#e0a800}.favorite-btn .favorite-icon{font-style:normal;line-height:1}@keyframes favoritePulse{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.favorite-btn.favorite-pulse{animation:favoritePulse .3s ease}.match-item.favorite-match{background:linear-gradient(90deg,rgba(255,193,7,.08) 0,transparent 100%);border-left:3px solid #ffc107}[data-bs-theme=dark] .match-item.favorite-match{background:linear-gradient(90deg,rgba(255,193,7,.12) 0,transparent 100%)}.match-item.favorite-match:hover{background:linear-gradient(90deg,rgba(255,193,7,.12) 0,var(--hover-bg) 100%)}.favorites-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;color:#fff;background:#ffc107;border-radius:10px;margin-left:4px}.favorite-btn-lg{width:44px;height:44px;font-size:1.5rem;border:2px solid var(--border-color);border-radius:12px;background:var(--card-bg)}.favorite-btn-lg:hover{border-color:#ffc107;background:rgba(255,193,7,.1)}.favorite-btn-lg.favorite-active{border-color:#ffc107;background:rgba(255,193,7,.15)}.search-bar{position:relative;width:100%;max-width:400px}.search-bar input{width:100%;padding:.625rem 1rem .625rem 2.5rem;font-size:.9rem;border:1px solid var(--border-color);border-radius:25px;background:var(--card-bg);color:var(--text-dark);transition:all .2s ease}.search-bar input:focus{outline:0;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(13,110,253,.15)}.search-bar input::placeholder{color:var(--text-muted)}.search-bar .search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.search-bar .search-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:0;border:none;background:0 0;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .2s}.search-bar input:focus:not(:placeholder-shown)~.search-clear,.search-bar input:not(:placeholder-shown)+.search-icon+.search-clear{opacity:1}.filter-bar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:1rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;margin-bottom:1rem}.filter-bar select{padding:.5rem 2rem .5rem .75rem;font-size:.875rem;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg);color:var(--text-dark);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.filter-bar select:focus{outline:0;border-color:var(--primary-color)}.filter-chips{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8rem;background:var(--primary-color);color:#fff;border:none;border-radius:20px;cursor:pointer;transition:all .2s ease}.filter-chip:hover{background:#0a58ca}.filter-chip .chip-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:.7rem;background:rgba(255,255,255,.2);border-radius:50%;margin-left:2px}.filter-chip .chip-remove:hover{background:rgba(255,255,255,.3)}.search-results{margin-top:1rem}.search-result-count{font-size:.875rem;color:var(--text-muted);margin-bottom:1rem}.no-results{text-align:center;padding:3rem 1rem;color:var(--text-muted)}.no-results-icon{font-size:3rem;opacity:.5;margin-bottom:1rem}.remind-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.6rem 1rem;min-height:44px;font-size:.9rem;border:1px solid var(--border-color);border-radius:20px;background:var(--card-bg);color:var(--text-dark);cursor:pointer;transition:all .2s ease}.remind-btn:hover{border-color:var(--primary-color);color:var(--primary-color)}.remind-btn.remind-active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.remind-btn .remind-icon{font-size:.9rem}.notification-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;border-radius:12px;margin-bottom:1rem}.notification-banner-text{flex:1}.notification-banner-actions{display:flex;gap:.5rem}.pwa-install-prompt{position:fixed;bottom:20px;left:20px;right:20px;max-width:400px;margin:0 auto;padding:1rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:9999;animation:slideUp .3s ease}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pwa-install-prompt-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.pwa-install-prompt-icon{width:48px;height:48px;border-radius:12px}.pwa-install-prompt-title{font-weight:700;font-size:1rem;margin:0}.pwa-install-prompt-subtitle{font-size:.8rem;color:var(--text-muted);margin:0}.pwa-install-prompt-actions{display:flex;gap:.5rem;margin-top:1rem}.pwa-install-prompt-actions button{flex:1;padding:.625rem 1rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.pwa-install-btn{background:var(--primary-color);border:none;color:#fff}.pwa-install-btn:hover{background:#0a58ca}.pwa-dismiss-btn{background:0 0;border:1px solid var(--border-color);color:var(--text-dark)}.pwa-dismiss-btn:hover{background:var(--hover-bg)}@media (max-width:767.98px){.filter-bar{flex-direction:column;align-items:stretch}.filter-bar .search-bar{max-width:100%}.filter-bar select{width:100%}.pwa-install-prompt{left:10px;right:10px;bottom:10px}}