@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap&subset=cyrillic";@media (max-width:1100px){.hide-on-mobile{display:none!important}.show-on-mobile{display:block!important}.competition-table,.competition-td,.competition-th,.table-heading,.total-row,.competition-card,.opponent-table,html{font-size:12px!important}.competition-btn-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-left:auto}.competition-btn-container .competition-btn-save,.competition-btn-container .competition-btn-back{width:100%}.main-layout{margin:100px 10px 60px!important}.competition-btn-back,.competition-btn-delete,.competition-btn-save,.competition-btn-simple{padding:10px 12px!important}}.menu-drawer{position:fixed;top:0;left:0;height:100vh;z-index:1200;overflow-x:hidden}.menu-drawer-content{height:100vh;display:flex;flex-direction:column}.menu-drawer-close{background:0 0;border:0;color:#fff;font-size:2rem;align-self:flex-end;cursor:pointer;margin-bottom:16px}.menu-drawer-item,.menu-drawer-submenu button{background:0 0;border:0;color:#fff;text-align:left;cursor:pointer;transition:background .15s}.menu-drawer-item{font-size:1rem;width:100%;padding:8px 0 8px 8px;border-radius:6px}.menu-drawer-submenu{display:flex;flex-direction:column;gap:2px}.app-header{box-sizing:border-box;width:100%;height:72px;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:1100;padding:0 22px;border:0;border-radius:0}.app-header-brand-group,.app-header-brand,.app-header-actions,.app-profile-control{display:flex;align-items:center}.app-header-brand-group{min-width:0;gap:14px}.app-header-brand{min-width:0;gap:12px;font-size:1.02rem;font-weight:750;letter-spacing:.025em;cursor:pointer}.app-header-logo{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(15,23,42,.25))}.app-header-actions{position:relative;gap:8px;padding-left:16px;border-left:1px solid rgba(255,255,255,.16)}.app-header-icon-button.MuiIconButton-root,.app-header-action{color:#fff;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);transition:background .2s,transform .2s,border-color .2s}.app-header-icon-button.MuiIconButton-root{width:44px;height:44px;border-radius:6px}.app-header-icon-button.MuiIconButton-root:hover,.app-header-action:hover,.app-header-action.active{color:#fff;border-color:#93c5fdb8;background:rgba(59,130,246,.2)}.app-header-action{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:6px;font-family:inherit;font-size:.84rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.app-header-action svg{font-size:21px}.app-header-action .app-header-chevron{margin-left:1px;font-size:17px;opacity:.72;transition:transform .18s ease}.app-header-action.active .app-header-chevron{transform:rotate(180deg)}.app-profile-control{position:relative}.app-profile-name{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header-popover.MuiPaper-root{position:absolute;top:57px;z-index:1300;min-width:180px;padding:8px;border-style:solid;border-width:1px;border-radius:8px}.app-language-popover{right:55px}.app-profile-popover{right:0}.app-popover-item.MuiMenuItem-root{min-height:42px;gap:10px;padding:9px 10px;border-radius:5px;font-size:.9rem;font-weight:600}.app-popover-item.MuiMenuItem-root>svg{font-size:19px;color:#2563a6}.app-popover-item.MuiMenuItem-root.danger>svg{color:#dc2626}.language-code{display:inline-grid;place-items:center;width:35px;height:27px;border:1px solid #c7d7ea;border-radius:4px;color:#174675;background:#eef4fa;font-size:.72rem;font-weight:800}.menu-drawer{overflow:hidden;transform:translate(-105%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.menu-drawer.open{transform:translate(0)}.menu-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1199;visibility:hidden;opacity:0;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .25s,visibility .25s}.menu-drawer-backdrop.open{visibility:visible;opacity:1}.menu-drawer-content{box-sizing:border-box;overflow-y:auto}.menu-drawer-header{display:flex;align-items:center;justify-content:space-between}.menu-drawer-close{display:grid;place-items:center;align-self:auto;margin:0;line-height:1}.menu-drawer-label{display:flex;align-items:center;justify-content:space-between;border-bottom-style:solid;border-bottom-width:1px;font-weight:800;text-transform:uppercase}.menu-drawer-count{border-style:solid;border-width:1px;border-radius:999px;text-align:center;line-height:1}.menu-drawer-item{display:flex;align-items:center;font-weight:650}.menu-competition-icon{display:grid;place-items:center;border-style:solid;border-width:1px}.menu-competition-icon svg{font-size:17px}.menu-competition-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-drawer-item.submenu-toggle:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.menu-drawer-item.submenu-toggle.open:after{transform:rotate(45deg)}.menu-drawer-submenu{position:relative;animation:menu-submenu-open .18s ease-out}.menu-drawer-submenu button{position:relative;width:100%;display:flex;align-items:center;gap:9px;font-size:.8rem;font-weight:600;transition:padding .15s,color .15s,background .15s,box-shadow .15s}.menu-drawer-submenu button svg{width:18px;height:18px;flex:0 0 18px}.menu-drawer-system-links{margin:6px -2px 0;padding:14px 2px 0;border-top:1px solid #d5dde7}.menu-drawer-system-links .menu-drawer-item svg{width:19px}@keyframes menu-submenu-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.app-header{width:100%;height:60px;top:0;left:0;padding:0 10px;border-radius:0}.app-header-brand-group{gap:7px}.app-header-actions{gap:6px;padding-left:0;border-left:0}.app-header-icon-button.MuiIconButton-root{width:39px;height:39px}.app-header-logo{width:32px;height:32px}.app-header-brand span,.app-profile-name{display:none}.app-header-action{min-height:39px;padding:0 8px}.app-profile-button .app-header-chevron{display:none}.app-language-popover{right:44px}}.MuiContainer-root.competition-table-page,.MuiContainer-root.competition-list-page{box-sizing:border-box;width:100%;padding:20px 32px 28px}.competition-list-panel.MuiPaper-root{overflow:visible;border:1px solid #e2e8f0;border-radius:0;background:#fff;box-shadow:0 10px 30px #0f172a14}.competition-list-panel>.table-heading{box-sizing:border-box;min-height:54px;display:flex;align-items:center;margin:0;padding:14px 18px!important;color:#312e81;font-size:1rem;font-weight:800!important;border-bottom:1px solid #c7d2fe!important}.competition-list-table-wrap{width:100%;overflow:visible}.competition-list-table{box-shadow:none}.competition-list-table thead th{position:sticky;top:68px;z-index:5;padding:13px 10px;color:#475569;background:#eef2ff;border-bottom:1px solid #a5b4fc;font-size:.76rem;font-weight:800;white-space:nowrap}.competition-list-table thead th:not(:last-child){cursor:pointer;-webkit-user-select:none;user-select:none}.competition-list-table thead th svg{margin-left:5px;color:#4f46e5;font-size:16px;vertical-align:middle}.competition-list-table .competition-row{border-bottom:1px solid #edf0f5;transition:background .15s}.competition-list-table .competition-row:nth-child(2n){background:#fafbfe}.competition-list-table .competition-row.past{background:#f8fafc}.competition-list-table .competition-row:hover{background:#eef2ff}.competition-list-table .competition-td,.competition-list-table .competition-td-bold{height:50px;color:#334155}.competition-list-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;color:#64748b;background:#f1f5f9;font-size:.72rem;font-weight:800}.competition-list-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.competition-list-status.active{color:#167044;background:#dcfce7}.competition-list-row-action{width:38px;height:38px;display:inline-grid;place-items:center;padding:0;border:1px solid #c7d2fe;border-radius:10px;color:#4338ca;background:#eef2ff;cursor:pointer;transition:color .2s,background .2s,border-color .2s,transform .2s}.competition-list-row-action:hover{color:#fff;border-color:#4f46e5;background:#4f46e5;transform:translateY(-2px)}.competition-list-row-action.view{color:#475569;border-color:#cbd5e1;background:#f8fafc}.competition-list-row-action.view:hover{color:#fff;border-color:#64748b;background:#64748b}.competition-list-mobile-meta{margin-top:6px;color:#64748b;font-size:11px;font-weight:600;line-height:1.5}.competition-list-mobile-meta span{display:block}.competition-list-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:20px}.competition-list-add-button{display:inline-flex;align-items:center;justify-content:center;gap:9px}.competition-list-add-button svg{font-size:20px}@media (max-width:1100px){.MuiContainer-root.competition-list-page{padding:10px 14px 20px}.competition-list-panel>.table-heading{min-height:48px;padding:12px 14px!important;font-size:15px!important}.competition-list-table thead th{top:60px;padding:11px 10px;font-size:12px}.competition-list-table .competition-td,.competition-list-table .competition-td-bold{height:64px;padding:10px!important}.competition-list-footer{display:grid;grid-template-columns:1fr;gap:10px}.competition-list-footer button{width:100%}}.MuiContainer-root.competition-stats-page{box-sizing:border-box;width:100%;padding:20px 32px 28px}.football-loader{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;color:#dbeeff}.MuiContainer-root.predictions-view-page,.MuiContainer-root.matches-edit-page{box-sizing:border-box;width:100%;padding:20px 32px 28px}.matches-edit-toolbar{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-bottom:14px}.matches-edit-active-button{display:inline-flex;align-items:center;gap:9px}.matches-edit-active-button svg{font-size:19px}.matches-edit-panel.MuiPaper-root{overflow:visible}.matches-edit-table-wrap{width:100%;overflow:visible}.matches-edit-table{box-shadow:none}.matches-edit-table thead th{position:sticky;top:68px;z-index:5;padding:13px 12px;border-bottom-style:solid;border-bottom-width:1px;font-size:.76rem;font-weight:800;letter-spacing:.02em}.matches-edit-row{border-bottom-style:solid;border-bottom-width:1px;font-weight:400;transition:background .15s}.matches-edit-row td:first-child{box-shadow:inset 3px 0 #94a3b8}.matches-edit-row.pending td:first-child{box-shadow:inset 3px 0 #818cf8}.matches-edit-table .MuiOutlinedInput-root{border-radius:9px}.matches-edit-table .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px}.matches-edit-score-cell{min-width:280px;padding:12px 14px!important}.matches-edit-score-editor{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.predictions-edit-table .matches-edit-score-editor{flex-direction:column}.matches-edit-score-input-row{width:100%;display:flex;align-items:center;justify-content:center}.matches-edit-team-score{width:50%;display:flex;flex-direction:column;align-items:center}.matches-edit-input-group{display:flex;align-items:center}.matches-edit-score-input.MuiTextField-root{width:68px}.matches-edit-score-input input{padding:10px 8px;text-align:center;font-size:1rem;font-weight:800}.matches-edit-clear-button.MuiIconButton-root{margin-left:3px}.matches-edit-score-separator{margin:0 7px;font-size:1.25rem;font-weight:800}.matches-edit-mobile-team{max-width:115px;margin-bottom:6px;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.matches-edit-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:20px}.matches-edit-save-button{min-width:126px;display:inline-flex;align-items:center;justify-content:center;gap:9px}.matches-edit-save-button svg{font-size:19px}@media (max-width:1100px){.matches-edit-row.pending td:first-child{box-shadow:none}.matches-edit-score-input-row{align-items:flex-end;gap:4px}.matches-edit-team-score{width:calc(50% - 10px);min-width:0}.matches-edit-mobile-team.show-on-mobile{box-sizing:border-box;width:100%;max-width:none;min-height:34px;display:flex!important;align-items:center;justify-content:center;margin:0 0 8px;padding:0 4px;overflow:hidden;color:#334155;background:transparent;border:0;border-radius:0;font-size:12px;font-weight:800;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.matches-edit-input-group{justify-content:center;width:100%}.matches-edit-score-separator{align-self:flex-end;margin-bottom:9px}}@media (max-width:1100px){.MuiContainer-root.matches-edit-page{padding:10px 14px 20px}.matches-edit-toolbar,.matches-edit-active-button{width:100%}.matches-edit-toolbar>.MuiButton-root,.competition-view-sstats-actions,.competition-view-sstats-actions>.MuiButton-root{width:100%}.matches-edit-active-button{justify-content:center}.matches-edit-table thead th{top:60px;padding:11px 8px;font-size:12px}.matches-edit-table td{padding:11px 6px!important}.matches-edit-score-cell{min-width:0}.matches-edit-score-input.MuiTextField-root{width:58px}.matches-edit-clear-button.MuiIconButton-root{width:30px;height:30px;padding:4px}.matches-edit-score-separator{margin-right:0;margin-bottom:9px;margin-left:0}.matches-edit-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px}.matches-edit-footer button{width:100%;min-width:0}}.predictions-view-panel.MuiPaper-root{overflow:hidden;border:1px solid #173d62;border-radius:10px;color:#eaf3ff;background:linear-gradient(145deg,#081d33,#041524);box-shadow:0 18px 48px #0008144d}.predictions-view-page-header{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.predictions-view-page-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.predictions-view-page-header h1.MuiTypography-root{margin:0;color:#f6f9ff;font-size:22px;font-weight:800;line-height:1.2}.predictions-view-page-header p.MuiTypography-root{margin:5px 0 0;color:#98b1cb;font-size:13px;line-height:1.45}.predictions-view-table-scroll{position:relative;width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;scrollbar-color:#347eb8 #06182a}.predictions-view-table-scroll::-webkit-scrollbar{width:10px;height:10px}.predictions-view-table-scroll::-webkit-scrollbar-track{background:#06182a}.predictions-view-table-scroll::-webkit-scrollbar-thumb{border:2px solid #06182a;border-radius:999px;background:#347eb8}.predictions-view-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;box-shadow:none}.predictions-view-table thead th{position:sticky;top:0;z-index:4;padding:13px 12px;color:#afc5de;background:linear-gradient(180deg,#0d2d4d,#0a2642);border-bottom:1px solid #1d466d;font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.predictions-view-table tbody tr{transition:background .15s}.predictions-view-table tbody tr:nth-child(2n)>td{background:#092039}.predictions-view-table tbody tr:hover>td{background:#0d2b49}.predictions-view-table tbody td{height:48px;padding:10px 12px;color:#e5effb;border-bottom:1px solid #143652;background:#071b30;font-size:14px;white-space:nowrap}.predictions-view-table th:first-child,.predictions-view-table td:first-child{position:sticky;left:0;z-index:3;min-width:62px;text-align:center;background:#071b30}.predictions-view-table thead th:first-child{z-index:6;background:linear-gradient(180deg,#0d2d4d,#0a2642)}.predictions-view-table tbody tr:nth-child(2n)>td:first-child{background:#092039}.predictions-view-table tbody tr:hover>td:first-child{background:#0d2b49}.predictions-view-table th:nth-child(3),.predictions-view-table td:nth-child(3){min-width:300px}.predictions-view-table th:nth-child(n+4),.predictions-view-table td:nth-child(n+4){min-width:105px;text-align:center}.predictions-view-back-row{display:flex;justify-content:flex-end;padding-top:20px}@media (max-width:1100px){.MuiContainer-root.predictions-view-page{padding:10px 14px 20px}.predictions-view-page-header{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.predictions-view-page-header-icon{width:38px;height:38px}.predictions-view-page-header h1.MuiTypography-root{font-size:18px}.predictions-view-table-scroll{-webkit-overflow-scrolling:touch}.predictions-view-table thead th,.predictions-view-table tbody td{padding:10px 9px;font-size:12px!important;min-width:0!important}.predictions-view-table th:nth-child(3),.predictions-view-table td:nth-child(3){position:static;max-width:none;overflow:hidden;text-overflow:ellipsis}.predictions-view-back-row,.predictions-view-back-row .competition-view-back-button{width:100%}}body:has(.football-loader.full-page){overflow:hidden}.football-loader.full-page{background:rgba(2,13,25,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.football-loader.full-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(25,132,218,.1),transparent 28%);pointer-events:none}.football-loader-visual{position:relative;z-index:1;width:86px;height:48px;display:grid;place-items:center}.football-loader-infinity{width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.football-loader-infinity-track{stroke:#65b5f129;stroke-width:5}.football-loader-infinity-progress{stroke:#32b4f5;stroke-width:5;stroke-dasharray:22 78;filter:drop-shadow(0 0 5px rgba(50,180,245,.6));animation:football-loader-infinity 1.45s linear infinite}.football-loader-label{position:relative;z-index:1;color:#b9d2e9;font-size:12px;font-weight:600;letter-spacing:.06em}@keyframes football-loader-infinity{to{stroke-dashoffset:-100}}@media (prefers-reduced-motion: reduce){.football-loader-infinity-progress{animation-duration:2.5s}}.MuiContainer-root.competition-stats-section{width:100%;margin-bottom:24px}.competition-stats-page-header{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.competition-stats-shell{overflow:hidden;border:1px solid #173d62;border-radius:10px;background:#06182a;box-shadow:0 18px 48px #0008144d}.competition-stats-shell>.competition-stats-section{box-sizing:border-box;padding:16px 20px 0}.competition-stats-shell>.competition-stats-section:last-child{padding-bottom:20px}.competition-stats-page-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.competition-stats-page-header h1.MuiTypography-root{margin:0;color:#f6f9ff;font-size:22px;font-weight:800;line-height:1.2}.competition-stats-page-header p.MuiTypography-root{margin:5px 0 0;color:#98b1cb;font-size:13px}.competition-stats-section>.table-heading,.competition-stats-wide-card .table-heading{box-sizing:border-box;min-height:54px;display:flex;align-items:center;margin:0;padding:14px 18px!important;color:#f2f7ff;font-size:1rem;font-weight:800!important;border-bottom:1px solid #1a4165;border-radius:0!important;background:linear-gradient(90deg,#0c2b49,#082039)}.competition-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:0}.competition-stats-card.MuiCard-root{min-width:0;display:flex;flex-direction:column;border:1px solid #173d62;color:#e5effb;background:linear-gradient(145deg,#09223b,#06182a);box-shadow:0 12px 30px #0007113d!important}.competition-stats-card .MuiCardContent-root{box-sizing:border-box;padding:18px}.competition-stats-card .MuiCardContent-root:last-child{padding-bottom:18px}.competition-stats-card .MuiTypography-h6{min-height:44px;margin-bottom:10px;color:#f2f7ff;font-size:.9rem;font-weight:800}.competition-stats-chart{height:300px}.competition-stats-wide-card .MuiCardContent-root{width:100%;height:auto;padding:0}.competition-stats-wide-card .MuiCardContent-root:last-child{padding-bottom:0}.competition-stats-wide-chart{box-sizing:border-box;height:390px;padding:20px 18px 16px;overflow-x:auto;background:#071b30;scrollbar-color:#347eb8 #06182a}.competition-stats-heatmap-scroll{overflow-x:auto;padding:18px 0;isolation:isolate;scrollbar-color:#347eb8 #06182a}.competition-stats-heatmap{display:grid;width:100%;gap:3px}.competition-stats-heatmap-corner,.competition-stats-heatmap-period,.competition-stats-heatmap-player,.competition-stats-heatmap-cell{min-height:38px;display:flex;align-items:center;padding:5px 8px;border-radius:5px;font-size:12px}.competition-stats-heatmap-corner,.competition-stats-heatmap-period{justify-content:center;color:#afc5de;background:#0d2d4d;font-weight:700}.competition-stats-heatmap-corner{position:sticky;left:0;z-index:3;justify-content:flex-start;box-shadow:-24px 0 #06182a,8px 0 12px #00081461}.competition-stats-heatmap-player{position:sticky;left:0;z-index:2;color:#eaf3ff;background:#0b2945;font-weight:600;box-shadow:-24px 0 #06182a,8px 0 12px #00081461}.competition-stats-heatmap-cell{justify-content:center;border:1px solid rgba(45,153,255,calc(.12 + var(--intensity) * .5));color:#eaf3ff;background:rgba(21,137,238,calc(.08 + var(--intensity) * .62));font-weight:700}.competition-stats-progress-list{display:grid;gap:10px;padding:20px}.competition-stats-progress-row{display:grid;grid-template-columns:32px minmax(120px,.7fr) minmax(160px,2fr) 54px;align-items:center;gap:12px;min-height:38px;color:#eaf3ff}.competition-stats-progress-place{color:#91abc5;text-align:center}.competition-stats-progress-track{height:10px;overflow:hidden;border-radius:999px;background:#0b2945}.competition-stats-progress-track i{display:block;height:100%;min-width:3px;border-radius:inherit;box-shadow:0 0 10px #2d9dff52}.competition-stats-progress-row>b{color:#7fc4ff;text-align:right}.competition-stats-ranking-table{width:100%;border-collapse:collapse}.competition-stats-ranking-table th{padding:10px;color:#afc5de;background:#0d2d4d;border-bottom:1px solid #1d466d;font-size:.72rem}.competition-stats-ranking-table td{padding:10px;color:#e5effb;border-bottom:1px solid #143652}.competition-stats-ranking-table tbody tr:nth-child(2n){background:#092039}.competition-stats-ranking-table td:last-child{color:#7fc4ff;font-weight:800}.competition-stats-back-row{display:flex;justify-content:flex-end;padding-top:4px}@media (max-width:1300px){.competition-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.MuiContainer-root.competition-stats-page{padding:10px 14px 20px}.MuiContainer-root.competition-stats-section{margin-bottom:16px}.competition-stats-shell>.competition-stats-section{padding:12px 12px 0}.competition-stats-shell>.competition-stats-section:last-child{padding-bottom:12px}.competition-stats-grid{grid-template-columns:1fr;gap:12px;padding-top:12px}.competition-stats-section>.table-heading,.competition-stats-wide-card .table-heading{min-height:48px;padding:12px 14px!important;font-size:.9rem!important}.competition-stats-card .MuiCardContent-root{padding:14px}.competition-stats-chart{height:290px}.competition-stats-wide-chart{height:340px;padding:14px 8px 10px}.competition-stats-heatmap-scroll{padding:12px 0}.competition-stats-progress-list{padding:14px 12px}.competition-stats-progress-row{grid-template-columns:26px minmax(90px,.8fr) minmax(90px,1.3fr) 42px;gap:8px;font-size:12px}.competition-stats-team-chart canvas{min-width:620px}.competition-stats-back-row,.competition-stats-back-row .competition-view-back-button{width:100%}}.predictions-edit-table tbody tr{vertical-align:middle}.predictions-edit-table .matches-edit-score-cell{border-left:1px solid #edf1f5;border-right:1px solid #edf1f5;transition:background .15s}.playoff-prediction-options{box-sizing:border-box;width:100%;margin-top:14px;padding:13px 14px 14px;border-top:1px solid #d7e0e8;background:linear-gradient(180deg,#f8fafc,#f3f6f9)}.playoff-prediction-question{margin:0 0 8px;color:#31475a;font-size:.76rem;font-weight:750;text-align:left}.playoff-prediction-question:not(:first-child){margin-top:14px;padding-top:12px;border-top:1px dashed #cbd6df}.playoff-prediction-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.playoff-prediction-choice{position:relative;min-height:38px;padding:7px 12px;overflow:hidden;border:1px solid #aebdca;border-radius:5px;color:#26384a;background:#fff;font:inherit;font-size:.78rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.playoff-prediction-choice:hover{border-color:#607b91;background:#edf3f7}.playoff-prediction-choice.selected{padding-right:28px;border-color:#294962;color:#fff;background:#294962;box-shadow:0 3px 9px #2949622e}.playoff-prediction-choice.selected:after{content:"✓";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:.8rem}@media (max-width:1100px){.predictions-edit-table .matches-edit-score-cell{min-width:0;padding:12px 6px!important;border-right:0}.playoff-prediction-options{margin-top:12px;padding:12px 8px}.playoff-prediction-choices{gap:6px}.playoff-prediction-choice{min-height:40px;padding:7px 8px;font-size:12px}}.prediction-cell-content,.prediction-playoff-details{display:flex;flex-direction:column;gap:3px}.login-page{position:relative;display:grid;place-items:center;overflow:hidden;box-sizing:border-box}.login-page-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.login-shell{position:relative;z-index:1;display:grid}.login-intro{display:flex;flex-direction:column}.login-intro-title.MuiTypography-root{margin:0;color:#fff;line-height:1.15;letter-spacing:-.025em}.login-intro-copy.MuiTypography-root{max-width:500px;margin-top:16px;line-height:1.7}.login-feature-list{display:grid}.login-feature{display:flex;align-items:center;gap:13px;font-weight:600}.login-feature svg{width:20px}.login-panel.MuiPaper-root{position:relative;display:flex;flex-direction:column;border-radius:0;overflow:hidden}.login-panel-topline{position:absolute;top:0;right:0;left:0}.login-language{position:absolute;display:flex;align-items:center;gap:3px}.login-language svg{width:18px;margin-right:4px}.login-language button{padding:4px 6px;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.login-panel-heading p.MuiTypography-root{margin-top:7px}.login-tabs{min-height:42px!important;border-bottom-style:solid;border-bottom-width:1px}.login-tabs .MuiTab-root{min-height:42px;padding:8px 18px;font-weight:700}.login-tabs .MuiTabs-indicator{height:3px}.login-form{display:flex;flex-direction:column}.login-submit.MuiButton-root{color:#fff;font-size:.83rem;font-weight:750;letter-spacing:.025em}@media (max-width: 800px){.login-page{align-items:start;overflow:auto}.login-intro-copy.MuiTypography-root{margin-top:10px}.login-feature-list{display:none}}@media (max-width: 420px){.login-shell{border:0}}.matches-edit-stage-label{display:block;margin-bottom:7px;color:#526176;font-size:.68rem;font-weight:800;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.matches-edit-stage-cell{min-width:105px;color:#29435f;font-size:.72rem;font-weight:800;white-space:normal}.matches-edit-stage-label.regular-time{text-align:center}.matches-edit-stage-toggles .MuiFormControlLabel-root{box-sizing:border-box;min-height:46px;gap:5px;margin:0;padding:4px 11px 4px 6px;border:1px solid #b8c5d0;border-radius:5px;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.matches-edit-stage-toggles .MuiFormControlLabel-root:hover{border-color:#7890a3;background:#f3f7fa}.matches-edit-stage-toggles .MuiFormControlLabel-root.selected{border-color:#496a85;background:#e8f0f5;box-shadow:inset 3px 0 #496a85}.matches-edit-stage-toggles .MuiFormControlLabel-root.selected.penalties{border-color:#8a6642;background:#f7f1ea;box-shadow:inset 3px 0 #8a6642}.matches-edit-stage-toggles .MuiFormControlLabel-label{color:#29435f;font-size:.72rem;font-weight:800}.matches-edit-stage-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:12px;border-top:1px solid #d8e0e9;background:linear-gradient(180deg,#f8fafc,#f2f6f9)}.matches-edit-stage-control{align-self:start;overflow:hidden;border:1px solid #b8c5d0;border-radius:5px;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.matches-edit-stage-control:hover{border-color:#7890a3}.matches-edit-stage-control.selected{border-color:#496a85;background:#f3f7fa;box-shadow:inset 3px 0 #496a85}.matches-edit-stage-control.penalties.selected{border-color:#8a6642;background:#faf6f1;box-shadow:inset 3px 0 #8a6642}.matches-edit-stage-control>.MuiFormControlLabel-root{box-sizing:border-box;width:100%;min-height:46px;gap:5px;margin:0;padding:4px 11px 4px 6px}.matches-edit-stage-control>.MuiFormControlLabel-root .MuiFormControlLabel-label{color:#29435f;font-size:.72rem;font-weight:800;line-height:1.25}.matches-edit-stage-control>.matches-edit-playoff-stage{margin:0 8px 8px;border-top-color:#c8d3dd;background:#fff}.results-edit-score-cell{min-width:310px}.results-edit-score-row{flex-direction:row!important;flex-wrap:nowrap!important;max-width:250px;margin:0 auto}.results-edit-score-row .matches-edit-team-score{flex:1 1 0;width:auto;min-width:0}.results-edit-score-row .matches-edit-input-group{flex-wrap:nowrap;justify-content:center}.matches-edit-playoff-stage{padding:9px 8px 10px;border:1px solid #d8e0e9;border-left:3px solid #6f89a5;border-radius:5px;background:#f7f9fc}.matches-edit-playoff-stage.penalties{border-left-color:#a16b36}.matches-edit-stage-inputs{display:flex;align-items:center;justify-content:center}.matches-edit-playoff-stage .matches-edit-input-group{width:auto}.matches-edit-playoff-stage .matches-edit-score-input.MuiTextField-root{width:58px}.matches-edit-playoff-stage .matches-edit-score-separator{align-self:center;margin:0 5px}.playoff-builder .competition-edit-section-heading{gap:9px}.playoff-builder-content.MuiPaper-root{padding:20px;border:1px solid #d8e0e9;border-top:0;background:#f7f9fc;box-shadow:none!important}.playoff-builder-intro{margin-bottom:18px;padding:14px 16px;border-left:3px solid #315f8f;background:#edf3f8}.playoff-builder-intro-title{color:#173e66;font-size:.9rem!important;font-weight:800!important}.playoff-builder-intro-text{max-width:900px;margin-top:4px!important;color:#526176;font-size:.78rem!important;line-height:1.55!important}.playoff-builder-settings{display:flex;align-items:center;gap:22px;margin-bottom:18px;padding:12px 14px;border:1px solid #d8e0e9;background:#fff}.playoff-builder-settings .MuiFormControl-root{min-width:190px}.playoff-third-place-toggle{margin:0!important;color:#29435f}.playoff-third-place-toggle .MuiFormControlLabel-label{font-size:.82rem;font-weight:700}.playoff-selection-progress{margin-left:auto!important;padding:6px 10px;color:#315f8f;border:1px solid #c5d2df;background:#f5f8fb;font-size:.75rem!important;font-weight:800!important;white-space:nowrap}.playoff-pairings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playoff-pairing{display:grid;grid-template-columns:130px 1fr 1fr;align-items:center;gap:10px;padding:14px;border:1px solid #d8e0e9;border-left:3px solid #2563a6;background:#fff}.playoff-pairing:hover{border-color:#aebfd0;border-left-color:#164b7d;box-shadow:0 4px 12px #0f274412}.playoff-pairing-title{color:#29435f;font-size:.78rem!important;font-weight:800!important}.playoff-team-slot{position:relative;min-width:0}.playoff-team-slot .MuiOutlinedInput-root{background:#fff}.playoff-versus{position:absolute;top:50%;left:-10px;z-index:1;padding:2px 4px;color:#64748b;background:#fff;font-size:.62rem;font-weight:800;text-transform:uppercase;transform:translate(-50%,-50%)}.competition-edit-toggle.MuiSwitch-root{width:42px;height:24px;padding:0;overflow:visible}.competition-edit-toggle .MuiSwitch-switchBase{padding:3px;color:#fff;transition:transform .18s ease}.competition-edit-toggle .MuiSwitch-thumb{width:18px;height:18px;color:#fff;box-shadow:0 1px 4px #0f172a61}.competition-edit-toggle .MuiSwitch-track{border:1px solid #94a3b8;border-radius:12px;background-color:#aeb8c5;opacity:1;transition:background-color .18s ease,border-color .18s ease}.competition-edit-toggle .MuiSwitch-switchBase.Mui-checked{color:#fff;transform:translate(18px)}.competition-edit-toggle .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{border-color:#164b7d;background-color:#164b7d;opacity:1}.competition-edit-toggle .MuiSwitch-switchBase.Mui-focusVisible .MuiSwitch-thumb{outline:3px solid rgba(49,95,143,.25)}.competition-edit-toggle .MuiSwitch-switchBase.Mui-disabled+.MuiSwitch-track{opacity:.48}.competition-player-row.selected>.MuiTableCell-root:first-child{box-shadow:inset 3px 0 #315f8f}.competition-player-row:not(.selected){opacity:.72}.playoff-builder-actions{display:flex;justify-content:flex-end;margin-top:18px}.playoff-builder-actions .MuiButton-root{gap:8px;min-height:44px}@media (max-width:1000px){.playoff-pairings-grid{grid-template-columns:1fr}}@media (max-width:1100px){.playoff-builder-content.MuiPaper-root{padding:12px}.playoff-builder-settings{align-items:stretch;flex-direction:column;gap:8px}.playoff-selection-progress{box-sizing:border-box;width:100%;margin-left:0!important;text-align:center}.playoff-pairing{grid-template-columns:1fr;gap:12px}.playoff-versus{top:-6px;left:50%}.playoff-builder-actions .MuiButton-root{width:100%}}@media (max-width:1100px){.matches-edit-stage-controls{grid-template-columns:1fr;padding:9px}.results-edit-score-cell{min-width:0}.results-edit-score-row{max-width:215px}.matches-edit-playoff-stage{padding:8px 4px 9px}.matches-edit-stage-label{font-size:.62rem}.matches-edit-playoff-stage .matches-edit-score-input.MuiTextField-root{width:52px}}.competition-table-panel.MuiCard-root{margin-bottom:24px;overflow:hidden;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 30px #0f172a14!important}.competition-table-panel>.table-heading{box-sizing:border-box;min-height:54px;display:flex;align-items:center;padding:14px 18px!important;color:#312e81;font-size:1rem;font-weight:800!important}.competition-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#818cf8 #eef2ff}.competition-standings-table{width:100%;table-layout:fixed;border-collapse:collapse;color:#334155;background:#fff}.competition-standings-table thead th{padding:13px 12px;color:#475569;background:#f1f5ff;border-bottom:1px solid #c7d2fe;font-size:.76rem;font-weight:800;letter-spacing:.03em;line-height:1.25;overflow-wrap:anywhere}.competition-standings-table tbody tr{border-bottom:1px solid #edf0f5;transition:background .15s}.competition-standings-table tbody tr:nth-child(2n){background:rgba(248,250,252,.72)}.competition-standings-table tbody tr:hover{background:#eef2ff!important}.competition-standings-table tbody td{height:48px;color:#334155}.competition-standings-table tbody td:first-child{width:60px;color:#4338ca;font-size:1rem;font-weight:800}.competition-standings-table tbody td:nth-child(2){width:44px}.competition-standings-table tbody td:nth-child(3){font-weight:700}.competition-standings-table th:first-child,.competition-standings-table td:first-child{width:6%}.competition-standings-table th:nth-child(2),.competition-standings-table td:nth-child(2){width:5%}.competition-standings-table th:nth-child(3),.competition-standings-table td:nth-child(3){width:25%}.competition-standings-table th:nth-child(n+4),.competition-standings-table td:nth-child(n+4){width:8%}.competition-standings-table tbody td:last-child{color:#312e81;font-size:1rem;font-weight:800}.competition-standings-table img{filter:drop-shadow(0 2px 3px rgba(15,23,42,.12))}.competition-table-back-row{display:flex;justify-content:flex-end;padding-top:4px}.playoff-bracket-panel.MuiCard-root{overflow:hidden}.playoff-bracket-scroll{width:100%;overflow-x:auto;padding:20px;box-sizing:border-box;background:#f7f9fc;scrollbar-color:#6f89a5 #e7edf3}.playoff-bracket{min-width:max-content;display:flex;align-items:stretch;gap:42px}.playoff-round{width:270px;display:flex;flex-direction:column}.playoff-round-title{min-height:42px;display:flex;align-items:center;justify-content:center;margin-bottom:14px!important;color:#173e66;border-bottom:2px solid #315f8f;background:#edf3f8;font-size:.8rem!important;font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase}.playoff-round-matches{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:18px}.playoff-bracket-match{position:relative;border:1px solid #cbd5e1;border-left:3px solid #315f8f;background:#fff;box-shadow:0 4px 12px #0f274412}.playoff-feeder-pair{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:18px}.playoff-feeder-pair:after{content:"";position:absolute;top:25%;right:-22px;height:50%;border-right:1px solid #9aabba}.playoff-feeder-pair .playoff-bracket-match:after{content:"";position:absolute;top:50%;left:100%;width:22px;border-top:1px solid #9aabba}.playoff-round:not(:first-child) .playoff-bracket-match:not(.third-place):before{content:"";position:absolute;top:50%;right:100%;width:21px;border-top:1px solid #9aabba}.playoff-round.final-round .playoff-round-matches{justify-content:center;gap:30px}.playoff-third-place-section{padding-top:16px;border-top:1px dashed #b8c4d0}.playoff-third-place-label{margin-bottom:8px!important;color:#76552e;font-size:.68rem!important;font-weight:800!important;letter-spacing:.045em!important;text-align:center;text-transform:uppercase}.playoff-third-place-section .playoff-bracket-match:before,.playoff-third-place-section .playoff-bracket-match:after{display:none!important}.playoff-bracket-match.third-place{border-left-color:#8a6a3f;background:#fffdf8}.playoff-bracket-match-meta{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 9px;color:#64748b;border-bottom:1px solid #e2e8f0;background:#f8fafc;font-size:.62rem;font-weight:700}.playoff-bracket-match-meta time{font-weight:500;white-space:nowrap}.playoff-bracket-team{min-height:41px;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:7px;padding:5px 9px;color:#334155}.playoff-bracket-team+.playoff-bracket-team{border-top:1px solid #edf0f4}.playoff-bracket-team.winner{color:#123f68;background:#edf4fa}.playoff-bracket-team-logo{width:28px;height:28px;display:grid;place-items:center}.playoff-bracket-team-logo img{max-width:27px;max-height:27px;object-fit:contain}.playoff-bracket-team-name{overflow:hidden;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.playoff-bracket-score{color:#173e66;font-size:.9rem;text-align:center}.playoff-extra-time-mark{position:relative;top:-.05em;margin-left:1px;color:#8a5a22;font-size:.68em;font-weight:900}.playoff-bracket-details{padding:5px 9px;color:#526176;border-top:1px dashed #d6dee7;background:#fafbfc;font-size:.62rem;font-weight:700;text-align:right}.playoff-bracket-empty{padding:36px 18px;color:#64748b;background:#f7f9fc;font-size:.85rem;font-weight:600;text-align:center}@media (min-width:1101px) and (max-width:1500px){.competition-table-scroll{overflow-x:visible}.competition-standings-table thead th{padding:10px 5px;font-size:.68rem;letter-spacing:0}.competition-standings-table tbody td{padding:9px 5px!important;font-size:.78rem}.competition-standings-table tbody td:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:1100px){.competition-standings-table{table-layout:auto}.competition-standings-table th,.competition-standings-table td{width:auto!important}.competition-standings-table th:first-child,.competition-standings-table td:first-child{width:50px!important}.competition-standings-table th:nth-child(2),.competition-standings-table td:nth-child(2){width:44px!important}.competition-standings-table th:last-child,.competition-standings-table td:last-child{width:64px!important}}@media (max-width:1100px){.MuiContainer-root.competition-table-page{padding:10px 14px 20px}.competition-table-panel.MuiCard-root{margin-bottom:16px}.competition-table-panel>.table-heading{min-height:48px;padding:12px 14px!important;font-size:.9rem!important}.competition-standings-table thead th,.competition-standings-table tbody td{padding:10px 8px!important;font-size:.8rem}.competition-standings-table thead th{font-size:.72rem}.competition-standings-table tbody td:first-child,.competition-standings-table tbody td:last-child{font-size:.85rem}.competition-standings-table tbody td:nth-child(3){min-width:130px;width:auto;font-size:.8rem;line-height:1.35}.competition-table-back-row{width:100%}.playoff-bracket-scroll{overflow:visible;padding:12px}.playoff-bracket{min-width:0;display:grid;gap:18px}.playoff-round{width:100%}.playoff-round-title{min-height:38px;margin-bottom:10px!important}.playoff-round-matches{gap:10px}.playoff-round:not(:last-child) .playoff-bracket-match:after{display:none}.playoff-feeder-pair{flex:none;gap:10px}.playoff-feeder-pair:after,.playoff-round:not(:first-child) .playoff-bracket-match:not(.third-place):before{display:none}.playoff-third-place-section{margin-top:4px}.playoff-bracket-team-name{font-size:.72rem}}.scroll-btn-down svg path,.scroll-btn-up svg path{stroke:#222}:root{--primary-bg-color: #eef2f7;--card-bg-color: #f8faff;--heading-bg-color: #eef2ff }.MuiBox-root,.MuiButton-root,.MuiInputBase-input,.MuiTypography-root,body,html,.menu-drawer-item{font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:14px}body{margin:0;padding:0;box-sizing:border-box;background:linear-gradient(145deg,#eef2f7 0%,#e8ecf5 100%)}.main-background{min-width:100vw;min-height:100vh;width:100%;height:100%;background:url(/assets/main-background-0c1a701b.jpg)no-repeat center center fixed;background-size:cover}.main-layout{margin:100px 70px 70px;box-sizing:border-box;background:#fff;border-radius:0;box-shadow:0 12px 34px #0f172a14}fieldset>legend>span,input{font-size:14px!important}.scroll-btn{position:fixed;right:65px;bottom:65px;z-index:9999;border-radius:50%;width:46px;height:46px;background:var(--heading-bg-color);color:#222;border:0;box-shadow:0 2px 8px #1a3d7c1a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s;padding:0}.competition-table{width:100%;border-collapse:collapse;font-family:Montserrat,Segoe UI,Arial,sans-serif;background:#fff;overflow:hidden;box-shadow:0 4px 24px #1f26871a}.competition-th{transition:background .2s,color .2s}.competition-th,.competition-th-nocursor{padding:10px;font-weight:700;font-family:Montserrat,Segoe UI,Arial,sans-serif;background:var(--card-bg-color);text-align:left;color:#23272f;border-bottom:2px solid #e0e0e0}.competition-td{padding:10px;text-align:left;font-weight:500;border-bottom:1px solid #f0f0f0;background:#fff;transition:background .2s}.competition-td,.competition-td-bold{font-family:Montserrat,Segoe UI,Arial,sans-serif}.competition-td-bold{font-weight:700;padding:10px;text-align:left;border-bottom:1px solid #f0f0f0;background:#fff;transition:background .2s}.competition-row{font-weight:300;text-align:center;border-radius:8px;box-shadow:none;transition:background .2s,box-shadow .2s}.competition-row:hover{background:#eaf1fb!important;box-shadow:0 2px 8px #3a7bd51a}.table-heading{font-weight:600!important;font-size:18px;background:var(--heading-bg-color)}.competitions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:28px;width:100%;padding-top:12px;padding-bottom:12px}.competition-card{box-sizing:border-box;width:100%;min-width:0;min-height:390px;padding:24px;border-radius:20px!important;display:flex;flex-direction:column;background:linear-gradient(145deg,#fff 0%,#f8faff 100%);cursor:pointer;box-shadow:0 10px 30px #0f172a14!important;border:1px solid #e2e8f0;transition:box-shadow .25s,border-color .25s,transform .2s;position:relative;overflow:hidden;font-weight:600;outline:none}.competition-card:hover,.competition-card:focus-visible{box-shadow:0 18px 42px #1e40af29!important;border-color:#a5b4fc;transform:translateY(-4px)}.competition-card.inactive{background:linear-gradient(145deg,#fff 0%,#f4f6f8 100%)}.competition-card-hero{display:flex;align-items:center;gap:16px;min-width:0;padding:8px 0 22px}.competition-card-logo-wrap{width:78px;height:78px;flex:0 0 78px;display:grid;place-items:center;padding:10px;border-radius:18px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 5px 16px #0f172a14}.competition-card-logo{width:100%;height:100%;object-fit:contain}.competition-card-heading{min-width:0}.competition-card-title{color:#172554;font-weight:800!important;font-size:1.18rem!important;line-height:1.3!important;overflow-wrap:anywhere}.competition-card-type{display:block;margin-top:6px;color:#64748b;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.competition-card-info{width:100%;display:grid;gap:10px}.competition-card-info-row{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:58px;padding:9px 12px;border:1px solid #e8edf5;border-radius:12px;background:rgba(255,255,255,.8)}.competition-card-info-row>svg{color:#4f46e5;font-size:21px}.competition-card-label{display:block;color:#64748b;font-weight:600}.competition-card-value{display:block;color:#1e293b;font-weight:700;margin-top:2px}.competition-card-separator{color:#94a3b8;margin:0 5px}.competition-card-status-pill{position:absolute;top:14px;right:14px;z-index:1;display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;color:#64748b;background:#f1f5f9;font-size:.7rem;font-weight:800;text-transform:uppercase}.competition-card-status-pill.active{color:#167044;background:#dcfce7}.competition-card-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.competition-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;color:#3730a3;font-weight:800}.competition-card-arrow{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#4f46e5;transition:transform .2s,background .2s}.competition-card-arrow svg{font-size:19px}.competition-card:hover .competition-card-arrow{background:#3730a3;transform:translate(3px)}@media (max-width:1100px){.competition-stats-page-header{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.competition-stats-page-header-icon{width:38px;height:38px}.competition-stats-page-header h1.MuiTypography-root{font-size:18px}.competitions-grid{grid-template-columns:1fr;gap:14px}.competition-card{min-height:0;padding:14px;border-radius:16px!important}.competition-card:hover{transform:none}.competition-card-hero{gap:10px;padding:10px 60px 12px 0}.competition-card-logo-wrap{width:52px;height:52px;flex-basis:52px;padding:7px;border-radius:12px}.competition-card-title{font-size:1rem!important}.competition-card-type{margin-top:4px;font-size:.72rem}.competition-card-info{gap:6px}.competition-card-info-row{grid-template-columns:30px minmax(0,1fr);min-height:46px;padding:6px 9px}.competition-card-value{font-size:.88rem}.competition-card-dates{font-size:.88rem;line-height:1.35}.competition-card-footer{padding-top:10px;font-size:.88rem}.competition-card-arrow{width:30px;height:30px}}input[type=number],input[type=text]{padding:10px!important}.flex-end{display:flex;align-items:center;justify-content:center}.flex-end{justify-content:flex-end}.table-row-bordered{border-bottom:1px solid #eee}.td-center{text-align:center}.td-left{text-align:left}.td-p12{padding:12px}.td-p10{padding:10px}.table-heading{color:#312e81;background:linear-gradient(135deg,#eef2ff,#e0e7ff)!important;border-bottom:1px solid #c7d2fe}.MuiCard-root{border:1px solid #e2e8f0;border-radius:0!important;box-shadow:0 8px 24px #0f172a12!important}:root{color-scheme:dark;--dark-bg: #020d1b;--dark-bg-soft: #06182b;--dark-surface: #081d33;--dark-surface-raised: #0b2540;--dark-row: #071a2f;--dark-row-alt: #0a223b;--dark-border: #173d62;--dark-border-soft: #102f4d;--dark-text: #f3f7ff;--dark-muted: #a9bfda;--dark-blue: #087cff;--dark-blue-hover: #2790ff}html,body,#root{min-height:100%;background:var(--dark-bg)}body{color:var(--dark-text);background:radial-gradient(circle at 48% -12%,rgba(0,111,211,.24),transparent 34rem),linear-gradient(145deg,#020b17 0%,#031426 52%,#020b17 100%)}.main-layout{box-sizing:border-box;min-height:100vh;color:var(--dark-text);background:transparent}.app-header{color:var(--dark-text)!important;border-bottom:1px solid var(--dark-border-soft)!important;background:rgba(3,18,34,.94)!important;box-shadow:0 10px 30px #0003!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header-brand,.app-header-action,.app-header-icon-button,.app-header-icon-button.MuiIconButton-root{color:var(--dark-text)!important}.app-header-action{border-color:var(--dark-border-soft)!important;background:rgba(7,30,52,.78)!important}.app-header-action:hover,.app-header-action.active{border-color:#2877bd!important;background:#0b2947!important}.app-notification-button{position:relative;min-width:44px;justify-content:center;padding-inline:10px!important}.app-notification-dot{position:absolute;top:7px;right:7px;width:8px;height:8px;border:2px solid #06182b;border-radius:50%;background:#ff334d;box-shadow:0 0 9px #ff334dcc}.menu-drawer{color:var(--dark-text);border-right:1px solid var(--dark-border);background:radial-gradient(circle at 20% 75%,rgba(0,103,205,.22),transparent 19rem),linear-gradient(180deg,#081f38,#031325 72%)!important;box-shadow:18px 0 44px #00000075}.menu-drawer-backdrop.open{background:rgba(0,8,18,.74);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-drawer-label,.menu-drawer-count{color:var(--dark-muted)!important}.menu-drawer-item,.menu-drawer-submenu button{color:#c9daf0!important}.menu-drawer-item:hover,.menu-drawer-submenu button:hover,.menu-drawer-item.active,.menu-drawer-submenu button.active{color:#fff!important;background:linear-gradient(90deg,rgba(9,119,255,.82),rgba(9,86,190,.35))!important;text-decoration:none;box-shadow:inset 3px 0 #22a2ff,0 5px 18px #0067ff38}.main-layout .MuiPaper-root,.main-layout .MuiCard-root,.competition-card,.prediction-todo,.sstats-section{color:var(--dark-text)!important;border-color:var(--dark-border)!important;background:linear-gradient(145deg,rgba(10,35,59,.97),rgba(5,24,42,.98))!important;box-shadow:0 16px 38px #00000038!important}.table-heading,.competition-edit-section-heading{color:var(--dark-text)!important;border-color:var(--dark-border)!important;background:linear-gradient(90deg,#0b2947,#071c31)!important}.competition-table,.opponent-table{color:var(--dark-text)!important;border-color:var(--dark-border-soft)!important;background:var(--dark-row)!important}.competition-table thead,.competition-table th,.competition-th{color:#bdd1ea!important;border-color:var(--dark-border)!important;background:#0c2a49!important}.competition-table tbody tr,.competition-table tbody tr:nth-child(odd),.opponent-table tbody tr{color:var(--dark-text)!important;background:var(--dark-row)!important}.competition-table tbody tr:nth-child(2n),.opponent-table tbody tr:nth-child(2n){background:var(--dark-row-alt)!important}.competition-table td,.competition-td,.opponent-table td{color:#e9f2ff!important;border-color:var(--dark-border-soft)!important}.main-layout .MuiTableContainer-root,.main-layout .MuiAccordion-root,.main-layout .MuiAccordionDetails-root{color:var(--dark-text)!important;border-color:var(--dark-border)!important;background:var(--dark-row)!important}.main-layout .MuiTableHead-root,.main-layout .MuiTableHead-root .MuiTableCell-root,.main-layout .MuiAccordionSummary-root{color:#bdd1ea!important;border-color:var(--dark-border)!important;background:#0c2a49!important}.main-layout .MuiTableBody-root .MuiTableRow-root,.main-layout .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background:var(--dark-row)!important}.main-layout .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:var(--dark-row-alt)!important}.main-layout .MuiTableCell-root{color:#e9f2ff!important;border-color:var(--dark-border-soft)!important}.main-layout .MuiAccordionSummary-expandIconWrapper,.main-layout .MuiSvgIcon-root,.MuiDialog-paper .MuiSvgIcon-root,.MuiPopover-paper .MuiSvgIcon-root{color:inherit}.main-layout .MuiTabs-indicator{background:#1d91ff!important}.main-layout .MuiTab-root{color:var(--dark-muted)!important}.main-layout .MuiTab-root.Mui-selected{color:#fff!important}.main-layout hr,.main-layout .MuiDivider-root{border-color:var(--dark-border-soft)!important}.competition-dashboard{position:relative;box-sizing:border-box;display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(390px,1.15fr) minmax(330px,1.05fr);gap:16px;width:100%;padding:20px 32px 32px!important}.competition-dashboard>.dashboard-refresh-overlay{position:absolute;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:10px;color:#2d9dff;background:rgba(3,16,29,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashboard-refresh-overlay .MuiCircularProgress-root{color:currentColor;filter:drop-shadow(0 0 12px rgba(45,157,255,.5))}.profile-page.MuiContainer-root{box-sizing:border-box;width:100%;max-width:1504px;margin:0 auto;padding:20px 32px 32px;color:#eaf3ff}.profile-page-header,.profile-section-header{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;border:1px solid #173d62;background:linear-gradient(110deg,#0d2d4d,#071d33)}.profile-page-header{border-radius:10px 10px 0 0}.profile-page-header-icon,.profile-section-header>svg{box-sizing:border-box;width:44px;height:44px;padding:9px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.profile-page-header h1.MuiTypography-root,.profile-section-header h2.MuiTypography-root{margin:0;color:#f6f9ff;font-size:22px;font-weight:800;line-height:1.2}.profile-page-header p.MuiTypography-root,.profile-section-header p.MuiTypography-root{margin:5px 0 0;color:#98b1cb;font-size:13px;line-height:1.45}.profile-overview{margin:0 0 24px!important;border:1px solid #173d62!important;border-top:0!important;border-radius:0 0 10px 10px;background:linear-gradient(145deg,#081d33,#041524)!important;box-shadow:0 18px 48px #0008144d!important}.profile-avatar{color:#fff!important;background:linear-gradient(135deg,#159cff,#0869ee)!important;box-shadow:0 8px 22px #0070ff4d!important}.profile-name-label,.profile-email{color:#91abc5!important}.profile-person-name.MuiTypography-root{color:#f4f8ff!important}.profile-metric-card{border:1px solid #1a4165;border-radius:8px;background:#092039;box-shadow:inset 0 1px #ffffff06}.profile-metric-label{color:#4aa8ff!important}.profile-metric-label .MuiTypography-root{color:#91abc5!important}.profile-metric-value.MuiTypography-root{color:#f4f8ff!important}.profile-error{margin:24px 0;color:#ff8790}.profile-stats-panel{overflow:hidden;width:100%;border:1px solid #173d62;border-radius:10px;background:#06182a;box-shadow:0 18px 48px #0008144d}.profile-section-header{border:0;border-bottom:1px solid #1a4165}.profile-section-header h2.MuiTypography-root{font-size:18px}.profile-stats-panel .accordion-custom.MuiAccordion-root,.profile-stats-panel .accordion-custom.MuiAccordion-root:before{border:0;border-radius:0!important;background:transparent!important;box-shadow:none!important}.profile-stats-panel .accordion-summary-custom.MuiAccordionSummary-root{min-height:54px;padding:0 20px;color:#dbeaff;border-bottom:1px solid #173d62;background:linear-gradient(90deg,#0c2b49,#082039)!important}.profile-stats-panel .accordion-summary-custom.MuiAccordionSummary-root:hover,.profile-stats-panel .accordion-summary-custom.open.MuiAccordionSummary-root{color:#fff;background:linear-gradient(90deg,#10375c,#0a2947)!important}.profile-stats-panel .accordion-summary-custom .MuiSvgIcon-root{color:#55adff}.profile-accordion-details.MuiAccordionDetails-root{color:#e5effb;border-bottom:1px solid #173d62;background:#06182a!important}.profile-subheading.MuiTypography-root{color:#f4f8ff;font-size:16px}.profile-standings{overflow:hidden;border:1px solid #1a4165;border-radius:8px;background:#071b30}.profile-standings-head{color:#afc5de;background:linear-gradient(180deg,#0d2d4d,#0a2642)}.profile-standing-row{color:#e5effb;border-top:1px solid #143652;background:#071b30}.profile-standing-row:nth-child(odd){background:#092039}.profile-standing-row.place-1,.profile-standing-row.place-2,.profile-standing-row.place-3{background:linear-gradient(90deg,rgba(21,111,188,.18),#092039)}.profile-standing-points.MuiTypography-root{color:#7fc4ff}.profile-highlight-card{border:1px solid #1a4165;color:#e5effb;background:#092039;box-shadow:0 8px 20px #00071133}.profile-highlight-card .MuiTypography-root{color:#e5effb}.profile-highlight-card .MuiTypography-caption,.profile-highlight-card .MuiTypography-body2{color:#91abc5!important}.profile-highlight-icon{color:#55adff}@media (max-width: 700px){.profile-page.MuiContainer-root{padding:8px 12px 20px}.profile-page-header,.profile-section-header{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.profile-page-header-icon,.profile-section-header>svg{width:38px;height:38px;padding:8px}.profile-page-header h1.MuiTypography-root{font-size:18px}.profile-section-header h2.MuiTypography-root{font-size:16px}.profile-stats-panel .accordion-summary-custom.MuiAccordionSummary-root{padding:0 14px}.profile-standings-head,.profile-standing-row{grid-template-columns:48px minmax(0,1fr) 64px!important;padding-right:12px!important;padding-left:12px!important}}.dashboard-panel{min-width:0;overflow:hidden;border:1px solid var(--dark-border-soft);border-radius:10px;color:var(--dark-text);background:linear-gradient(145deg,rgba(9,35,59,.98),rgba(5,24,42,.98));box-shadow:0 12px 30px #0003}.dashboard-notification-source{position:fixed;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.dashboard-hero{min-height:205px;padding:24px;background:radial-gradient(circle at 88% 10%,rgba(25,137,255,.38),transparent 14rem),linear-gradient(120deg,rgba(6,30,55,.92),rgba(6,53,91,.9))!important}.dashboard-hero-copy h1{margin:0 0 7px;font-size:clamp(1.45rem,2.3vw,2rem)}.dashboard-hero-copy p{margin:0;color:var(--dark-muted)}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.dashboard-metrics>div{display:grid;grid-template-columns:48px 1fr;grid-template-rows:1fr 1fr;align-items:center;min-width:0;padding:13px;border:1px solid var(--dark-border);border-radius:9px;background:rgba(6,29,51,.88)}.dashboard-metrics>div>span{grid-row:1 / 3;display:grid;place-items:center;width:38px;height:38px;border-radius:8px}.dashboard-metrics .purple{color:#9a69ff;background:rgba(107,54,222,.22)}.dashboard-metrics .cyan{color:#20dfc0;background:rgba(0,188,165,.18)}.dashboard-metrics .gold{color:#ffd33f;background:rgba(206,165,20,.18)}.dashboard-metrics .blue{color:#36a2ff;background:rgba(12,116,222,.2)}.dashboard-metrics strong{font-size:1.45rem}.dashboard-metrics small{overflow:hidden;color:#b7c9df;text-overflow:ellipsis;white-space:nowrap}.dashboard-panel-title{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-bottom:1px solid var(--dark-border-soft)}.dashboard-panel-title h2{margin:0;font-size:1rem;color:var(--dark-text)}.dashboard-panel-title button{padding:5px;border:0;color:#1e9bff;background:none;font-family:Montserrat,Segoe UI,Arial,sans-serif;cursor:pointer}.dashboard-next-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:104px;gap:12px;text-align:center}.dashboard-next-teams>div{display:grid;place-items:center;gap:7px;min-width:0}.dashboard-next-teams img{width:52px;height:52px;object-fit:contain}.dashboard-next-teams strong{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-next-teams>span{font-size:1.2rem;font-weight:700}.dashboard-next-teams>span small{display:block;margin-top:12px;color:var(--dark-muted);font-size:.7rem;font-weight:400;white-space:nowrap}.dashboard-podium{display:flex;align-items:flex-end;justify-content:center;gap:18px;padding:42px 12px 18px}.dashboard-podium>div{position:relative;display:grid;justify-items:center;gap:5px;min-width:0}.dashboard-podium .place-1{order:2}.dashboard-podium .place-2{order:1}.dashboard-podium .place-3{order:3}.dashboard-avatar{display:grid;place-items:center;width:66px;height:66px;border:7px solid #637d9c;border-radius:50%;color:#dbeaff;background:#12335a;font-size:1.6rem;box-shadow:0 0 0 3px #1d456d}.place-1 .dashboard-avatar{width:76px;height:76px;border-color:#d6aa44;box-shadow:0 0 18px #ffc7435c}.place-3 .dashboard-avatar{border-color:#9d6945}.dashboard-medal{position:absolute;z-index:1;top:-9px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#b48437;font-weight:800}.dashboard-podium strong{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-podium b{color:#ffd43d}.dashboard-table{flex:1;min-height:0;overflow-y:auto;padding-bottom:10px}.dashboard-standings{min-height:0;display:flex;flex-direction:column}.dashboard-standings-actions{display:flex;align-items:center;gap:8px}.dashboard-group-navigation.dashboard-fixture-navigation{gap:4px}.dashboard-group-navigation.dashboard-fixture-navigation button{width:28px;height:28px}.dashboard-table>div{display:grid;grid-template-columns:34px minmax(120px,1fr) repeat(6,34px);align-items:center;min-height:52px;padding:0 10px}.dashboard-table>div:not(.dashboard-table-head):nth-child(odd){background:rgba(14,47,79,.54)}.dashboard-table .dashboard-table-head{color:var(--dark-muted);font-size:.72rem}.dashboard-table>.dashboard-table-group-title{min-height:36px;color:#72c9ff;background:rgba(2,24,45,.72);border-top:1px solid rgba(44,142,207,.28);border-bottom:1px solid rgba(44,142,207,.18);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-table>.dashboard-table-group-title>span{grid-column:1 / -1}.dashboard-table>div.favorite{background:linear-gradient(90deg,rgba(8,124,255,.16),rgba(8,124,255,.06))!important;box-shadow:inset 3px 0 #359affd1}html[data-theme=light] .dashboard-table>div.favorite{background:linear-gradient(90deg,rgba(8,117,223,.11),rgba(8,117,223,.035))!important;box-shadow:inset 3px 0 #0875dfb8}.dashboard-standing-team{display:flex;align-items:center;gap:8px;min-width:0}.dashboard-standing-team img{width:23px;height:23px;object-fit:contain}.dashboard-donut-wrap{display:flex;align-items:center;justify-content:center;gap:24px;padding:25px 15px 16px}.dashboard-donut{display:grid;place-items:center;align-content:center;flex:0 0 145px;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle,#081d33 0 52%,transparent 53%),conic-gradient(#18d8b2 0 var(--success),#ff7445 var(--success) 360deg)}.dashboard-donut strong{font-size:2rem}.dashboard-donut small{width:75px;color:var(--dark-muted);text-align:center}.dashboard-legend{display:grid;gap:14px}.dashboard-legend span{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:center}.dashboard-legend i{width:10px;height:10px;border-radius:50%}.dashboard-legend .exact{background:#18d8b2}.dashboard-legend .outcome{background:#159cff}.dashboard-legend .wrong{background:#ff7445}.dashboard-stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 10px 14px}.dashboard-stat-cards>div{display:grid;place-items:center;align-content:center;min-height:91px;padding:7px;border:1px solid var(--dark-border-soft);border-radius:7px;background:rgba(10,38,65,.8);text-align:center}.dashboard-stat-cards b{font-size:1.35rem}.dashboard-stat-cards span{color:var(--dark-muted);font-size:.68rem}.dashboard-favorite-content{display:flex;align-items:center;justify-content:center;gap:22px;min-height:116px;padding:10px 20px}.dashboard-favorite-content img{width:92px;height:76px;object-fit:contain}.dashboard-favorite-content div{display:grid;gap:8px}.dashboard-favorite-content strong{font-size:1.1rem}.dashboard-favorite-content span{color:var(--dark-muted);font-size:.8rem}.dashboard-empty{padding:22px;color:var(--dark-muted);text-align:center}.dashboard-footer-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px}@media (max-width: 1200px){.competition-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px!important}}@media (max-width: 760px){.competition-dashboard{display:flex!important;flex-direction:column;gap:12px;padding:10px!important}.dashboard-hero{padding:18px 14px}.dashboard-metrics{grid-template-columns:repeat(2,1fr);margin-top:20px}.dashboard-next-teams{min-height:120px}.dashboard-podium{gap:8px}.dashboard-avatar{width:52px;height:52px}.place-1 .dashboard-avatar{width:62px;height:62px}.dashboard-table{overflow-x:auto}.dashboard-table>div{min-width:570px}.dashboard-donut-wrap{flex-direction:column}.dashboard-stat-cards{grid-template-columns:repeat(2,1fr)}.dashboard-footer-actions{flex-direction:column}.dashboard-footer-actions>*{width:100%}}.competition-table tbody tr:hover{background:#0d3153!important}.main-layout .MuiInputBase-root,.main-layout .MuiOutlinedInput-root,.main-layout .MuiSelect-select,.main-layout input,.main-layout textarea,.main-layout select{color:var(--dark-text)!important;border-color:var(--dark-border)!important;background-color:#061a2eeb!important}.main-layout .MuiOutlinedInput-notchedOutline{border-color:#285275!important}.main-layout .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.main-layout .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2795ff!important}.main-layout .MuiInputLabel-root,.main-layout .MuiFormLabel-root,.main-layout label,.main-layout .MuiFormHelperText-root,.main-layout .MuiTypography-root{color:var(--dark-muted)}.main-layout h1,.main-layout h2,.main-layout h3,.main-layout strong,.main-layout .table-heading.MuiTypography-root{color:var(--dark-text)!important}.MuiPopover-paper,.MuiMenu-paper,.MuiDialog-paper,.MuiPickersPopper-root .MuiPaper-root{color:var(--dark-text)!important;border:1px solid var(--dark-border)!important;background:#071c31!important}.MuiDialogTitle-root,.MuiDialogContent-root,.MuiDialogActions-root,.MuiMenuItem-root,.MuiPickersDay-root,.MuiPickersCalendarHeader-label,.MuiDayCalendar-weekDayLabel{color:var(--dark-text)!important}.MuiMenuItem-root:hover,.MuiMenuItem-root.Mui-selected,.MuiPickersDay-root:hover{background:#0c365d!important}.MuiBackdrop-root{background-color:#000812c7!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.main-layout small{font-size:13px!important}.app-header-popover.MuiPaper-root{color:#dceaff!important;background:linear-gradient(145deg,#0a243d,#06182b)!important;border:1px solid #173f66!important;box-shadow:0 18px 45px #0000007a!important}.app-popover-item.MuiMenuItem-root{color:#c8dbf3!important;background:transparent!important}.app-popover-item.MuiMenuItem-root:hover,.app-popover-item.MuiMenuItem-root.selected{color:#fff!important;background:linear-gradient(90deg,rgba(0,117,255,.32),rgba(0,117,255,.12))!important}.app-popover-item .language-code{color:#9fc8f7;background:#0b2a48;border-color:#24557f}.app-notification-control{position:relative;display:flex}.app-notification-popover{right:0;width:min(430px,calc(100vw - 24px));padding:0!important;overflow:hidden}.app-notification-heading{padding:14px 16px;color:#fff;font-size:14px;font-weight:700;border-bottom:1px solid #173f66}.app-notification-empty{padding:18px 16px;color:#9eb7d2;font-size:13px}.app-notification-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(43,88,128,.48)}.app-notification-row:last-child{border-bottom:0}.app-notification-copy{display:grid;gap:4px;min-width:0}.app-notification-copy strong{color:#f4f8ff;font-size:14px}.app-notification-copy span{color:#9eb7d2;font-size:12px;line-height:1.4}.app-notification-row>button{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;padding:0;color:#28a4ff;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;background:transparent;border:0;cursor:pointer}.app-notification-row>button svg{font-size:17px}.scoring-rules-dialog .scoring-rules-content{color:#c9dcf3;font-size:14px;line-height:1.55}.scoring-rules-dialog .scoring-rules-content h3{color:#fff;font-size:16px}.scoring-rules-dialog .scoring-rules-formula{color:#dceeff;background:linear-gradient(90deg,rgba(0,112,255,.18),rgba(0,112,255,.06));border:1px solid #17558e}.scoring-rules-dialog .scoring-rules-content table{overflow:hidden;color:#dceaff;background:#071d32;border:1px solid #173f66;border-radius:8px}.login-page.main-background{min-height:100vh;padding:clamp(20px,4vw,56px);background:radial-gradient(circle at 78% 18%,rgba(0,124,255,.18),transparent 28%),radial-gradient(circle at 18% 85%,rgba(0,213,169,.09),transparent 30%),#020e1b}.login-page-overlay{background:linear-gradient(120deg,rgba(2,13,25,.2),rgba(1,11,22,.72))}.login-shell{grid-template-columns:minmax(0,1.15fr) minmax(380px,470px);width:min(1180px,100%);min-height:650px;overflow:hidden;border:1px solid #173d62;border-radius:18px;background:#06182a;box-shadow:0 32px 100px #00050ead,inset 0 1px #ffffff0a;-webkit-backdrop-filter:none;backdrop-filter:none}.login-intro{position:relative;isolation:isolate;justify-content:flex-end;padding:clamp(42px,6vw,76px);background:linear-gradient(180deg,rgba(2,16,30,.12),rgba(2,15,29,.9)),url(/assets/hero-bg-39a2db55.png) right bottom / cover no-repeat}.login-intro:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 55%,#06182a 100%);pointer-events:none}.login-product-brand{position:absolute;top:34px;left:clamp(42px,6vw,76px);display:flex;align-items:center;gap:13px}.login-product-brand img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 6px 15px rgba(0,130,255,.32))}.login-product-brand div{display:grid;gap:2px}.login-product-brand strong{color:#fff;font-size:21px;letter-spacing:-.02em}.login-product-brand span{color:#92b2d2;font-size:11px}.login-intro-title.MuiTypography-root{max-width:610px;font-size:clamp(2.1rem,4vw,3.6rem)!important;font-weight:800;text-shadow:0 5px 26px rgba(0,0,0,.5)}.login-intro-copy.MuiTypography-root{color:#b9cee4;font-size:15px!important}.login-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.login-feature{min-height:58px;padding:11px 13px;border:1px solid rgba(45,106,157,.55);border-radius:9px;color:#dceaff;background:rgba(5,27,48,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px}.login-feature svg{flex:0 0 auto;color:#34a5ff}.login-panel.MuiPaper-root{justify-content:center;padding:70px 46px 48px;border-left:1px solid #173d62;color:#eaf3ff;background:linear-gradient(155deg,#0a243d,#051626 72%)}.login-panel-topline{height:3px;background:linear-gradient(90deg,#0078ff,#20b8ff,#16d6aa)}.login-language{top:24px;right:28px;color:#89a7c5}.login-language svg{color:#70b9fa}.login-language button{border-radius:5px;border-bottom:0;color:#89a7c5}.login-language button:hover{color:#fff;background:rgba(20,112,202,.18)}.login-language button.active{color:#fff;background:#0f68bd}.login-panel-heading{margin-bottom:22px}.login-panel-heading h2.MuiTypography-root{color:#f7faff;font-size:1.7rem!important;font-weight:800}.login-panel-heading p.MuiTypography-root{color:#8faac5;font-size:13px!important}.login-tabs{margin-bottom:28px;border-bottom-color:#173c5f}.login-tabs .MuiTab-root{color:#829fbd;font-size:13px}.login-tabs .Mui-selected{color:#fff!important}.login-tabs .MuiTabs-indicator{background:#178cff;box-shadow:0 0 12px #178cffa6}.login-form{gap:19px}.login-input .MuiOutlinedInput-root{min-height:54px;overflow:hidden;border-radius:8px;color:#f2f7ff;background:#081e34}.login-input .MuiOutlinedInput-notchedOutline{border-color:#285376}.login-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4388be}.login-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#168cff;box-shadow:0 0 0 3px #168cff1a}.login-input .MuiInputLabel-root{color:#91abc5;font-size:14px}.login-input .MuiInputLabel-root.Mui-focused{color:#61b5ff}.login-input .MuiInputBase-input{color:#f2f7ff;-webkit-text-fill-color:#f2f7ff}.login-input .MuiInputAdornment-root svg{color:#6aaee8;font-size:21px}.login-input input:-webkit-autofill,.login-input input:-webkit-autofill:hover,.login-input input:-webkit-autofill:focus,.login-input input:-webkit-autofill:active{border-radius:0!important;caret-color:#f2f7ff;-webkit-text-fill-color:#f2f7ff!important;-webkit-box-shadow:0 0 0 1000px #081e34 inset!important;box-shadow:0 0 0 1000px #081e34 inset!important;transition:background-color 9999s ease-out 0s}.login-submit.MuiButton-root{min-height:52px;margin-top:7px;border-radius:8px;background:linear-gradient(100deg,#0878f4,#1598ff);box-shadow:0 8px 24px #0071f44d}.login-submit.MuiButton-root:hover{background:linear-gradient(100deg,#1689ff,#25a5ff);box-shadow:0 10px 30px #007dff66}.login-submit.MuiButton-root.Mui-disabled{color:#8faecb;background:#123a5c}@media (min-width: 801px) and (max-width: 1100px){.login-feature-list{grid-template-columns:1fr;gap:8px;margin-top:22px}.login-feature{min-height:46px;padding:9px 12px}}@media (max-width: 800px){.login-page.main-background{padding:16px}.login-shell{grid-template-columns:1fr;min-height:calc(100vh - 32px);border-radius:13px}.login-intro{justify-content:flex-end;padding:84px 28px 28px}.login-intro:after{background:linear-gradient(180deg,transparent 35%,#071a2d 100%)}.login-product-brand{top:22px;left:26px}.login-product-brand img{width:44px;height:44px}.login-product-brand strong{font-size:18px}.login-intro-title.MuiTypography-root{font-size:1.9rem!important}.login-intro-copy.MuiTypography-root{font-size:13px!important;line-height:1.5}.login-panel.MuiPaper-root{padding:64px 28px 34px;border-top:1px solid #173d62;border-left:0}}@media (max-width: 420px){.login-page.main-background{padding:0}.login-shell{min-height:100vh;border-radius:0}.login-intro{min-height:220px;padding:76px 21px 24px}.login-panel.MuiPaper-root{padding:60px 20px 28px}}.scoring-rules-dialog .scoring-rules-content tbody tr:nth-child(2n){background:rgba(15,53,86,.45)}@media (max-width: 600px){.app-notification-popover{position:fixed;top:64px;right:12px;left:12px;width:auto}.app-notification-row{align-items:flex-start;flex-direction:column;gap:9px}}.MuiBackdrop-root.MuiBackdrop-invisible{background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sstats-dialog-content,.sstats-section-content,.sstats-loading-overlay{color:var(--dark-text)!important;border-color:var(--dark-border)!important;background:rgba(5,24,42,.94)!important}.MuiAlert-root{color:#dcecff!important;border:1px solid #1769aa!important;background:rgba(0,101,190,.15)!important}.competition-btn-save,.competition-btn-save.matches-edit-save-button,.main-layout .MuiButton-contained{color:#fff!important;border-color:#0874e8!important;background:linear-gradient(135deg,#1494ff,#0869ee)!important;box-shadow:0 6px 18px #0070ff4d!important}.competition-btn-save:hover,.competition-btn-save.matches-edit-save-button:hover,.main-layout .MuiButton-contained:hover{background:linear-gradient(135deg,#2ca2ff,#087cff)!important}.competition-btn-back,.competition-btn-simple,.competition-view-back-button,.main-layout .MuiButton-outlined{color:#d7e8fb!important;border-color:#28577f!important;background:#081d33!important}.competition-btn-back:hover,.competition-btn-simple:hover,.competition-view-back-button:hover,.main-layout .MuiButton-outlined:hover{color:#fff!important;border-color:#268cff!important;background:#0d3153!important}.prediction-todo{border:1px solid #19598c!important}.prediction-todo-icon{color:#5fb7ff!important;background:rgba(0,119,255,.18)!important}.prediction-todo-copy p,.prediction-todo-deadline{color:var(--dark-muted)!important}.MuiSwitch-track{background-color:#31516d!important}.MuiSwitch-switchBase.Mui-checked{color:#3ca4ff!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#087cff!important}@media (max-width: 1100px){.main-layout{margin-top:84px!important}.app-header{background:rgba(3,18,34,.97)!important}.competition-table tbody tr,.competition-table tbody tr:nth-child(2n){background:var(--dark-row)!important}.predictions-view-mobile-match{color:var(--dark-text)!important;border-color:var(--dark-border)!important;background:var(--dark-row-alt)!important}}.sstats-section{overflow:hidden;border:1px solid #e2e8f0;background:#fff}.sstats-section-content{padding:18px;border-left:3px solid #315f8f;background:#f7f9fc}.sstats-linked-id{margin-left:auto!important;color:#64748b;font-size:.8rem!important;font-weight:700!important}.sstats-dialog-content{min-height:120px;padding-top:14px!important}.sstats-link-dialog-body{position:relative;min-height:72px;display:flex;align-items:center}.sstats-modal-body{position:relative;min-height:120px}.sstats-content-loading{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}.sstats-loading-overlay{position:absolute;top:-14px;right:-24px;bottom:-14px;left:-24px;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(248,250,252,.72);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sstats-loading-overlay .MuiCircularProgress-root{color:#4f46e5;filter:drop-shadow(0 3px 8px rgba(79,70,229,.22))}.sstats-dialog-actions{gap:8px;padding:12px 24px 20px!important}.sstats-team-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(220px,2fr);gap:16px;align-items:center}@media (max-width: 600px){.sstats-section-content{padding:14px}.sstats-section-content .MuiStack-root,.sstats-section-content .MuiButton-root{width:100%}.sstats-linked-id{margin-left:0!important;text-align:center}.sstats-team-row{grid-template-columns:1fr;gap:6px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.sstats-dialog-actions{padding:10px 16px 16px!important}.sstats-dialog-actions button{flex:1}}.prediction-todo{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;overflow:hidden;border:1px solid #c7d2fe;border-radius:14px;background:linear-gradient(110deg,#eef2ff,#f8faff 65%,#fff);box-shadow:0 8px 24px #4338ca14}.prediction-todo-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;color:#fff;background:#4f46e5}.prediction-todo-icon svg{font-size:27px}.prediction-todo-copy{min-width:0}.prediction-todo-copy h2{margin:0 0 3px;color:#312e81;font-size:16px}.prediction-todo-copy p{margin:0 0 5px;color:#334155;font-size:14px;font-weight:700}.prediction-todo-deadline{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:#64748b;font-size:12px}.prediction-todo-deadline>svg{margin-right:2px;font-size:16px}.prediction-todo-match{margin-left:6px;color:#475569}.prediction-todo .MuiButton-root{white-space:nowrap;border-radius:10px;text-transform:none;font-weight:700}.competition-view-back-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:126px;color:#fff;border-color:#4338ca;background:linear-gradient(135deg,#4f46e5,#4338ca);box-shadow:0 7px 18px #4338ca33}.competition-view-back-button:hover{color:#fff;border-color:#3730a3;background:linear-gradient(135deg,#4338ca,#3730a3);box-shadow:0 10px 24px #4338ca47}.competition-view-back-button svg{font-size:19px;transition:transform .2s}.competition-view-back-button:hover svg{transform:translate(-3px)}@media (max-width:1100px){.prediction-todo{grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:14px;padding:14px}.prediction-todo-icon{width:42px;height:42px}.prediction-todo .MuiButton-root{grid-column:1 / -1;width:100%;min-height:44px}.prediction-todo-match{flex-basis:100%;margin:2px 0 0 22px}.competition-view-back-button{width:100%}}@media (max-width:1100px){.mobile-match-header{padding:14px 12px 10px;text-align:center;background:#f7f9ff}.mobile-match-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;color:#27364a}.mobile-match-teams>span,.mobile-match-header time{color:#64748b;font-size:.72rem}.mobile-match-header time{display:block;margin-top:6px}.mobile-player-list{padding:0 10px}.mobile-player-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.55fr);align-items:center;gap:8px;padding:10px 0;border-top:1px solid #173d62}.mobile-player-line>:not(:first-child){text-align:center}.mobile-player-labels{color:#8faac5;font-size:.7rem}.predictions-view-mobile-match{min-width:0;border-bottom:6px solid #041524;color:#e5effb;font-size:.84rem;overflow-wrap:anywhere}.predictions-view-page .match-card--view{overflow:hidden;border:1px solid #1a456a;border-radius:9px;color:#eaf3ff;background:linear-gradient(145deg,#09223b,#06182a);box-shadow:0 8px 22px #0007113d}.predictions-view-page .mobile-match-header{padding:14px 12px 11px;border-bottom:1px solid #1a456a;color:#eaf3ff;background:#071b30}.predictions-view-page .mobile-match-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;color:#f1f6ff}.predictions-view-page .mobile-match-teams strong{min-width:0;display:flex;align-items:center;gap:7px;color:#f1f6ff;font-size:14px;font-weight:400}.predictions-view-page .mobile-match-teams strong:first-child{justify-content:flex-end;text-align:right}.predictions-view-page .mobile-match-teams strong:last-child{justify-content:flex-start;text-align:left}.predictions-view-page .mobile-match-teams strong:last-child .match-card-team-logo{order:2}.predictions-view-page .mobile-match-teams strong>span{min-width:0;overflow-wrap:anywhere}.predictions-view-page .mobile-match-teams>span{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:34px;padding:3px 7px;border:1px solid #24577f;border-radius:7px;color:#d9ebff;background:#0d3559;font-size:13px}.predictions-view-page .mobile-match-header time{color:#91abc5;font-size:12px}.predictions-view-page .mobile-player-list{background:#081e35}.predictions-view-page .mobile-player-line strong,.predictions-view-page .mobile-player-line div{color:#e5effb}.predictions-fixture-group+.predictions-fixture-group{border-top:8px solid #041524}.predictions-fixture-heading{padding:14px 12px;color:#dbeaff;background:linear-gradient(90deg,#0c2b49,#082039);font-size:.85rem;font-weight:800;cursor:pointer;overflow-wrap:anywhere}.predictions-fixture-heading:focus-visible{outline:2px solid #299cff;outline-offset:-2px}.predictions-fixture-total{font-size:.8rem;overflow-wrap:anywhere}.predictions-view-mobile-match .prediction-cell-content,.predictions-view-mobile-match .prediction-playoff-details{min-width:0;white-space:normal}.mobile-fixture-total{padding:12px;background:#092039;color:#c9dcf3}.mobile-fixture-total>div{display:flex;justify-content:space-between;gap:12px;margin-top:8px}}.competition-result-score{display:inline-flex;flex-direction:column;align-items:center;gap:2px;white-space:nowrap}.competition-result-main{display:inline-flex;align-items:center;gap:3px;font-size:.95rem;font-weight:800}.competition-result-score small{color:#64748b;font-size:.64rem;font-weight:700;line-height:1.25}.accordion-summary-custom.closed{background:#f5f5fa;transition:background .2s}.accordion-summary-custom.open{background:#eaf1fb;transition:background .2s}.accordion-custom.closed{background:#fcfcff}.accordion-custom.open{background:0 0}.show-on-mobile{display:none}.MuiContainer-root.competition-edit-page{box-sizing:border-box;width:100%}.competition-edit-panel>.table-heading,.competition-edit-section>.table-heading,.competition-edit-section-heading{box-sizing:border-box;min-height:54px;display:flex;align-items:center;margin-bottom:0!important;padding:14px 18px!important;font-size:1rem;font-weight:800!important;border-radius:0!important}.competition-edit-panel>.table-heading{margin-bottom:0!important}.competition-edit-alert.MuiAlert-root{margin-bottom:16px;padding:12px 16px;border-width:1px 1px 1px 4px;border-radius:10px;box-shadow:0 5px 16px #0f172a0f;font-weight:600;line-height:1.55}.competition-edit-alert.MuiAlert-root .MuiAlert-icon{align-items:center;margin-right:12px;padding:0}.competition-edit-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;border-style:solid;border-width:1px;border-top:0;border-left-width:3px}.competition-edit-details-form{margin-top:0}.competition-edit-details-grid>.MuiFormControl-root{min-width:0}.competition-edit-details-grid .MuiOutlinedInput-root,.competition-edit-table-container .MuiOutlinedInput-root{border-radius:5px}.competition-edit-details-grid .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.competition-edit-table-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px}.competition-edit-section{margin-top:28px}.competition-edit-add-team.MuiButton-root{gap:7px;min-height:42px;padding:8px 15px;border-radius:10px;font-weight:700;text-transform:none}.competition-edit-table-container.MuiTableContainer-root{width:100%;margin:0;overflow-x:auto;border-style:solid;border-width:1px;border-top:0;border-radius:0;scrollbar-color:#818cf8 #eef2ff}.competition-edit-table-container .MuiTableHead-root .MuiTableCell-root{padding:12px;border-bottom-style:solid;border-bottom-width:1px;font-size:.76rem;font-weight:800;white-space:nowrap}.competition-edit-table-container .MuiTableBody-root .MuiTableCell-root{border-bottom-style:solid;border-bottom-width:1px}.competition-edit-table-container input[type=checkbox]{accent-color:#4f46e5!important}.competition-edit-teams-table .MuiTextField-root{min-width:160px}.competition-edit-teams-table .MuiSelect-select{min-width:65px}.competition-edit-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:28px}.competition-edit-footer form{display:inline-flex!important}.competition-edit-save-button,.competition-edit-delete-button{display:inline-flex;align-items:center;justify-content:center;gap:9px}.competition-edit-save-button svg,.competition-edit-delete-button svg{font-size:19px}@media (max-width:700px){.competition-edit-panel>.table-heading,.competition-edit-section>.table-heading,.competition-edit-section-heading{min-height:48px;padding:12px 14px!important;font-size:15px!important}.competition-edit-add-team.MuiButton-root{width:100%}.competition-edit-add-team.MuiButton-root{justify-content:center}.competition-edit-table-container .MuiTableHead-root .MuiTableCell-root,.competition-edit-table-container .MuiTableBody-root .MuiTableCell-root{padding:9px;font-size:12px}.competition-edit-footer{display:grid!important;grid-template-columns:1fr;width:100%;gap:10px!important}.competition-edit-footer form,.competition-edit-footer button{width:100%}.competition-edit-footer .competition-view-back-button{width:100%!important;max-width:none!important}.competition-edit-alert.MuiAlert-root{padding:11px 12px;font-size:12px}}.match-info-empty-state{padding:22px 12px;color:#64748b;background:#fafbfe;font-size:.82rem;font-weight:600;text-align:center}.match-location-icon{width:25px;height:25px;display:inline-grid;place-items:center;flex:0 0 25px;color:#475569}.match-location-icon.home{color:#4338ca}.match-location-icon.away{color:#64748b}.match-location-icon svg{font-size:19px}.match-info-team-card{display:flex;flex-direction:column}.match-info-team-header{box-sizing:border-box;min-height:66px;display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:8px}.match-info-team-logo-wrap{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;align-self:center;overflow:hidden}.match-info-team-logo{display:block;width:auto;height:auto;max-width:36px;max-height:36px;margin:auto;object-fit:contain}.match-info-modal{overscroll-behavior:contain;scrollbar-color:#818cf8 #eef2ff}.match-info-modal::-webkit-scrollbar{width:10px}.match-info-modal::-webkit-scrollbar-track{background:#eef2ff}.match-info-modal::-webkit-scrollbar-thumb{border:2px solid #eef2ff;border-radius:999px;background:#818cf8}:root{--button-navy: #164b7d;--button-navy-dark: #10395f;--button-border: #b8c7d8;--button-green: #237a45;--button-green-dark: #196338;--button-red: #b4232f;--button-red-dark: #8f1c26}.competition-btn-back,.competition-btn-delete,.competition-btn-save,.competition-btn-simple{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 20px;border-width:1px;border-style:solid;border-radius:6px;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.015em;line-height:1.25;cursor:pointer;box-shadow:0 2px 5px #0f27441f;transition:color .16s,background .16s,border-color .16s,box-shadow .16s}.competition-btn-back:hover,.competition-btn-delete:hover,.competition-btn-save:hover,.competition-btn-simple:hover{transform:none;box-shadow:0 4px 9px #0f274429}.competition-btn-save,.competition-btn-save.matches-edit-save-button{color:#fff!important;border-color:var(--button-green)!important;background:var(--button-green)!important;box-shadow:0 2px 6px #237a4538!important}.competition-btn-save:hover,.competition-btn-save.matches-edit-save-button:hover{color:#fff!important;border-color:var(--button-green-dark)!important;background:var(--button-green-dark)!important;box-shadow:0 4px 10px #19633842!important}.competition-btn-back,.competition-view-back-button,.competition-btn-simple{color:#173e66;border-color:var(--button-border);background:#fff;box-shadow:0 2px 5px #0f27441a}.competition-btn-back:hover,.competition-view-back-button:hover,.competition-btn-simple:hover{color:#0f3152;border-color:#7892ad;background:#edf3f8;box-shadow:0 4px 9px #0f274424}.competition-btn-delete{color:#fff;border-color:var(--button-red);background:var(--button-red);box-shadow:0 2px 6px #b4232f3d}.competition-btn-delete:hover{color:#fff;border-color:var(--button-red-dark);background:var(--button-red-dark);box-shadow:0 4px 10px #8f1c264d}.competition-btn-back:disabled,.competition-btn-delete:disabled,.competition-btn-save:disabled,.competition-btn-simple:disabled,.MuiButton-root.Mui-disabled{color:#8a98a8!important;border-color:#d7dee7!important;background:#eef1f4!important;box-shadow:none!important;cursor:not-allowed;transform:none}.MuiButton-root:not(.actionButton){border-radius:6px;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-weight:700;text-transform:none;box-shadow:none}.MuiButton-containedPrimary:not(.actionButton){color:#fff;background:var(--button-navy)}.MuiButton-containedPrimary:not(.actionButton):hover{background:var(--button-navy-dark);box-shadow:0 3px 8px #0f395f33}.MuiButton-outlinedPrimary:not(.actionButton),.competition-edit-add-team.MuiButton-root{color:var(--button-navy);border-color:#9db1c7;border-radius:6px;background:#fff}.MuiButton-outlinedPrimary:not(.actionButton):hover,.competition-edit-add-team.MuiButton-root:hover{color:var(--button-navy-dark);border-color:#62809f;background:#edf3f8}.competition-list-row-action{border-radius:5px;box-shadow:none}@media (max-width:700px){.competition-btn-back,.competition-btn-delete,.competition-btn-save,.competition-btn-simple{min-height:46px}}@media (max-width:1100px){.matches-edit-page .matches-edit-panel,.matches-edit-page .matches-edit-table-wrap,.matches-edit-page .matches-edit-table{overflow:visible;max-height:none;height:auto}.matches-edit-page .matches-edit-table,.matches-edit-page .matches-edit-table tbody{display:block;width:100%;min-width:0}.matches-edit-page .matches-edit-table thead{display:none}.matches-edit-page .matches-edit-row{display:grid;grid-template-columns:minmax(0,1fr);margin:12px;padding:14px;border:1px solid #dce3f0;border-radius:16px;background:#fff;box-shadow:0 4px 14px #1e293b0f;scroll-margin-top:90px}.matches-edit-page .matches-edit-row.pending{border-color:#a5b4fc}.matches-edit-page .matches-edit-row>td{min-width:0;width:auto;padding:0!important;border:0;box-shadow:none;white-space:normal}.matches-edit-page .matches-edit-stage-cell{order:0;color:#6366f1;font-weight:800;text-align:left;margin-bottom:8px}.matches-edit-page .matches-edit-team-a-cell,.matches-edit-page .matches-edit-team-b-cell{display:block!important;color:#27364a;font-size:15px;font-weight:700;overflow-wrap:anywhere;line-height:1.4}.matches-edit-page .matches-edit-team-a-cell{order:1}.matches-edit-page .matches-edit-team-b-cell{order:2;margin-top:4px}.matches-edit-page .matches-edit-date-cell{display:block!important;order:3;margin:14px 0}.matches-edit-page .matches-edit-date-cell .MuiTextField-root{width:100%}.matches-edit-page .matches-edit-date-cell input{font-size:16px;padding:12px}.matches-edit-page .matches-edit-score-cell{order:4}.matches-edit-page .matches-edit-mobile-team.show-on-mobile{display:none!important}.matches-edit-page .results-edit-score-row{max-width:none;gap:8px;padding:12px 0;background:#f5f7ff;border-radius:12px}.matches-edit-page .matches-edit-score-input.MuiTextField-root{width:64px;min-width:0}.matches-edit-page .matches-edit-score-input input{font-size:20px;padding:12px 4px;color:#312e81}.matches-edit-page .matches-edit-score-separator{align-self:center;margin:0}.matches-edit-page .matches-edit-clear-button.MuiIconButton-root{width:32px;height:40px;margin:0;padding:4px}.matches-edit-page .matches-edit-stage-controls{grid-template-columns:minmax(0,1fr)}}.matches-edit-mobile-matchup{display:none}@media (max-width:1100px){.matches-edit-page .matches-edit-mobile-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding:14px 10px;border:1px solid #e0e7ff;border-radius:12px;background:#f7f9ff;text-align:center}.matches-edit-mobile-matchup strong{color:#27364a;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.matches-edit-mobile-matchup>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e8edff;color:#6366f1;font-size:11px;font-weight:800}.matches-edit-page .matches-edit-team-a-cell,.matches-edit-page .matches-edit-team-b-cell{display:none!important}}.predictions-view-fixtures .predictions-fixture-group+.predictions-fixture-group{border-top:8px solid #041524}.predictions-view-fixtures .predictions-fixture-heading{padding:16px 18px;color:#dbeaff;border-bottom:1px solid #173d62;background:linear-gradient(90deg,#0c2b49,#082039);font-size:14px;font-weight:800;cursor:pointer;overflow-wrap:anywhere;transition:background-color .15s}.predictions-view-fixtures .predictions-fixture-heading:hover{color:#fff;background:linear-gradient(90deg,#10375c,#0a2947)}.predictions-view-fixtures .predictions-fixture-heading:focus-visible{outline:2px solid #299cff;outline-offset:-2px}.predictions-view-fixtures .predictions-fixture-total{padding:14px 18px;border-top:1px solid #1a4165;background:#092039;color:#c9dcf3;font-size:13px;overflow-wrap:anywhere}.predictions-view-fixtures .predictions-fixture-total>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}@media (min-width:1101px){.predictions-view-fixtures .predictions-fixture-total{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px}.predictions-view-fixtures .predictions-fixture-total>strong{grid-column:1 / -1}.predictions-view-fixtures .predictions-fixture-total>div{margin:0;padding:10px 12px;border:1px solid #1a4165;background:#0b2945;border-radius:8px}}.scoring-rules-content{color:#334155;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.scoring-rules-content h3{color:#312e81;font-size:16px;margin:20px 0 10px}.scoring-rules-content ul{padding-left:20px}.scoring-rules-content li+li{margin-top:8px}.scoring-rules-formula{padding:12px;border-radius:10px;background:#eef2ff;color:#312e81;font-weight:700}.scoring-rules-content table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.scoring-rules-content th,.scoring-rules-content td{padding:10px;border:1px solid #dce3f0;text-align:left;vertical-align:top}.scoring-rules-content th{background:#eef2ff}@media (max-width:1100px){.predictions-edit-page .predictions-edit-panel,.predictions-edit-page .matches-edit-table-wrap,.predictions-edit-page .predictions-edit-table,.predictions-edit-page .predictions-edit-table tbody{height:auto!important;max-height:none!important;overflow:visible!important;touch-action:pan-y}.predictions-edit-page .predictions-edit-table,.predictions-edit-page .predictions-edit-table tbody{display:block;width:100%;min-width:0}.predictions-edit-page .predictions-edit-match-date{display:block;margin:8px 0 14px;color:#64748b;font-size:12px;line-height:1.5;text-align:center}.predictions-edit-page .matches-edit-score-input-row{padding:12px 0;border-radius:0;background:transparent}.predictions-edit-page .playoff-prediction-choice{white-space:normal;overflow-wrap:anywhere}}.fixture-ranking{margin-top:14px;border:1px solid #e0e7ff;border-radius:14px;background:#fff;padding:14px;color:#334155;font-size:13px}.fixture-ranking h3{margin:0 0 12px;font-size:14px;color:#312e81}.fixture-ranking ol{list-style:none;padding:0;margin:0}.fixture-ranking li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #eef2ff}.fixture-ranking-place{color:#64748b;min-width:22px}.fixture-ranking-name{flex:1;min-width:0;overflow-wrap:anywhere}.fixture-ranking-movement{color:#64748b;font-weight:700}.fixture-ranking-movement.up{color:#1a7c3a}.fixture-ranking-movement.down{color:#e63946}.fixture-ranking p{margin:12px 0 0;padding:10px;background:#eef2ff;border-radius:8px;line-height:1.6;overflow-wrap:anywhere}.current-fixture-badge{display:inline-block;margin-left:10px;padding:3px 8px;border-radius:20px;border:1px solid rgba(49,211,151,.34);background:rgba(13,111,78,.32);color:#54e8b1;font-size:11px}.fixture-ranking-empty{margin:0;padding:24px 18px;color:#64748b;font-size:14px;line-height:1.6;text-align:center}.admin-users-page-header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.admin-users-page-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.admin-users-page-header-copy h1.MuiTypography-root{margin:0;color:#f6f9ff;font-size:22px;font-weight:800;line-height:1.2}.admin-users-page-header-copy p.MuiTypography-root{margin:5px 0 0;color:#98b1cb;font-size:13px;line-height:1.45}.admin-users-add-button{white-space:nowrap}.admin-users-panel .MuiCircularProgress-root{color:#2d9dff}.admin-users-page .competition-list-mobile-meta{color:#91abc5}@media (max-width: 700px){.admin-users-page-header{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.admin-users-page-header-icon{width:38px;height:38px}.admin-users-page-header-copy h1.MuiTypography-root{font-size:18px}.admin-users-add-button{grid-column:1 / -1;width:100%}}.admin-user-dialog .MuiDialog-paper,.confirm-dialog .MuiDialog-paper{overflow:hidden;border:1px solid #173d62;border-radius:10px;color:#eaf3ff;background:#06182a;box-shadow:0 24px 70px #0008147a}.confirm-dialog-header.MuiDialogTitle-root{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:18px 58px 18px 20px;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.confirm-dialog-header-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(245,184,0,.42);border-radius:10px;color:#ffd45c;background:rgba(161,98,7,.22)}.confirm-dialog-header h2.MuiTypography-root{margin:0;color:#f6f9ff;font-size:19px;font-weight:800}.confirm-dialog-content.MuiDialogContent-root{padding:28px 24px 22px;color:#b8cee7;background:#06182a}.confirm-dialog .MuiDialogTitle-root+.confirm-dialog-content.MuiDialogContent-root{padding-top:28px}.confirm-dialog-content p.MuiTypography-root{color:inherit;font-size:14px;line-height:1.65}.confirm-dialog-actions.MuiDialogActions-root{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 24px 20px;border-top:1px solid #173d62;background:#06182a}.confirm-dialog-actions button{width:100%;margin:0!important}.confirm-dialog-actions .confirm-dialog-leave{color:#fff;border-color:var(--button-red);background:var(--button-red);box-shadow:0 2px 6px #b4232f3d}.confirm-dialog-actions .confirm-dialog-leave:hover{color:#fff;border-color:var(--button-red-dark);background:var(--button-red-dark);box-shadow:0 4px 10px #8f1c264d}.confirm-dialog-actions .confirm-dialog-stay{border-color:#228d51;background:#228d51}.confirm-dialog-actions .confirm-dialog-stay:hover{border-color:#2aa761;background:#2aa761}@media (max-width: 520px){.confirm-dialog-header.MuiDialogTitle-root{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px 52px 15px 15px}.confirm-dialog-header-icon{width:36px;height:36px}.confirm-dialog-header h2.MuiTypography-root{font-size:17px}.confirm-dialog-content.MuiDialogContent-root{padding:22px 15px 18px}.confirm-dialog .MuiDialogTitle-root+.confirm-dialog-content.MuiDialogContent-root{padding-top:22px}.confirm-dialog-actions.MuiDialogActions-root{grid-template-columns:1fr;padding:12px 15px 15px}}.admin-user-dialog-title{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:18px 58px 18px 20px!important;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.admin-user-dialog-title-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.admin-user-dialog-title h2.MuiTypography-root{margin:0;color:#f6f9ff;font-size:19px;font-weight:800;line-height:1.2}.admin-user-dialog-title p.MuiTypography-root{margin:5px 0 0;color:#98b1cb;font-size:12px;line-height:1.45}.admin-user-dialog-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding:24px 24px 14px!important;color:#e5effb;background:#06182a}.admin-user-field{width:100%}.admin-user-field .MuiOutlinedInput-root{height:54px;border-radius:7px;color:#edf5ff;background:#0a223b}.admin-user-field .MuiOutlinedInput-notchedOutline{border-color:#2a567d}.admin-user-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4388be}.admin-user-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#168cff}.admin-user-field .MuiInputLabel-root,.admin-user-field .MuiFormHelperText-root{color:#91abc5}.admin-user-field .MuiInputBase-input{color:#edf5ff;-webkit-text-fill-color:#edf5ff}.admin-user-field .MuiFormHelperText-root{min-height:20px;margin:4px 4px 0}.admin-user-status{grid-column:1 / -1;min-height:54px;display:flex;align-items:center;padding:0 14px;border:1px solid #244d70;border-radius:7px;background:#092039;color:#a9c0d8;font-weight:700}.admin-user-status.active{border-color:#31d39761;background:rgba(13,111,78,.24);color:#54e8b1}.admin-user-dialog-actions{gap:10px;padding:14px 24px 22px!important;border-top:1px solid #173d62;background:#06182a}.admin-user-dialog-actions button{min-width:112px;min-height:44px}@media (max-width: 600px){.admin-user-dialog-content{grid-template-columns:1fr;padding:20px 18px 10px!important}.admin-user-dialog-title{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px 52px 15px 15px!important}.admin-user-dialog-title-icon{width:36px;height:36px}.admin-user-dialog-title h2.MuiTypography-root{font-size:17px}.admin-user-dialog-actions{padding:12px 18px 18px!important}.admin-user-dialog-actions button{flex:1}}.mini-playoff{margin-top:16px;border:1px solid #d8e1ea;overflow:hidden;background:#f4f7fa}.mini-playoff-draw{min-height:300px;display:flex;align-items:center;justify-content:center;padding:22px 56px 22px 22px;overflow:hidden}.mini-playoff .playoff-feeder-pair{width:min(100%,350px);flex:0 1 350px;gap:18px}.mini-playoff .playoff-bracket-match{width:100%;box-sizing:border-box;box-shadow:none}.mini-playoff .playoff-bracket-match.mini-selected{border-left-color:#1e5a91}.mini-playoff .playoff-bracket-team.winner{background:#eaf2f9;color:#0d3d6e}.mini-playoff .mini-playoff-final-match{width:min(100%,350px)}.mini-playoff-continuation{width:54px;flex:0 0 54px;margin-left:22px;border-top:1px solid #9aabba}@media (max-width: 600px){.mini-playoff-draw{min-height:0;padding:16px 38px 16px 12px}.mini-playoff .playoff-feeder-pair{gap:12px}.mini-playoff .playoff-feeder-pair:after,.mini-playoff .playoff-feeder-pair .playoff-bracket-match:after{display:block!important}.mini-playoff .playoff-feeder-pair:after{right:-16px}.mini-playoff .playoff-feeder-pair .playoff-bracket-match:after{width:16px}.mini-playoff-continuation{width:22px;flex-basis:22px;margin-left:16px}}.dashboard-fixture-navigation{display:flex;gap:6px}.dashboard-fixture-navigation button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #28577f;border-radius:6px;color:#d7e8fb;background:#081d33}.dashboard-fixture-navigation button:hover:not(:disabled){border-color:#268cff;color:#fff;background:#0d3153}.dashboard-fixture-navigation button:disabled{opacity:.35;cursor:default}.dashboard-results-table-wrap{width:100%;overflow-x:auto}.dashboard-results-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.76rem}.dashboard-results-table th{padding:9px 10px;color:var(--dark-muted);background:#0c2a49;text-align:center;font-weight:600;white-space:nowrap}.dashboard-results-table th small{display:block;margin-top:2px;color:#7394b7;font-size:.6rem}.dashboard-results-table td{padding:9px 10px;border-top:1px solid var(--dark-border-soft);color:#e9f2ff;text-align:center}.dashboard-results-table tbody tr:nth-child(2n){background:rgba(13,46,76,.62)}.dashboard-results-teams{display:flex;align-items:center;justify-content:center;gap:7px;min-width:210px;white-space:nowrap}.dashboard-results-teams img{width:24px;height:24px;object-fit:contain}.dashboard-results-teams b{color:#7394b7}.dashboard-result-score{color:#26e3bb!important;font-weight:800;white-space:nowrap}.dashboard-player-prediction{display:grid;gap:2px;min-width:55px}.dashboard-player-prediction small{min-height:12px;color:#62b7ff;font-size:.62rem;white-space:nowrap}.main-layout,.main-layout table,.main-layout input,.main-layout textarea,.main-layout select,.main-layout button,.main-layout .MuiInputBase-root,.main-layout .MuiButton-root,.main-layout .MuiTableCell-root{font-size:14px!important}.main-layout small,.main-layout .MuiFormHelperText-root,.dashboard-metrics small,.dashboard-donut small,.dashboard-stat-cards span,.dashboard-player-prediction small,.dashboard-results-table th small{font-size:12px!important}.dashboard-hero{grid-column:1 / -1;grid-row:1}html[data-theme=light] .confirm-dialog .MuiDialog-paper{color:#17324c!important;border-color:#b8cede!important;background:#f7fbfe!important;box-shadow:0 28px 70px #2648683d!important}html[data-theme=light] .confirm-dialog-header.MuiDialogTitle-root{border-color:#c4d8e8!important;background:linear-gradient(110deg,#deedf8,#f4f9fd)!important}html[data-theme=light] .confirm-dialog-header-icon{color:#9a6200!important;border-color:#e5bc65!important;background:#fff3d2!important}html[data-theme=light] .confirm-dialog-header h2.MuiTypography-root{color:#17324c!important}html[data-theme=light] .confirm-dialog-content.MuiDialogContent-root,html[data-theme=light] .confirm-dialog-actions.MuiDialogActions-root{color:#49667f!important;border-color:#cadbe8!important;background:#f7fbfe!important}html[data-theme=light] .confirm-dialog-content p.MuiTypography-root{color:#49667f!important}html[data-theme=light] .confirm-dialog .app-dialog-close.MuiIconButton-root{color:#4a6a84!important;border-color:#bfd1df!important;background:rgba(255,255,255,.82)!important}html[data-theme=light] .confirm-dialog .app-dialog-close.MuiIconButton-root:hover{color:#123b5e!important;border-color:#6f9fbe!important;background:#e5f1f8!important}html[data-theme=light] .confirm-dialog-actions .confirm-dialog-leave{color:#fff!important;border-color:var(--button-red)!important;background:var(--button-red)!important}html[data-theme=light] .confirm-dialog-actions .confirm-dialog-leave:hover{color:#fff!important;border-color:#8f1c26!important;background:#8f1c26!important}.dashboard-favorite,.dashboard-previous,.dashboard-next{min-height:190px}.dashboard-favorite{grid-column:1}.dashboard-previous{grid-column:2}.dashboard-next{grid-column:3;padding:0}.dashboard-team-match .dashboard-next-teams{min-height:140px;padding:0 16px}.dashboard-previous-score{color:#26e3bb}.dashboard-leaders{grid-column:1}.dashboard-leaders{display:grid;grid-template-rows:auto 1fr}.dashboard-leaders .dashboard-podium{align-self:stretch;align-items:center}.dashboard-standings{grid-column:2}.dashboard-stats{grid-column:3;display:grid;grid-template-rows:auto minmax(190px,1fr) auto}.dashboard-stats .dashboard-donut-wrap{align-self:stretch;min-height:0}.dashboard-results{grid-column:1 / -1}.dashboard-results-table{font-size:14px}@media (max-width: 1200px) and (min-width: 761px){.dashboard-favorite{grid-column:1}.dashboard-previous{grid-column:2}.dashboard-next{grid-column:1 / -1}.dashboard-leaders{grid-column:1}.dashboard-standings{grid-column:2}.dashboard-stats,.dashboard-results{grid-column:1 / -1}}@media (max-width: 760px){.dashboard-table{overflow:visible}.dashboard-table>div{grid-template-columns:34px minmax(0,1fr) 48px;min-width:0}.dashboard-table>div>:nth-child(n+3):nth-child(-n+7){display:none}.dashboard-table>div>:nth-child(8){display:block;text-align:center}.dashboard-results-title{align-items:flex-start;gap:8px;padding-block:9px}}.favorite-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px;padding:8px 0 12px}.favorite-team-grid button{display:grid;place-items:center;align-content:center;gap:9px;min-height:128px;padding:12px;border:1px solid #28577f;border-radius:9px;color:var(--dark-text);background:#081d33;cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.favorite-team-grid button:hover,.favorite-team-grid button.selected{border-color:#268cff;background:#0d3153;transform:translateY(-2px)}.favorite-team-grid button>span{display:grid;place-items:center;width:62px;height:62px;color:#8cc8ff;font-size:1.5rem;font-weight:800}.favorite-team-grid img{width:58px;height:58px;object-fit:contain}.favorite-team-grid strong{font-size:12px;text-align:center}.favorite-team-grid button:disabled{opacity:.55;cursor:default;transform:none}.favorite-team-dialog .MuiDialogContent-root{position:relative}.favorite-team-dialog .favorite-team-dialog-header.MuiDialogTitle-root{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-right:64px}.favorite-team-dialog-heading{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-width:0}.favorite-team-remove-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--button-red);border-radius:7px;color:#fff;background:var(--button-red);box-shadow:0 2px 6px #b4232f3d;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.favorite-team-remove-button:hover{color:#fff;border-color:var(--button-red-dark);background:var(--button-red-dark);box-shadow:0 4px 10px #8f1c264d}.favorite-team-remove-button svg{font-size:18px}.favorite-team-remove-button:disabled{opacity:.55;cursor:default}.app-dialog-close.MuiIconButton-root{position:absolute;z-index:5;top:10px;right:10px;width:34px;height:34px;color:#a9c4df;border:1px solid rgba(77,133,181,.45);border-radius:8px;background:rgba(4,22,39,.74);transition:color .15s,border-color .15s,background .15s}.app-dialog-close.MuiIconButton-root:hover{color:#fff;border-color:#3b96dd;background:#103b60}.app-dialog-close.MuiIconButton-root.Mui-disabled{color:#57718a;border-color:#42627e47;background:rgba(4,22,39,.42)}.app-dialog-close .MuiSvgIcon-root{font-size:20px}.sstats-dialog-header.MuiDialogTitle-root,.admin-user-dialog-title.MuiDialogTitle-root{padding-right:58px}@media (max-width: 600px){.favorite-team-dialog .favorite-team-dialog-header.MuiDialogTitle-root{align-items:stretch;flex-direction:column;gap:14px}.favorite-team-remove-button{width:100%}}.favorite-team-saving{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgba(3,15,28,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dashboard-hero{background-image:linear-gradient(90deg,rgba(3,20,38,.96) 0%,rgba(3,27,51,.76) 52%,rgba(2,19,36,.22) 100%),url(/assets/hero-bg-39a2db55.png)!important;background-position:center,right bottom!important;background-repeat:no-repeat}.menu-drawer.open{background-image:linear-gradient(180deg,rgba(5,25,46,.94) 0%,rgba(3,20,38,.72) 42%,rgba(2,14,27,.28) 100%),url(/assets/menu-bg-00436327.png)!important;background-position:center,center bottom!important;background-size:cover,cover!important;background-repeat:no-repeat}.competitions-grid .competition-card,.competitions-grid .competition-card.inactive{border:1px solid #173f65!important;background:radial-gradient(circle at 100% 0,rgba(18,118,218,.16),transparent 13rem),linear-gradient(145deg,#09223b,#06182b)!important;box-shadow:0 14px 34px #0000003d!important}.competitions-grid .competition-card:hover,.competitions-grid .competition-card:focus-visible{border-color:#2788da!important;box-shadow:0 18px 42px #005bbe47!important}.competitions-grid .competition-card.inactive{opacity:.82}.competitions-grid .competition-card-logo-wrap{border-color:#285275;background:rgba(255,255,255,.94);box-shadow:0 7px 18px #0000003d}.competitions-grid .competition-card-title.MuiTypography-root{color:#f4f8ff!important}.competitions-grid .competition-card-type{color:#8fb0d2}.competitions-grid .competition-card-info-row{border-color:#173d62;background:rgba(8,32,55,.68);box-shadow:inset 0 1px #ffffff06}.competitions-grid .competition-card-info-row:hover{border-color:#285b85;background:rgba(11,43,73,.82)}.competitions-grid .competition-card-info-row>svg{color:#4aa8ff}.competitions-grid .competition-card-label{color:#87a6c7}.competitions-grid .competition-card-value{color:#e8f2ff}.competitions-grid .competition-card-separator{color:#6083a6}.competitions-grid .competition-card-status-pill{color:#a9bbcf;border:1px solid #31516d;background:#0b2945}.competitions-grid .competition-card-status-pill.active{color:#54e8b1;border-color:#31d39752;background:rgba(13,111,78,.28)}.competitions-grid .competition-card-footer{margin-top:18px;padding:16px 4px 0;border-top:1px solid #173d62;color:#69baff}.competitions-grid .competition-card-arrow{color:#fff;border:1px solid #2799ff;background:linear-gradient(135deg,#159cff,#0869ee);box-shadow:0 5px 14px #0070ff4d}.competitions-grid .competition-card:hover .competition-card-footer{color:#9dd3ff}.competitions-grid .competition-card:hover .competition-card-arrow{background:linear-gradient(135deg,#36adff,#087cff)}.competition-list-panel.MuiPaper-root{overflow:hidden;border:1px solid #173f65!important;border-radius:10px;background:#06182b!important;box-shadow:0 16px 38px #0000003d!important}.competition-list-table{color:#e9f2ff!important;background:#06182b!important}.competition-list-table thead th,.competition-list-table .competition-th,.competition-list-table .competition-th-nocursor{color:#b8cee7!important;border-color:#1a4165!important;background:linear-gradient(180deg,#0d2d4d,#0a2642)!important}.competition-list-table thead th svg{color:#4aa8ff!important}.competition-list-table tbody .competition-row,.competition-list-table tbody .competition-row:nth-child(2n),.competition-list-table tbody .competition-row.past{color:#e9f2ff!important;border-color:#123655!important;background:#071b30!important}.competition-list-table tbody .competition-row:nth-child(2n){background:#0a223b!important}.competition-list-table tbody .competition-row.past{color:#a9bfd7!important;background:#081a2d!important}.competition-list-table tbody .competition-row:hover{background:#0e3458!important}.competition-list-table .competition-td,.competition-list-table .competition-td-bold{color:inherit!important;border-color:#123655!important;background:transparent!important}.competition-list-table .competition-td-bold{color:#f4f8ff!important;font-weight:700}.competition-list-status{color:#a9bdd3;border:1px solid #31516d;background:#0b2945}.competition-list-status.active{color:#54e8b1;border-color:#31d39752;background:rgba(13,111,78,.28)}.competition-list-row-action,.competition-list-row-action.view{color:#77bcff;border-color:#28577f;background:#0b2947}.competition-list-row-action:hover,.competition-list-row-action.view:hover{color:#fff;border-color:#2799ff;background:#087cff;box-shadow:0 5px 14px #0070ff47}.competition-list-mobile-meta{color:#8eabc9}.competition-no-data,.competition-loading{color:#a9bfd7!important;background:#071b30!important}.competition-list-header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:14px 18px;border-bottom:1px solid #173d62;background:linear-gradient(100deg,#081d33,#07182a)}.competition-list-header-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#8a63ff;background:rgba(92,62,215,.2)}.competition-list-header h1.MuiTypography-root{margin:0;color:#f5f8ff!important;font-size:20px!important;font-weight:800}.competition-list-header p{margin:4px 0 0;color:#90aac6;font-size:12px}.competition-list-name-cell{display:flex;align-items:center;gap:12px;min-width:190px}.competition-list-name-cell>span:last-child{display:grid;gap:3px}.competition-list-name-cell small{color:#8fa9c5;font-size:12px;font-weight:500}.competition-list-logo{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px}.competition-list-logo img{max-width:36px;max-height:36px;object-fit:contain}.competition-list-logo svg{color:#8a63ff}.competition-list-count{margin:12px 2px 0;color:#8fa9c5;font-size:12px}.main-layout .competition-table{border:1px solid #173d62;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:8px}.main-layout .competition-table thead th{height:42px;color:#afc5de!important;background:linear-gradient(180deg,#0d2d4d,#0a2642)!important;font-size:12px!important;font-weight:700}.main-layout .competition-table tbody td{height:48px;color:#e9f2ff;border-bottom:1px solid #102f4d;font-size:14px}.main-layout .competition-table tbody tr:last-child td{border-bottom:0}@media (max-width: 700px){.competition-list-header{grid-template-columns:38px 1fr;padding:13px}.competition-list-header .competition-list-add-button{grid-column:1 / -1;width:100%}.competition-list-name-cell{min-width:0}.competition-list-logo{flex-basis:34px;width:34px;height:34px}}.competition-edit-page{color:#eaf3ff}.competition-edit-panel.MuiPaper-root{padding:20px;border:1px solid #173d62!important;border-radius:10px!important;background:linear-gradient(145deg,rgba(8,29,51,.98),rgba(4,20,36,.98))!important;box-shadow:0 18px 48px #00081447!important}.competition-edit-panel>.table-heading,.competition-edit-section>.table-heading,.competition-edit-section-heading{margin-bottom:0!important;border:1px solid #173d62!important;border-bottom-color:#1b466f!important;color:#f5f8ff!important;background:linear-gradient(100deg,#0d2d4d,#081f37)!important}.competition-edit-details-grid,.playoff-builder-content.MuiPaper-root{border-color:#173d62!important;border-left-color:#168cff!important;background:linear-gradient(135deg,#081d33,#06182a)!important;box-shadow:inset 0 1px #ffffff06}.competition-edit-details-grid>.MuiFormControl-root{background:transparent!important}.competition-edit-details-grid .MuiOutlinedInput-root,.competition-edit-table-container .MuiOutlinedInput-root,.playoff-builder-content .MuiOutlinedInput-root{color:#edf5ff!important;background:#091f36!important}.competition-edit-page .MuiInputLabel-root,.competition-edit-page .MuiFormLabel-root,.competition-edit-page .MuiFormControlLabel-label,.competition-edit-page .MuiFormHelperText-root{color:#9bb3ce!important}.competition-edit-page .MuiOutlinedInput-notchedOutline{border-color:#285276!important}.competition-edit-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4380b1!important}.competition-edit-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#168cff!important;box-shadow:0 0 0 2px #168cff1f}.competition-edit-page .MuiOutlinedInput-input,.competition-edit-page .MuiSelect-select{color:#edf5ff!important;-webkit-text-fill-color:#edf5ff!important}.competition-edit-page .MuiInputBase-root.Mui-disabled,.competition-edit-page .MuiInputBase-input.Mui-disabled,.competition-edit-page .MuiSelect-select.Mui-disabled{color:#aec1d6!important;-webkit-text-fill-color:#aec1d6!important;opacity:1}.competition-edit-page .MuiSvgIcon-root{color:#8fc4ff}.competition-edit-alert.MuiAlert-root{color:#dcecff!important;background:rgba(12,45,75,.82)!important}.competition-edit-alert.warning.MuiAlert-root{border-color:#806620!important;background:rgba(83,62,9,.3)!important}.competition-edit-alert.info.MuiAlert-root{border-color:#176ca8!important;background:rgba(9,65,105,.3)!important}.competition-edit-add-team.MuiButton-root{border-color:#2377bd!important;color:#cde7ff!important;background:rgba(16,94,162,.16)!important}.competition-edit-add-team.MuiButton-root:hover{border-color:#3ca0f5!important;background:rgba(22,140,255,.24)!important}.competition-edit-table-container.MuiTableContainer-root{border-color:#173d62!important;background:#06182a!important;box-shadow:none!important}.competition-edit-table-container .MuiTableHead-root .MuiTableCell-root{border-bottom-color:#1b466f!important;color:#afc5de!important;background:linear-gradient(180deg,#0d2d4d,#0a2642)!important}.competition-edit-table-container .MuiTableBody-root .MuiTableRow-root,.competition-edit-table-container .MuiTableBody-root .MuiTableRow-root:nth-child(2n){background:#071b30!important}.competition-edit-table-container .MuiTableBody-root .MuiTableRow-root:nth-child(2n){background:#092039!important}.competition-edit-table-container .MuiTableBody-root .MuiTableRow-root:hover{background:#0d2a47!important}.competition-edit-table-container .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#123451!important;color:#e6f0fc!important;background:transparent!important}.competition-edit-page .playoff-builder-intro-title{color:#f1f6ff!important}.competition-edit-page .playoff-builder-intro-text{color:#9bb3ce!important}@media (max-width: 700px){.competition-edit-panel.MuiPaper-root{padding:10px;border-radius:8px!important}.competition-edit-details-grid,.playoff-builder-content.MuiPaper-root{padding:14px!important}}.MuiContainer-root.competition-edit-page{max-width:1280px;padding:22px 24px 30px}.competition-edit-page-header{margin:-20px -20px 18px;padding:22px 24px 18px;border-bottom:1px solid #173d62;background:linear-gradient(110deg,rgba(9,35,60,.96),rgba(5,24,42,.94))}.competition-edit-page-header h1.MuiTypography-root{margin:0;color:#f5f8ff;font-size:24px;font-weight:800;line-height:1.2}.competition-edit-page-header p.MuiTypography-root{margin:7px 0 0;color:#9eb7d2;font-size:14px}.competition-edit-details-form{margin-top:16px}.competition-edit-details-grid{grid-template-columns:minmax(0,1fr) 160px!important;gap:20px!important;padding:14px 20px 18px!important;border-left-width:1px!important}.competition-edit-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 16px;min-width:0}.competition-edit-fields-grid>.MuiFormControl-root{min-width:0}.competition-edit-logo-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:164px;padding:14px;border:1px solid #214768;border-radius:7px;color:#dceaff;background:linear-gradient(145deg,#dee1e3,#404243);text-align:center}.competition-edit-logo-preview img{display:block;max-width:112px;max-height:104px;object-fit:contain}.competition-edit-logo-preview span{max-width:100%;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis}.competition-edit-section{margin-top:18px!important}.competition-edit-section-titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:8px 14px!important;border:1px solid #173d62!important;border-bottom-color:#1b466f!important;color:#f5f8ff!important;background:linear-gradient(100deg,#0d2d4d,#081f37)!important;font-weight:800}.competition-edit-section-titlebar .MuiTypography-root{color:inherit;font-size:16px;font-weight:800}.competition-edit-section-titlebar .competition-edit-add-team.MuiButton-root{min-height:34px;padding:5px 13px;border:0!important;color:#fff!important;background:linear-gradient(180deg,#168cff,#0867dd)!important;box-shadow:0 4px 13px #0075ff47}.competition-edit-footer{padding-top:14px;border-top:1px solid #173d62}@media (max-width: 700px){.MuiContainer-root.competition-edit-page{padding:10px 10px 22px}.competition-edit-page-header{margin:-10px -10px 14px;padding:17px 15px 15px}.competition-edit-page-header h1.MuiTypography-root{font-size:20px}.competition-edit-details-grid{grid-template-columns:1fr!important;padding:14px!important}.competition-edit-fields-grid{grid-template-columns:1fr}.competition-edit-logo-preview{min-height:130px}.competition-edit-section-titlebar{align-items:stretch;flex-direction:column}}@media (max-width: 1100px){.matches-edit-page:not(.predictions-edit-page) .matches-edit-mobile-matchup{border-color:#214d72;color:#eaf3ff;background:#071b30!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-mobile-matchup strong{color:#f1f6ff;font-weight:400}.matches-edit-mobile-matchup strong{display:flex;align-items:center;gap:7px;min-width:0}.matches-edit-mobile-matchup strong:first-child{justify-content:flex-end}.matches-edit-mobile-matchup strong:last-child{justify-content:flex-start}.matches-edit-mobile-matchup strong:last-child .match-card-team-logo{order:2}.matches-edit-mobile-matchup strong>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.match-card-team-logo{flex:0 0 24px;width:24px;height:24px;object-fit:contain}.matches-edit-page:not(.predictions-edit-page) .matches-edit-mobile-matchup>span{color:#8fc8f5;background:#0d3559!important}.matches-edit-page:not(.predictions-edit-page) .results-edit-score-row,.predictions-edit-page .matches-edit-score-input-row{border:0;background:transparent!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-row{border-color:#1a456a;color:#e6f0fc;background:linear-gradient(145deg,#09223b,#06182a)!important;box-shadow:0 8px 22px #0007113d}.matches-edit-page:not(.predictions-edit-page) .matches-edit-row.pending{border-color:#287ec0}}.main-layout .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row{height:auto!important;min-height:0!important}.main-layout .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row>td{height:auto!important;min-height:0!important;max-height:none!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-score-editor,.matches-edit-page:not(.predictions-edit-page) .results-edit-score-row,.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-controls,.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control,.matches-edit-page:not(.predictions-edit-page) .matches-edit-playoff-stage{height:auto!important;min-height:0!important;max-height:none!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-controls{padding:12px;border:1px solid #1b466b;border-radius:8px;background:linear-gradient(180deg,#081f36,#06182a)!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control>.MuiFormControlLabel-root{background:transparent}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control>.MuiFormControlLabel-root .MuiFormControlLabel-label{color:#dceaff!important;font-size:13px;font-weight:800}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control.selected>.MuiFormControlLabel-root .MuiFormControlLabel-label{color:#fff!important}.matches-edit-page:not(.predictions-edit-page) .competition-edit-toggle .MuiSwitch-track{border-color:#416986;background-color:#29465f;opacity:1}.matches-edit-page:not(.predictions-edit-page) .competition-edit-toggle .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{border-color:#168cff;background-color:#0875dc;opacity:1}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control>.matches-edit-playoff-stage{border-color:#285477;background:#071b30!important}.sstats-dialog .MuiDialog-paper{overflow:hidden;border:1px solid #1b456c!important;border-radius:10px!important;color:#eaf3ff!important;background:linear-gradient(145deg,#081d33,#041524)!important;box-shadow:0 28px 80px #00050ead!important}.sstats-dialog-header.MuiDialogTitle-root{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.sstats-dialog-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#53abff;background:rgba(20,117,211,.18);box-shadow:inset 0 1px #ffffff14}.sstats-dialog-header-icon .MuiSvgIcon-root{font-size:23px}.sstats-dialog-header h2.MuiTypography-root{margin:0;color:#f6f9ff!important;font-size:18px;font-weight:800;line-height:1.25}.sstats-dialog-header p.MuiTypography-root{margin:4px 0 0;color:#94afca!important;font-size:12px;line-height:1.45}.sstats-dialog .sstats-dialog-content.MuiDialogContent-root{min-height:130px;padding:20px 22px!important;color:#e5effb!important;background:#06182a!important}.sstats-dialog .sstats-team-row{padding:10px 12px;border:1px solid #163b5d;border-radius:7px;background:#092039}.sstats-dialog .sstats-team-row>.MuiTypography-root{color:#eaf3ff!important;font-size:14px;font-weight:700}.sstats-dialog .MuiOutlinedInput-root{color:#edf5ff!important;background:#0a223b!important}.sstats-dialog .MuiOutlinedInput-notchedOutline{border-color:#2a567d!important}.sstats-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4388be!important}.sstats-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#168cff!important}.sstats-dialog .MuiInputLabel-root,.sstats-dialog .MuiFormLabel-root{color:#9bb4ce!important}.sstats-dialog .MuiInputBase-input,.sstats-dialog .MuiSelect-select{color:#edf5ff!important;-webkit-text-fill-color:#edf5ff!important}.sstats-dialog .MuiTable-root{overflow:hidden;border:1px solid #173d62;border-radius:7px}.sstats-dialog .MuiTableHead-root .MuiTableCell-root{color:#afc6dd!important;border-bottom-color:#21486d!important;background:#0d2d4d!important;font-size:12px;font-weight:800}.dashboard-crown{position:absolute;z-index:2;top:-35px;left:50%;width:30px;height:23px;color:#b48437;transform:translate(-50%);filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.dashboard-crown svg{display:block;width:100%;height:100%;fill:currentColor}.dashboard-podium .place-1 .dashboard-crown{color:#f3c74f}.dashboard-podium .place-2 .dashboard-crown{color:#c7d3df}.dashboard-podium .place-3 .dashboard-crown{color:#b8794d}.sstats-dialog .MuiTableBody-root .MuiTableRow-root:nth-child(odd){background:#071b30}.sstats-dialog .MuiTableBody-root .MuiTableRow-root:nth-child(2n){background:#092039}.sstats-dialog .MuiTableBody-root .MuiTableCell-root{color:#e5effb!important;border-bottom-color:#143652!important;font-size:14px}.sstats-dialog .sstats-loading-overlay{top:-20px;right:-22px;bottom:-20px;left:-22px;border-radius:0;background:rgba(3,16,29,.72)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.sstats-dialog .sstats-loading-overlay .MuiCircularProgress-root{color:#2397ff;filter:drop-shadow(0 0 10px rgba(35,151,255,.42))}.sstats-dialog .sstats-dialog-actions.MuiDialogActions-root{gap:10px;padding:14px 22px 18px!important;border-top:1px solid #173d62;background:#06182a}.sstats-dialog .sstats-dialog-actions button{min-height:40px}@media (max-width: 600px){.sstats-dialog-header.MuiDialogTitle-root{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.sstats-dialog-header-icon{width:38px;height:38px}.sstats-dialog-header h2.MuiTypography-root{font-size:16px}.sstats-dialog .sstats-dialog-content.MuiDialogContent-root{padding:15px!important}.sstats-dialog .sstats-team-row{padding:11px;border-color:#1a4266}.sstats-dialog .sstats-dialog-actions.MuiDialogActions-root{display:grid;grid-template-columns:1fr;padding:12px 15px 15px!important}.sstats-dialog .sstats-dialog-actions button{width:100%}}.competition-edit-page .sstats-section{border-color:#173d62;border-radius:7px;background:#06182a}.competition-edit-page .sstats-section-content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;border-left:0;background:linear-gradient(120deg,#081f36,#06182a)!important}.sstats-connection-status{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0}.sstats-status-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #285276;border-radius:10px;color:#8ebcdf;background:rgba(32,83,126,.2)}.sstats-connection-status.connected .sstats-status-icon{border-color:#15c98f6b;color:#20d59b;background:rgba(12,134,98,.16)}.sstats-status-title.MuiTypography-root{color:#f2f7ff!important;font-size:14px;font-weight:800}.sstats-status-description.MuiTypography-root{margin-top:3px;color:#91abc6!important;font-size:12px}.sstats-linked-id{display:flex;flex-direction:column;min-width:110px;margin-left:10px!important;padding:8px 12px;border:1px solid #24547b;border-radius:7px;background:rgba(10,48,80,.66)}.sstats-linked-id span{color:#8ca8c5;font-size:11px;font-weight:700;text-transform:uppercase}.sstats-linked-id strong{margin-top:1px;color:#fff;font-size:18px;line-height:1.2}.sstats-section-actions.MuiStack-root{align-items:center}.sstats-section-actions .MuiButton-root{min-height:38px;border-radius:6px;font-size:13px;font-weight:700;text-transform:none;white-space:nowrap}.sstats-section-actions .MuiButton-contained{color:#fff;background:linear-gradient(180deg,#168cff,#0867dd)}.sstats-section-actions .MuiButton-outlined{border-color:#2a5a82;color:#cbe4ff}.sstats-section-actions .sstats-unlink-button{color:#fff!important;border-color:var(--button-red)!important;background:var(--button-red)!important;box-shadow:0 2px 6px #b4232f3d}.sstats-section-actions .sstats-unlink-button:hover{color:#fff!important;border-color:var(--button-red-dark)!important;background:var(--button-red-dark)!important;box-shadow:0 4px 10px #8f1c264d}@media (max-width: 700px){.competition-edit-page .sstats-section-content{grid-template-columns:1fr;padding:15px}.sstats-connection-status{grid-template-columns:42px minmax(0,1fr)}.sstats-linked-id{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;margin:0!important}.sstats-section-actions.MuiStack-root,.sstats-section-actions .MuiButton-root{width:100%}.competition-edit-teams-table.MuiTableContainer-root{overflow:visible;border:0!important;background:transparent!important}.competition-edit-teams-table .MuiTable-root,.competition-edit-teams-table .MuiTableBody-root,.competition-edit-teams-table .MuiTableRow-root,.competition-edit-teams-table .MuiTableCell-root{display:block;width:100%;min-width:0!important;box-sizing:border-box}.competition-edit-teams-table .MuiTableHead-root{display:none}.competition-edit-teams-table .MuiTableBody-root .MuiTableRow-root{margin-bottom:12px;overflow:hidden;border:1px solid #173d62;border-radius:8px;background:linear-gradient(145deg,#09223b,#06182a)!important}.competition-edit-teams-table .MuiTableBody-root .MuiTableCell-root{display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px!important}.competition-edit-teams-table .MuiTableCell-root[data-label]:before{content:attr(data-label);color:#8faac5;font-size:12px;font-weight:700}.competition-edit-teams-table .MuiTextField-root,.competition-edit-teams-table .MuiFormControl-root,.competition-edit-teams-table .MuiSelect-root{width:100%;min-width:0}.competition-edit-teams-table .competition-edit-team-delete-cell{display:flex!important;justify-content:flex-end;min-height:42px}.competition-edit-teams-table .competition-edit-team-delete-cell .MuiButton-root{width:38px;min-width:38px;height:34px;border:1px solid rgba(255,89,100,.38);border-radius:6px;background:rgba(145,31,44,.15)}}@media (max-width: 760px){.dashboard-results-table-wrap{overflow-x:hidden}.dashboard-results-table{min-width:0;table-layout:fixed}.dashboard-results-table th,.dashboard-results-table td{padding:8px 5px;font-size:12px}.dashboard-results-table th:nth-child(1),.dashboard-result-match-row>td:nth-child(1){width:42px}.dashboard-results-table th:nth-child(2),.dashboard-result-match-row>td:nth-child(2){width:76px}.dashboard-results-table th:nth-child(4),.dashboard-result-match-row>td:nth-child(4){width:45px}.dashboard-results-teams{min-width:0;white-space:normal}.dashboard-results-teams img{width:20px;height:20px}.dashboard-result-players-row>td{padding:0!important;border-top:0!important}.dashboard-result-mobile-players{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;padding:6px;border-bottom:1px solid #1a4264;background:rgba(4,20,36,.78)}.dashboard-result-mobile-players>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:3px 8px;min-width:0;padding:7px 9px;border-radius:5px;background:#0b2945}.dashboard-result-mobile-players span{overflow:hidden;color:#b8cce1;font-size:12px;font-weight:700;text-overflow:ellipsis;text-align:left;white-space:nowrap}.dashboard-result-mobile-players b{color:#fff;font-size:13px}.dashboard-result-mobile-players small{color:#25d9af;font-size:11px;text-align:right;white-space:nowrap}}.predictions-edit-page .predictions-edit-panel.MuiPaper-root{overflow:hidden;border:1px solid #173d62!important;border-radius:10px!important;background:linear-gradient(145deg,#081d33,#041524)!important;box-shadow:0 18px 48px #0008144d!important}.predictions-edit-page-header{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.predictions-edit-page-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.predictions-edit-page-header h1.MuiTypography-root{margin:0;color:#f6f9ff!important;font-size:22px;font-weight:800;line-height:1.2}.predictions-edit-page-header p.MuiTypography-root{margin:5px 0 0;color:#98b1cb!important;font-size:13px}.predictions-edit-page .matches-edit-table-wrap{border:0;background:#06182a}.predictions-edit-page .predictions-edit-table{border:0;border-radius:0;background:#06182a}.predictions-edit-page .predictions-edit-table thead th{color:#afc5de!important;border-bottom:1px solid #1d466d;background:linear-gradient(180deg,#0d2d4d,#0a2642)!important;font-size:12px!important}.predictions-edit-page .predictions-edit-table tbody tr,.predictions-edit-page .predictions-edit-table tbody tr:nth-child(odd){background:#071b30!important}.predictions-edit-page .predictions-edit-table tbody tr:nth-child(2n){background:#092039!important}.predictions-edit-page .predictions-edit-table tbody td{color:#e6f0fc;border-color:#143653!important;font-size:14px}.predictions-edit-page .matches-edit-score-cell{border-left-color:#183d5d;border-right-color:#183d5d;background:transparent}.predictions-edit-page .matches-edit-score-input .MuiOutlinedInput-root,.predictions-edit-page .matches-edit-playoff-stage .MuiOutlinedInput-root{color:#fff!important;background:#0b2945!important}.predictions-edit-page .matches-edit-score-input .MuiOutlinedInput-notchedOutline,.predictions-edit-page .matches-edit-playoff-stage .MuiOutlinedInput-notchedOutline{border-color:#32648e!important}.predictions-edit-page .matches-edit-score-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.predictions-edit-page .matches-edit-playoff-stage .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#52a2df!important}.predictions-edit-page .matches-edit-score-input input,.predictions-edit-page .matches-edit-playoff-stage input{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800}.predictions-edit-page .matches-edit-clear-button.MuiIconButton-root{color:#88a8c8!important;background:rgba(15,55,88,.75)}.predictions-edit-page .matches-edit-score-separator{color:#78a2c9}.predictions-edit-page .playoff-prediction-options{border-top-color:#1b466b;background:linear-gradient(180deg,#0a253f,#071b30)}.predictions-edit-page .playoff-prediction-question{color:#aac2d9}.predictions-edit-page .playoff-prediction-question:not(:first-child){border-top-color:#285171}.predictions-edit-page .playoff-prediction-choice{border-color:#315d81;color:#dceaff;background:#0a2844}.predictions-edit-page .playoff-prediction-choice:hover{border-color:#55a4df;background:#0d3559}.predictions-edit-page .playoff-prediction-choice.selected{border-color:#168cff;color:#fff;background:linear-gradient(180deg,#168cff,#0867dd);box-shadow:0 4px 14px #0075ff47}.predictions-info-button.MuiIconButton-root{border:1px solid #2e638e;color:#63b6ff!important;background:rgba(19,103,178,.2)}.predictions-info-button.MuiIconButton-root:hover{border-color:#55adff;color:#fff!important;background:#1269ae}.match-info-modal{padding:0!important;overflow:hidden auto;border:1px solid #1b456c;color:#e9f3ff;background:linear-gradient(145deg,#081d33,#041524)!important;scrollbar-color:#287fbd #06182a}.match-info-dialog-header{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px 62px 18px 20px;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.match-info-dialog-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.match-info-dialog-header h2.MuiTypography-root{color:#f6f9ff!important;font-size:18px;font-weight:800}.match-info-dialog-header p.MuiTypography-root{margin-top:4px;color:#98b1cb!important;font-size:12px}.match-info-close-button.MuiIconButton-root{border:1px solid #315d81;color:#b8d4ed!important;background:#0a2946}.match-info-dialog-content{padding:18px 20px 20px}.match-info-modal .match-info-team-card{border-color:#1b466c!important;color:#e6f0fc;background:#081f36}.match-info-modal .match-info-team-header{border-bottom:1px solid #183d5d;background:#0a2843}.match-info-modal .MuiTypography-root{color:#e5effb}.match-info-modal .opponent-table{overflow:hidden;border:1px solid #173d62;color:#e5effb;background:#071b30}.match-info-modal .opponent-table th{color:#afc5de!important;border-color:#1b466c!important;background:#0d2d4d!important}.match-info-modal .opponent-table td{color:#e5effb!important;border-color:#143653!important;background:transparent!important}.match-info-modal .match-info-empty-state{color:#91abc6;background:#071b30}.match-info-modal::-webkit-scrollbar-track{background:#06182a}.match-info-modal::-webkit-scrollbar-thumb{border-color:#06182a;background:#287fbd}@media (max-width: 700px){.predictions-edit-page-header{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.predictions-edit-page-header-icon{width:38px;height:38px}.predictions-edit-page-header h1.MuiTypography-root{font-size:18px}.predictions-edit-page .matches-edit-score-input-row{border:0;background:transparent!important}.match-info-dialog-header{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 52px 14px 14px}.match-info-dialog-header-icon{width:36px;height:36px}.match-info-dialog-content{padding:14px}}.matches-edit-page:not(.predictions-edit-page) .matches-edit-panel.MuiPaper-root{overflow:hidden;border:1px solid #173d62!important;border-radius:10px!important;background:linear-gradient(145deg,#081d33,#041524)!important;box-shadow:0 18px 48px #0008144d!important}.matches-results-page-header{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.matches-results-page-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.matches-results-page-header h1.MuiTypography-root{margin:0;color:#f6f9ff!important;font-size:22px;font-weight:800;line-height:1.2}.matches-results-page-header p.MuiTypography-root{margin:5px 0 0;color:#98b1cb!important;font-size:13px}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table-wrap{border:0;background:#06182a}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table{border:0;border-radius:0;background:#06182a}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table thead th{color:#afc5de!important;border-bottom:1px solid #1d466d;background:linear-gradient(180deg,#0d2d4d,#0a2642)!important;font-size:12px!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr:nth-child(odd){background:#071b30!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr:nth-child(2n){background:#092039!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr:hover,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr:hover .results-edit-score-cell{background:#0d2a47!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody td{color:#e6f0fc;border-color:#143653!important;font-size:14px}.matches-edit-page:not(.predictions-edit-page) .MuiOutlinedInput-root{color:#fff!important;background:#0b2945!important}.matches-edit-page:not(.predictions-edit-page) .MuiOutlinedInput-notchedOutline{border-color:#32648e!important}.matches-edit-page:not(.predictions-edit-page) .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#52a2df!important}.matches-edit-page:not(.predictions-edit-page) .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#168cff!important;box-shadow:0 0 0 2px #168cff1f}.matches-edit-page:not(.predictions-edit-page) .MuiInputBase-input{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell{font-weight:400}.matches-edit-desktop-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:280px}.matches-edit-desktop-matchup>span{display:flex;align-items:center;gap:9px;min-width:0;color:#e6f0fc;font-weight:400}.matches-edit-desktop-matchup>span:first-child{justify-content:flex-end;text-align:right}.matches-edit-desktop-matchup>span:last-child{justify-content:flex-start;text-align:left}.matches-edit-desktop-matchup img{flex:0 0 28px;width:28px;height:28px;object-fit:contain}.matches-edit-desktop-matchup>b{color:#7398ba;font-size:12px;font-weight:600;text-transform:uppercase}.predictions-edit-desktop-matchup>b.has-score{min-width:42px;padding:0 4px;border:0;color:#7fc4ff;background:transparent;font-size:14px;font-weight:700;letter-spacing:.03em;text-align:center;text-transform:none}.matches-edit-page:not(.predictions-edit-page) .matches-edit-date-cell .MuiInputBase-input{font-weight:400}.matches-edit-page:not(.predictions-edit-page) .matches-edit-score-input .MuiInputBase-input,.matches-edit-page:not(.predictions-edit-page) .matches-edit-playoff-stage .MuiInputBase-input{font-weight:400!important}.matches-edit-page:not(.predictions-edit-page) .MuiInputLabel-root{color:#9db5ce!important}.matches-edit-page:not(.predictions-edit-page) .MuiIconButton-root{color:#8fc6f5!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-clear-button.MuiIconButton-root{border:1px solid #285679;color:#8daac5!important;background:rgba(15,55,88,.8)}.matches-edit-page:not(.predictions-edit-page) .matches-edit-score-separator{color:#78a2c9}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-label{color:#b8cce0}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-controls{border-top-color:#1b466b}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control{border-color:#234b6d;color:#b8cce0;background:#081f36}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control.selected{border-color:#2387d2;background:linear-gradient(145deg,#0b3152,#08233c);box-shadow:inset 0 0 0 1px #2387d21f}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control.penalties.selected{border-color:#8058d5;background:linear-gradient(145deg,#281d4b,#111d37)}.matches-edit-page:not(.predictions-edit-page) .matches-edit-playoff-stage{border-color:#285477;background:#071b30}.matches-edit-page:not(.predictions-edit-page) .matches-edit-playoff-stage.extra-time{border-left-color:#2397e5}.matches-edit-page:not(.predictions-edit-page) .matches-edit-playoff-stage.penalties{border-left-color:#8a63e6}.matches-edit-page:not(.predictions-edit-page) .results-edit-score-cell{border-left-color:#183d5d;background:transparent}@media (max-width: 700px){.matches-results-page-header{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.matches-results-page-header-icon{width:38px;height:38px}.matches-results-page-header h1.MuiTypography-root{font-size:18px}.matches-edit-page:not(.predictions-edit-page) .results-edit-score-row{border:1px solid #173d62;background:#081f36!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control{padding:10px}}.match-info-modal .mini-playoff{border-color:#1b466c;background:#06182a}.match-info-modal .mini-playoff>.table-heading.MuiTypography-root{color:#f1f7ff!important;border-bottom:1px solid #1c466b!important;background:linear-gradient(100deg,#0d2d4d,#081f37)!important}.match-info-modal .mini-playoff-draw{background:radial-gradient(circle at center,rgba(13,55,91,.58),#051728 72%)}.match-info-modal .mini-playoff .playoff-bracket-match{border-color:#28577e;border-left-color:#318ed5;background:#081f36;box-shadow:0 8px 20px #00081447}.match-info-modal .mini-playoff .playoff-bracket-match.mini-selected{border-color:#2d8bd2;border-left-color:#25a0ff;box-shadow:0 0 0 1px #25a0ff2e,0 8px 22px #00081459}.match-info-modal .mini-playoff .playoff-bracket-match-meta{color:#8faac5;border-bottom-color:#1b4265;background:#0b2945}.match-info-modal .mini-playoff .playoff-bracket-team{color:#dce9f7;background:#081f36}.match-info-modal .mini-playoff .playoff-bracket-team+.playoff-bracket-team{border-top-color:#183d5d}.match-info-modal .mini-playoff .playoff-bracket-team.winner{color:#fff;background:linear-gradient(90deg,rgba(12,105,177,.38),rgba(8,42,70,.7))}.match-info-modal .mini-playoff .playoff-bracket-team-name{color:inherit}.match-info-modal .mini-playoff .playoff-bracket-score{color:#f4f8ff}.match-info-modal .mini-playoff .playoff-extra-time-mark{color:#f0ba51}.match-info-modal .mini-playoff .playoff-bracket-details{color:#9db5ce;border-top-color:#285171;background:#071a2d}.match-info-modal .mini-playoff .playoff-feeder-pair:after,.match-info-modal .mini-playoff .playoff-feeder-pair .playoff-bracket-match:after,.match-info-modal .mini-playoff-continuation{border-color:#3977a5}@media (max-width: 1100px){.main-layout .predictions-edit-page .predictions-edit-table tbody .matches-edit-row{height:auto!important;min-height:0!important}.main-layout .predictions-edit-page .predictions-edit-table tbody .matches-edit-row>td{height:auto!important;min-height:0!important;max-height:none!important}.main-layout .predictions-edit-page .predictions-edit-table tbody .matches-edit-stage-cell{min-height:78px!important}.predictions-edit-page .matches-edit-score-editor,.predictions-edit-page .matches-edit-score-input-row,.predictions-edit-page .playoff-prediction-options{height:auto!important;min-height:0!important;max-height:none!important}.MuiContainer-root.predictions-edit-page{padding:10px 10px 22px}.predictions-edit-page .matches-edit-toolbar{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:10px}.predictions-edit-page .matches-edit-toolbar>*,.predictions-edit-page .matches-edit-toolbar .MuiButton-root{width:100%}.predictions-edit-page .matches-edit-table-wrap{padding:6px;overflow:visible}.predictions-edit-page .matches-edit-row,.predictions-edit-page .matches-edit-row:nth-child(odd),.predictions-edit-page .matches-edit-row:nth-child(2n){display:grid;grid-template-columns:minmax(0,1fr);margin:8px 4px 12px;padding:0;overflow:hidden;border:1px solid #1a456a;border-radius:10px;background:linear-gradient(145deg,#09223b,#06182a)!important;box-shadow:0 8px 22px #0007113d}.predictions-edit-page .matches-edit-row.pending{border-color:#287ec0;box-shadow:inset 3px 0 #168cff,0 8px 22px #0007113d}.predictions-edit-page .matches-edit-row>td{display:block;width:auto;min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.predictions-edit-page .matches-edit-stage-cell{position:relative;min-height:78px;padding:10px 48px 10px 12px!important;color:#72baff!important;border-bottom:1px solid #1a4265!important;background:#0a2843!important;font-size:12px;font-weight:800;text-align:left!important}.predictions-edit-page .matches-edit-stage-cell .predictions-info-button{position:absolute;top:8px;right:9px;width:34px;height:34px;margin:0!important}.predictions-edit-page .match-card--edit{margin-top:9px}.predictions-edit-page .matches-edit-mobile-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:8px 10px;border:1px solid #214d72;border-radius:7px;color:#eaf3ff;background:#071b30}.predictions-edit-page .matches-edit-mobile-matchup strong{min-width:0;overflow:hidden;color:#f1f6ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.predictions-edit-page .matches-edit-mobile-matchup strong:first-child{text-align:right}.predictions-edit-page .matches-edit-mobile-matchup strong:last-child{text-align:left}.predictions-edit-page .matches-edit-mobile-matchup span{color:#6f9abd;font-size:11px;text-transform:uppercase}.predictions-edit-page .predictions-edit-match-date{margin:7px 0 0;color:#8faac5;font-size:11px;text-align:center}.predictions-edit-page .matches-edit-score-cell{padding:14px 12px!important}.predictions-edit-page .matches-edit-score-input-row{gap:8px;padding:0;border:0;border-radius:0;background:transparent!important}.predictions-edit-page .matches-edit-team-score{width:auto;flex:1 1 0}.predictions-edit-page .matches-edit-input-group{justify-content:center;gap:4px}.predictions-edit-page .matches-edit-score-input.MuiTextField-root{width:64px}.predictions-edit-page .matches-edit-score-input input{padding:11px 5px;font-size:18px}.predictions-edit-page .matches-edit-clear-button.MuiIconButton-root{width:32px;height:38px;margin:0}.predictions-edit-page .playoff-prediction-options{margin:12px 0 0;padding:12px;border:1px solid #1b466b;border-radius:8px}.predictions-edit-page .playoff-prediction-question{font-size:12px}.predictions-edit-page .playoff-prediction-choice{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 10px}.predictions-edit-page .playoff-prediction-choice.selected{padding-right:36px;padding-left:12px}.predictions-edit-page .playoff-prediction-choice.selected:after{content:"✓";right:11px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:rgba(0,32,70,.38);font-size:12px;line-height:1}.predictions-edit-page .matches-edit-footer{grid-template-columns:1fr;padding-top:12px}.predictions-edit-page .matches-edit-footer button{width:100%;max-width:none!important}}@media (max-width: 480px){.predictions-edit-page .playoff-prediction-choices{grid-template-columns:1fr}.predictions-edit-page .matches-edit-stage-cell{padding-inline:10px 46px!important}.predictions-edit-page .matches-edit-score-cell{padding:12px 8px!important}}.competition-table-page{color:#eaf3ff}.competition-table-page-header{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:0;padding:18px 20px;border:1px solid #173d62;border-radius:10px 10px 0 0;background:linear-gradient(110deg,#0d2d4d,#071d33);box-shadow:0 16px 40px #00081440}.competition-table-page-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.competition-table-page-header h1.MuiTypography-root{margin:0;color:#f6f9ff!important;font-size:22px;font-weight:800;line-height:1.2}.competition-table-page-header p.MuiTypography-root{margin:5px 0 0;color:#98b1cb!important;font-size:13px}.competition-table-page .competition-table-panel.MuiCard-root{overflow:hidden;margin-bottom:16px;border:1px solid #173d62!important;border-top:0!important;border-radius:0 0 9px 9px!important;color:#e8f2ff;background:linear-gradient(145deg,#081d33,#041524)!important;box-shadow:0 16px 42px #00081447!important}.competition-table-page .competition-table-panel>.table-heading.MuiTypography-root{min-height:50px;display:flex;align-items:center;padding:12px 16px!important;color:#f3f8ff!important;border-bottom:1px solid #1b466c!important;background:linear-gradient(100deg,#0d2d4d,#081f37)!important;font-size:15px!important;font-weight:800}.competition-table-page .competition-table-scroll{background:#06182a;scrollbar-color:#287fbd #06182a}.competition-table-page .competition-standings-table{color:#e7f1fd;background:#06182a}.competition-table-page .competition-standings-table thead th{color:#afc5de!important;border-bottom-color:#1d466d!important;background:linear-gradient(180deg,#0d2d4d,#0a2642)!important;font-size:12px}.competition-table-page .competition-standings-table tbody tr,.competition-table-page .competition-standings-table tbody tr:nth-child(odd){background:#071b30!important}.competition-table-page .competition-standings-table tbody tr:nth-child(2n){background:#092039!important}.competition-table-page .competition-standings-table tbody tr:hover{background:#0d2d4d!important}.competition-table-page .competition-standings-table tbody td{color:#e6f0fc;border-bottom-color:#143653!important;font-size:14px}.competition-table-page .competition-standings-table tbody td:first-child,.competition-table-page .competition-standings-table tbody td:last-child{color:#f5f9ff;font-weight:800}.competition-table-page .competition-standings-table .competition-standing-rank-1{background:linear-gradient(90deg,rgba(154,116,18,.22),#071b30 48%)!important}.competition-table-page .competition-standings-table .competition-standing-rank-2{background:linear-gradient(90deg,rgba(122,147,171,.18),#071b30 48%)!important}.competition-table-page .competition-standings-table .competition-standing-rank-3{background:linear-gradient(90deg,rgba(154,91,49,.2),#071b30 48%)!important}.competition-table-page .playoff-bracket-scroll{background:radial-gradient(circle at 55% 48%,rgba(13,55,91,.6),#051728 72%);scrollbar-color:#287fbd #06182a}.competition-table-page .playoff-round-title{color:#d9eaff!important;border-bottom-color:#258cda;background:#0a2946}.competition-table-page .playoff-bracket-match{border-color:#28577e;border-left-color:#318ed5;background:#081f36;box-shadow:0 8px 20px #0008144d}.competition-table-page .playoff-bracket-match.third-place{border-color:#76572e;border-left-color:#d19a47;background:#151e2b}.competition-table-page .playoff-bracket-match-meta{min-height:34px;padding:7px 10px;color:#8faac5;border-bottom-color:#1b4265;background:#0b2945;font-size:12px}.competition-table-page .playoff-bracket-match-meta time{color:#c8ddf2;font-size:12px;font-weight:700}.competition-table-page .playoff-bracket-team{color:#dce9f7;background:#081f36}.competition-table-page .playoff-bracket-team-name{font-size:13px;line-height:1.3}.competition-table-page .playoff-bracket-team+.playoff-bracket-team{border-top-color:#183d5d}.competition-table-page .playoff-bracket-team.winner{color:#fff;background:linear-gradient(90deg,rgba(12,105,177,.4),rgba(8,42,70,.72))}.competition-table-page .playoff-bracket-score{color:#f5f9ff}.competition-table-page .playoff-extra-time-mark,.competition-table-page .playoff-third-place-label{color:#efbc5d!important}.competition-table-page .playoff-third-place-section{border-top-color:#76572e}.competition-table-page .playoff-bracket-details{display:flex;align-items:center;justify-content:flex-end;min-height:30px;padding:7px 10px;color:#9db5ce;border-top-color:#285171;background:#071a2d;font-size:12px;line-height:1.45}.competition-table-page .playoff-feeder-pair:after,.competition-table-page .playoff-feeder-pair .playoff-bracket-match:after,.competition-table-page .playoff-round:not(:first-child) .playoff-bracket-match:not(.third-place):before{border-color:#3977a5}.competition-table-page .playoff-bracket-empty{color:#91abc6;background:#06182a}@media (max-width: 700px){.MuiContainer-root.competition-table-page{padding:10px 10px 22px}.competition-table-page-header{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.competition-table-page-header-icon{width:38px;height:38px}.competition-table-page-header h1.MuiTypography-root{font-size:18px}.competition-table-page .playoff-bracket-scroll{padding:14px 10px}.competition-table-page .playoff-bracket-match-meta{min-height:40px;align-items:flex-start;flex-direction:column;gap:3px;padding:8px 10px;font-size:12px}.competition-table-page .playoff-bracket-match-meta time{color:#e1effc;font-size:12px;line-height:1.35}.competition-table-page .playoff-bracket-details{justify-content:flex-start;min-height:38px;padding:9px 10px;color:#bdd2e6;font-size:12px;font-weight:700;line-height:1.5;text-align:left}.competition-table-page .playoff-bracket-score{font-size:.9rem}.competition-table-page .playoff-bracket-team-name{font-size:13px}}#root .main-layout small{font-size:13px!important}.dashboard-next-teams>span{font-size:2rem}.scoring-rules-dialog .scoring-rules-content.MuiDialogContent-root{color:#c9dcf3!important;background:#06182a!important}.scoring-rules-dialog .scoring-rules-content h3{color:#fff!important;font-size:16px}.scoring-rules-dialog .scoring-rules-content strong{color:#edf6ff}.scoring-rules-dialog .scoring-rules-formula{color:#dceeff;background:rgba(0,112,255,.13);border-color:#17558e}.scoring-rules-dialog .scoring-rules-content table{color:#dceaff;background:#071d32;border-color:#173f66}.scoring-rules-dialog .scoring-rules-content th{color:#fff;background:#0d3152}.scoring-rules-dialog .scoring-rules-content th,.scoring-rules-dialog .scoring-rules-content td{border-color:#173f66}.dashboard-favorite{display:flex;flex-direction:column}.dashboard-favorite-content,.dashboard-favorite>.dashboard-empty{flex:1}.competition-table-page .competition-standings-table,.competition-table-page .competition-standings-table tr,.competition-table-page .competition-standings-table th,.competition-table-page .competition-standings-table td{border-right:0!important;border-left:0!important;border-color:#143653!important}.dashboard-table>.dashboard-table-gap{min-height:30px;color:#5f82a3;background:transparent!important}.dashboard-table>.dashboard-table-gap>span{grid-column:1 / -1;display:block!important;overflow:hidden;font-size:15px;letter-spacing:.22em;line-height:1;text-align:center}@media (max-width: 760px){.competition-dashboard>.dashboard-hero{order:1}.competition-dashboard>.dashboard-favorite{order:2}.competition-dashboard>.dashboard-previous{order:3}.competition-dashboard>.dashboard-next{order:4}.competition-dashboard>.dashboard-leaders{order:5}.competition-dashboard>.dashboard-standings{order:6}.competition-dashboard>.dashboard-stats{order:7}.competition-dashboard>.dashboard-results{order:8}.competition-dashboard>.dashboard-footer-actions{order:9}}.dashboard-team-match{display:flex;flex-direction:column}.dashboard-team-match>.dashboard-empty{flex:1;min-height:112px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center}.dashboard-playoff-preview{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:26px;padding:12px 14px 16px;overflow:hidden}.dashboard-playoff-round{display:grid;align-content:center;gap:9px;min-width:0}.dashboard-playoff-round h3{margin:0 0 2px;color:#83b9e8;font-size:12px;font-weight:600;text-align:center}.dashboard-playoff-match{position:relative;overflow:visible;border:1px solid #17466f;border-radius:7px;background:linear-gradient(135deg,rgba(13,48,79,.86),rgba(5,26,45,.96));box-shadow:0 6px 18px #00081238}.dashboard-playoff-round:first-child .dashboard-playoff-match:after{content:"";position:absolute;top:50%;left:100%;width:27px;border-top:1px solid #3976a8}.dashboard-playoff-match>span{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:5px 8px;color:#dcecff}.dashboard-playoff-match>span+span{border-top:1px solid rgba(47,98,140,.5)}.dashboard-playoff-match img{width:21px;height:21px;object-fit:contain}.dashboard-playoff-match b{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dashboard-playoff-match strong{color:#fff;font-size:14px}.dashboard-results-total-row td{color:#fff;font-weight:700;background:rgba(12,61,101,.82)!important;border-top:1px solid #2680c6}.dashboard-results-total-row td:not(:first-child){text-align:center;color:#52b7ff}.dashboard-results-total-mobile-row{display:none}@media (max-width: 700px){.favorite-team-dialog .favorite-team-dialog-header.MuiDialogTitle-root{padding-right:58px}.dashboard-playoff-preview{grid-template-columns:1fr;align-items:stretch;gap:16px}.dashboard-playoff-round:first-child .dashboard-playoff-match:after{display:none}.dashboard-results-total-mobile-row{display:table-row}.dashboard-results-total-mobile-row>td{padding:0!important;background:rgba(7,38,65,.95)!important}.dashboard-results-total-mobile-row div{display:grid;gap:1px}.dashboard-results-total-mobile-row span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 12px;color:#dcecff;background:rgba(12,55,91,.72)}.dashboard-results-total-mobile-row b{font-weight:500}.dashboard-results-total-mobile-row strong{color:#52b7ff}}.app-theme-toggle-item.MuiMenuItem-root{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px}.app-theme-switch{position:relative;width:38px;height:21px;border:1px solid #315779;border-radius:999px;background:#102d47;transition:border-color .2s,background .2s}.app-theme-switch i{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#9fb8d1;box-shadow:0 2px 5px #00000047;transition:transform .2s,background .2s}.app-theme-switch.checked{border-color:#1688ef;background:#0869c4}.app-theme-switch.checked i{background:#fff;transform:translate(17px)}.menu-drawer.open{background-image:linear-gradient(180deg,rgba(4,20,36,.98) 0%,rgba(3,18,33,.92) 48%,rgba(2,13,25,.76) 100%),url(/assets/menu-bg-00436327.png)!important}.menu-drawer-submenu{background:rgba(2,17,31,.46);border-radius:0 7px 7px 0}html[data-theme=light]{color-scheme:light;--dark-bg: #eaf1f8;--dark-bg-soft: #f3f7fb;--dark-surface: #fff;--dark-surface-raised: #f7faff;--dark-row: #fff;--dark-row-alt: #f4f8fc;--dark-border: #bfd0e0;--dark-border-soft: #d7e2ec;--dark-text: #132b44;--dark-muted: #59728b;--dark-blue: #0875df;--dark-blue-hover: #0067c9}html[data-theme=light] body,html[data-theme=light] #root{color:#132b44;background:radial-gradient(circle at 50% -10%,rgba(53,145,224,.17),transparent 34rem),linear-gradient(145deg,#edf4fa,#f8fbfe 52%,#e7f0f8)}html[data-theme=light] .main-layout{color:#132b44}html[data-theme=light] .app-header{color:#16324d!important;border-color:#cbd9e5!important;background:rgba(248,252,255,.92)!important;box-shadow:0 8px 24px #2346681c!important}html[data-theme=light] .app-header-brand,html[data-theme=light] .app-header-icon-button.MuiIconButton-root,html[data-theme=light] .app-header-action{color:#16324d!important}html[data-theme=light] .app-header-action{border-color:#c6d7e6!important;background:rgba(237,245,252,.92)!important}html[data-theme=light] .app-header-action:hover,html[data-theme=light] .app-header-action.active{color:#075fae!important;border-color:#75aee0!important;background:#e3f1fd!important}html[data-theme=light] .app-header-popover.MuiPaper-root,html[data-theme=light] .MuiDialog-paper,html[data-theme=light] .MuiPopover-paper,html[data-theme=light] .MuiMenu-paper{color:#17324c!important;border-color:#bdd0e1!important;background:linear-gradient(145deg,#fff,#f1f7fc)!important;box-shadow:0 20px 46px #27486833!important}html[data-theme=light] .app-notification-heading{color:#17324c;border-color:#c9dae8}html[data-theme=light] .app-notification-copy strong{color:#17324c}html[data-theme=light] .app-notification-copy span,html[data-theme=light] .app-notification-empty{color:#526d84}html[data-theme=light] .app-notification-row{border-color:#d2e0eb}html[data-theme=light] .app-popover-item.MuiMenuItem-root{color:#294760!important}html[data-theme=light] .app-popover-item.MuiMenuItem-root:hover,html[data-theme=light] .app-popover-item.MuiMenuItem-root.selected{color:#075fae!important;background:#e2f1fd!important}html[data-theme=light] .main-layout .MuiPaper-root,html[data-theme=light] .main-layout .MuiCard-root,html[data-theme=light] .dashboard-panel,html[data-theme=light] .competition-card,html[data-theme=light] .prediction-todo,html[data-theme=light] .sstats-section{color:#17324c!important;border-color:#bfd1e1!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(241,247,252,.98))!important;box-shadow:0 12px 30px #294c6d1a!important}html[data-theme=light] .table-heading,html[data-theme=light] .competition-edit-section-heading,html[data-theme=light] .dashboard-panel-title,html[data-theme=light] .sstats-dialog-header{color:#17324c!important;border-color:#c5d7e6!important;background:linear-gradient(90deg,#e7f2fb,#f6faff)!important}html[data-theme=light] .main-layout h1,html[data-theme=light] .main-layout h2,html[data-theme=light] .main-layout h3,html[data-theme=light] .main-layout strong,html[data-theme=light] .MuiDialog-paper h2,html[data-theme=light] .MuiDialog-paper strong{color:#132b44!important}html[data-theme=light] .main-layout p,html[data-theme=light] .main-layout small,html[data-theme=light] .main-layout label,html[data-theme=light] .main-layout .MuiTypography-root,html[data-theme=light] .MuiDialog-paper p,html[data-theme=light] .MuiDialog-paper .MuiTypography-root{color:#587089!important}html[data-theme=light] .main-layout .MuiInputBase-root,html[data-theme=light] .main-layout input,html[data-theme=light] .main-layout textarea,html[data-theme=light] .main-layout select,html[data-theme=light] .MuiDialog-paper .MuiInputBase-root,html[data-theme=light] .MuiDialog-paper input{color:#17324c!important;border-color:#b8cbdd!important;background:#fff!important}html[data-theme=light] .MuiOutlinedInput-notchedOutline{border-color:#b8cbdd!important}html[data-theme=light] .main-layout .MuiTableContainer-root,html[data-theme=light] .main-layout .MuiAccordion-root,html[data-theme=light] .main-layout .MuiAccordionDetails-root,html[data-theme=light] .competition-table,html[data-theme=light] .dashboard-table,html[data-theme=light] .dashboard-results-table{color:#17324c!important;border-color:#bfd1e1!important;background:#fff!important}html[data-theme=light] .main-layout .MuiTableHead-root,html[data-theme=light] .main-layout .MuiTableHead-root .MuiTableCell-root,html[data-theme=light] .main-layout .MuiAccordionSummary-root,html[data-theme=light] .competition-table thead,html[data-theme=light] .competition-table th,html[data-theme=light] .dashboard-table-head,html[data-theme=light] .dashboard-results-table th{color:#34536f!important;border-color:#bfd1e1!important;background:#deedf9!important}html[data-theme=light] .dashboard-table>.dashboard-table-group-title{color:#176b9f!important;border-color:#bfd1e1;background:#e8f3fa!important}html[data-theme=light] .main-layout .MuiTableBody-root .MuiTableRow-root,html[data-theme=light] .competition-table tbody tr,html[data-theme=light] .dashboard-table>div,html[data-theme=light] .dashboard-results-table tbody tr{color:#17324c!important;background:#fff!important}html[data-theme=light] .main-layout .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n),html[data-theme=light] .competition-table tbody tr:nth-child(2n),html[data-theme=light] .dashboard-table>div:nth-child(2n),html[data-theme=light] .dashboard-results-table tbody tr:nth-child(2n){background:#f1f7fc!important}html[data-theme=light] .main-layout .MuiTableCell-root,html[data-theme=light] .competition-table td,html[data-theme=light] .dashboard-results-table td{color:#17324c!important;border-color:#d2e0eb!important}html[data-theme=light] .dashboard-hero{background-image:linear-gradient(90deg,rgba(241,248,254,.98),rgba(235,246,254,.88) 55%,rgba(224,240,252,.48)),url(/assets/hero-bg-39a2db55.png)!important}html[data-theme=light] .dashboard-action-card,html[data-theme=light] .dashboard-stat-cards>div,html[data-theme=light] .dashboard-playoff-match{color:#17324c!important;border-color:#b9d0e3!important;background:linear-gradient(145deg,#fff,#eaf4fb)!important}html[data-theme=light] .dashboard-playoff-match>span,html[data-theme=light] .dashboard-results-teams,html[data-theme=light] .dashboard-player-prediction{color:#17324c!important}html[data-theme=light] .sstats-dialog-content,html[data-theme=light] .MuiDialogActions-root{color:#17324c!important;background:#f7fbfe!important}html[data-theme=light] .app-theme-switch{border-color:#9eb7cb;background:#d7e3ed}html[data-theme=light] .app-theme-switch.checked{border-color:#1688ef;background:#1688ef}html[data-theme=light] .login-page.main-background{color:#17324c;background-color:#eaf2f9}html[data-theme=light] .login-page-overlay{background:linear-gradient(90deg,rgba(235,245,253,.55),rgba(244,249,253,.82))}html[data-theme=light] .login-intro{border-color:#96b8d4b8;background:linear-gradient(145deg,rgba(244,250,255,.9),rgba(222,238,250,.78));box-shadow:0 22px 52px #25496c33}html[data-theme=light] .login-intro-title.MuiTypography-root,html[data-theme=light] .login-product-brand strong,html[data-theme=light] .login-feature{color:#15344f}html[data-theme=light] .login-intro-copy.MuiTypography-root,html[data-theme=light] .login-product-brand span{color:#526f89}html[data-theme=light] .login-panel.MuiPaper-root{color:#17324c!important;border-color:#b9cede!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,247,253,.98))!important;box-shadow:0 24px 58px #26486833!important}html[data-theme=light] .login-panel-heading h2.MuiTypography-root{color:#15344f}html[data-theme=light] .login-panel-heading p.MuiTypography-root,html[data-theme=light] .login-input .MuiInputLabel-root,html[data-theme=light] .login-tabs .MuiTab-root{color:#5a748d}html[data-theme=light] .login-input .MuiOutlinedInput-root{color:#17324c;background:#fff}html[data-theme=light] .login-input .MuiOutlinedInput-notchedOutline{border-color:#b8ccdd!important}.competitions-page.MuiContainer-root{width:100%;max-width:1504px;margin:0 auto;padding:16px 32px 28px}.competitions-panel.MuiPaper-root{overflow:hidden;border:1px solid #173d62;border-radius:10px;color:#eaf3ff;background:linear-gradient(145deg,#081d33,#041524);box-shadow:0 18px 48px #0008144d}.competitions-page-header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #1a4165;background:linear-gradient(110deg,#0d2d4d,#071d33)}.competitions-page-header-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(45,153,255,.45);border-radius:10px;color:#55adff;background:rgba(20,117,211,.18)}.competitions-page-header-copy h1.MuiTypography-root{margin:0;color:#f6f9ff;font-size:22px;font-weight:800;line-height:1.2}.competitions-page-header-copy p.MuiTypography-root{margin:5px 0 0;color:#98b1cb;font-size:13px;line-height:1.45}.competitions-page-content{padding:20px;background:#06182a}.competitions-page-content .competitions-grid{padding:0}.competitions-empty{grid-column:1 / -1;min-height:180px;display:grid;place-items:center;color:#98b1cb;font-size:14px}@media (max-width: 700px){.competitions-page.MuiContainer-root{padding:8px 12px 20px}.competitions-page-header{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.competitions-page-header-icon{width:38px;height:38px}.competitions-page-header-copy h1.MuiTypography-root{font-size:18px}.competitions-page-header .competitions-page-manage-button{grid-column:1 / -1;width:100%}.competitions-page-content{padding:14px}}.dashboard-actions{grid-column:1 / -1;grid-row:2;overflow:hidden}.dashboard-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px}.dashboard-action-card{display:flex;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 14px;border:1px solid #1d4c74;border-radius:9px;color:#ddecfb;background:linear-gradient(145deg,#0a2946,#071b30);font:inherit;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.dashboard-action-card:hover{border-color:#258fe0;color:#fff;background:linear-gradient(145deg,#0d3b63,#092846);box-shadow:0 8px 22px #06c3;transform:translateY(-2px)}.dashboard-action-card img{flex:0 0 42px;width:42px;height:42px;object-fit:contain}.dashboard-action-card>svg{flex:0 0 42px;width:42px;height:42px;padding:8px;box-sizing:border-box;border-radius:9px;color:#55b3ff;background:rgba(20,117,211,.18)}.dashboard-action-card span{min-width:0;line-height:1.35}@media (min-width: 1201px){.competition-dashboard>.dashboard-favorite,.competition-dashboard>.dashboard-previous,.competition-dashboard>.dashboard-next{grid-row:3}.competition-dashboard>.dashboard-leaders,.competition-dashboard>.dashboard-standings,.competition-dashboard>.dashboard-stats{grid-row:4}.competition-dashboard>.dashboard-results{grid-row:5}}@media (max-width: 1200px) and (min-width: 761px){.dashboard-action-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.competition-dashboard>.dashboard-actions{grid-row:2}.competition-dashboard>.dashboard-favorite,.competition-dashboard>.dashboard-previous{grid-row:3}.competition-dashboard>.dashboard-next{grid-row:4}.competition-dashboard>.dashboard-leaders,.competition-dashboard>.dashboard-standings{grid-row:5}.competition-dashboard>.dashboard-stats{grid-row:6}.competition-dashboard>.dashboard-results{grid-row:7}}@media (max-width: 760px){.competition-dashboard>.dashboard-hero{order:1}.competition-dashboard>.dashboard-actions{order:2}.competition-dashboard>.dashboard-favorite{order:3}.competition-dashboard>.dashboard-previous{order:4}.competition-dashboard>.dashboard-next{order:5}.competition-dashboard>.dashboard-leaders{order:6}.competition-dashboard>.dashboard-standings{order:7}.competition-dashboard>.dashboard-stats{order:8}.competition-dashboard>.dashboard-results{order:9}.competition-dashboard>.dashboard-footer-actions{order:10}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-card:last-child:nth-child(odd){grid-column:1 / -1}.dashboard-action-card{align-items:center;flex-direction:column;justify-content:center;min-height:96px;padding:10px;text-align:center}}html[data-theme=light] .dashboard-metrics>div{color:#17324c!important;border-color:#bfd3e4!important;background:rgba(255,255,255,.88)!important;box-shadow:0 7px 18px #284e6f17}html[data-theme=light] .dashboard-metrics>div strong{color:#132b44!important}html[data-theme=light] .dashboard-metrics>div small{color:#58728b!important}html[data-theme=light] .dashboard-results-table .dashboard-results-total-row>td{color:#17324c!important;border-top-color:#80b5dd!important;background:#dceefa!important}html[data-theme=light] .dashboard-results-table .dashboard-results-total-row>td:not(:first-child){color:#075fae!important}@media (max-width: 700px){html[data-theme=light] .dashboard-results-table .dashboard-results-total-mobile-row>td{border-top:1px solid #b9d2e4!important;background:#edf6fc!important}html[data-theme=light] .dashboard-results-total-mobile-row span{color:#294760!important;border-bottom:1px solid #d4e3ed;background:#fff!important}html[data-theme=light] .dashboard-results-total-mobile-row span:last-child{border-bottom:0}html[data-theme=light] .dashboard-results-total-mobile-row b{color:#294760!important}html[data-theme=light] .dashboard-results-total-mobile-row strong{color:#075fae!important}}html[data-theme=light] .competition-btn-back,html[data-theme=light] .competition-view-back-button,html[data-theme=light] .competition-btn-simple,html[data-theme=light] .main-layout .MuiButton-outlined{color:#174b78!important;border-color:#9ebbd3!important;background:#f8fbfe!important;box-shadow:0 2px 6px #1f466917!important}html[data-theme=light] .competition-btn-back:hover,html[data-theme=light] .competition-view-back-button:hover,html[data-theme=light] .competition-btn-simple:hover,html[data-theme=light] .main-layout .MuiButton-outlined:hover{color:#075b9f!important;border-color:#6e9fc7!important;background:#e7f2fb!important}html[data-theme=light] .dashboard-donut{background:radial-gradient(circle,#f8fbfe 0 52%,transparent 53%),conic-gradient(#0eb996 0 var(--success),#f2683a var(--success) 360deg)!important;filter:drop-shadow(0 7px 14px rgba(38,77,110,.13))}html[data-theme=light] .dashboard-donut strong{color:#17324c!important}html[data-theme=light] .dashboard-donut small{color:#5b738a!important}html[data-theme=light] .dashboard-podium b{color:#845f00!important}html[data-theme=light] .scoring-rules-dialog .scoring-rules-content.MuiDialogContent-root{color:#294760!important;border-color:#c9d9e6!important;background:#f7fbfe!important}html[data-theme=light] .scoring-rules-dialog .scoring-rules-content h3,html[data-theme=light] .scoring-rules-dialog .scoring-rules-content strong{color:#17324c!important}html[data-theme=light] .scoring-rules-dialog .scoring-rules-formula{color:#174f7c!important;border-color:#a8c9e4!important;background:#e4f2fc!important}html[data-theme=light] .scoring-rules-dialog .scoring-rules-content table{color:#294760!important;border-color:#c5d7e5!important;background:#fff!important}html[data-theme=light] .scoring-rules-dialog .scoring-rules-content th{color:#17324c!important;background:#deedf8!important}html[data-theme=light] .scoring-rules-dialog .scoring-rules-content td{color:#294760!important;background:#fff!important}html[data-theme=light] .dashboard-previous-score{color:#0868ad!important}html[data-theme=light] .dashboard-previous-score small{color:#5b738a!important}html[data-theme=light] .football-loader.full-page{background:radial-gradient(circle at 50% 45%,rgba(117,183,231,.24),transparent 36%),rgba(235,244,251,.82)!important;-webkit-backdrop-filter:blur(8px) saturate(.85);backdrop-filter:blur(8px) saturate(.85)}html[data-theme=light] .football-loader.full-page:before{background:linear-gradient(115deg,transparent 25%,rgba(38,130,205,.08) 48%,transparent 70%),radial-gradient(circle at center,rgba(210,232,248,.3),rgba(239,247,252,.25))!important}html[data-theme=light] .football-loader-label{color:#365d7d!important}html[data-theme=light] .sstats-dialog .MuiDialog-paper,html[data-theme=light] .favorite-team-dialog .MuiDialog-paper{color:#17324c!important;border-color:#b8cede!important;background:linear-gradient(145deg,#fff,#eef6fc)!important;box-shadow:0 28px 70px #2648683d!important}html[data-theme=light] .sstats-dialog .sstats-dialog-header.MuiDialogTitle-root,html[data-theme=light] .favorite-team-dialog .favorite-team-dialog-header.MuiDialogTitle-root{border-color:#c4d8e8!important;background:linear-gradient(110deg,#deedf8,#f4f9fd)!important}html[data-theme=light] .sstats-dialog-header h2.MuiTypography-root,html[data-theme=light] .favorite-team-dialog-header h2.MuiTypography-root{color:#17324c!important}html[data-theme=light] .sstats-dialog-header p.MuiTypography-root,html[data-theme=light] .favorite-team-dialog-header p.MuiTypography-root{color:#5b748c!important}html[data-theme=light] .sstats-dialog .sstats-dialog-content.MuiDialogContent-root,html[data-theme=light] .favorite-team-dialog .sstats-dialog-content.MuiDialogContent-root,html[data-theme=light] .sstats-dialog .sstats-dialog-actions.MuiDialogActions-root{color:#294760!important;border-color:#cadbe8!important;background:#f7fbfe!important}html[data-theme=light] .sstats-dialog .MuiTable-root{border-color:#bfd3e3!important;background:#fff!important}html[data-theme=light] .sstats-dialog .MuiTableHead-root .MuiTableCell-root{color:#36536d!important;border-color:#bcd1e1!important;background:#deedf8!important}html[data-theme=light] .sstats-dialog .MuiTableBody-root .MuiTableRow-root:nth-child(odd){background:#fff!important}html[data-theme=light] .sstats-dialog .MuiTableBody-root .MuiTableRow-root:nth-child(2n){background:#eef6fc!important}html[data-theme=light] .sstats-dialog .MuiTableBody-root .MuiTableCell-root{color:#294760!important;border-color:#d3e1eb!important}html[data-theme=light] .sstats-dialog .MuiOutlinedInput-root{color:#17324c!important;background:#fff!important}html[data-theme=light] .sstats-dialog .MuiInputBase-input,html[data-theme=light] .sstats-dialog .MuiSelect-select{color:#17324c!important;-webkit-text-fill-color:#17324c!important}html[data-theme=light] .sstats-dialog .sstats-team-row{border-color:#c3d7e6!important;background:#eef6fc!important}html[data-theme=light] .sstats-dialog .sstats-team-row>.MuiTypography-root{color:#17324c!important}html[data-theme=light] .favorite-team-grid button{color:#17324c!important;border-color:#b9d0e2!important;background:#fff!important}html[data-theme=light] .favorite-team-grid button:hover,html[data-theme=light] .favorite-team-grid button.selected{border-color:#1688ef!important;background:#e4f2fd!important}html[data-theme=light] .favorite-team-grid strong{color:#17324c!important}html[data-theme=light] .favorite-team-saving,html[data-theme=light] .sstats-dialog .sstats-loading-overlay{background:rgba(235,244,251,.76)!important}html[data-theme=light] .competition-table-page{color:#17324c!important}html[data-theme=light] .competition-table-page-header,html[data-theme=light] .predictions-edit-page-header,html[data-theme=light] .matches-results-page-header{border-color:#bfd3e3!important;background:linear-gradient(110deg,#deedf8,#f6fafd)!important;box-shadow:0 12px 30px #2648681a!important}html[data-theme=light] .competition-table-page-header h1.MuiTypography-root,html[data-theme=light] .predictions-edit-page-header h1.MuiTypography-root,html[data-theme=light] .matches-results-page-header h1.MuiTypography-root{color:#17324c!important}html[data-theme=light] .competition-table-page-header p.MuiTypography-root,html[data-theme=light] .predictions-edit-page-header p.MuiTypography-root,html[data-theme=light] .matches-results-page-header p.MuiTypography-root{color:#5b748c!important}html[data-theme=light] .competition-table-page .competition-table-panel.MuiCard-root,html[data-theme=light] .predictions-edit-page .predictions-edit-panel.MuiPaper-root,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-panel.MuiPaper-root{color:#17324c!important;border-color:#bfd3e3!important;background:#fff!important;box-shadow:0 15px 36px #2648681a!important}html[data-theme=light] .competition-table-page .competition-table-panel>.table-heading.MuiTypography-root{color:#17324c!important;border-color:#c4d8e7!important;background:linear-gradient(100deg,#deedf8,#f4f9fd)!important}html[data-theme=light] .competition-table-page .competition-table-scroll,html[data-theme=light] .competition-table-page .competition-standings-table,html[data-theme=light] .predictions-edit-page .matches-edit-table-wrap,html[data-theme=light] .predictions-edit-page .predictions-edit-table,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table-wrap,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table{color:#17324c!important;background:#fff!important;scrollbar-color:#75a9d0 #e7f1f8}html[data-theme=light] .competition-table-page .competition-standings-table thead th,html[data-theme=light] .predictions-edit-page .predictions-edit-table thead th,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table thead th{color:#36536d!important;border-color:#bfd3e3!important;background:linear-gradient(180deg,#deedf8,#eaf4fb)!important}html[data-theme=light] .competition-table-page .competition-standings-table tbody tr,html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr{background:#fff!important}html[data-theme=light] .competition-table-page .competition-standings-table tbody tr:nth-child(2n),html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:nth-child(2n),html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr:nth-child(2n){background:#eef6fc!important}html[data-theme=light] .competition-table-page .competition-standings-table tbody td,html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody td,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody td,html[data-theme=light] .matches-edit-desktop-matchup>span{color:#294760!important;border-color:#d2e1ec!important}html[data-theme=light] .predictions-edit-page .matches-edit-score-input .MuiOutlinedInput-root,html[data-theme=light] .predictions-edit-page .matches-edit-playoff-stage .MuiOutlinedInput-root,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .MuiOutlinedInput-root{color:#17324c!important;background:#fff!important}html[data-theme=light] .predictions-edit-page .matches-edit-score-input input,html[data-theme=light] .predictions-edit-page .matches-edit-playoff-stage input,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .MuiInputBase-input{color:#17324c!important;-webkit-text-fill-color:#17324c!important}html[data-theme=light] .predictions-edit-page .playoff-prediction-options,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-control,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-playoff-stage{color:#294760!important;border-color:#bfd3e3!important;background:#edf6fc!important}html[data-theme=light] .predictions-edit-page .playoff-prediction-choice{color:#294760!important;border-color:#aac6dc!important;background:#fff!important}html[data-theme=light] .predictions-edit-page .playoff-prediction-choice.selected{color:#fff!important;border-color:#0878df!important;background:linear-gradient(180deg,#168cff,#0867cf)!important}html[data-theme=light] .competition-table-page .playoff-bracket-scroll{background:radial-gradient(circle at 55% 48%,#fff,#eaf3fa 74%)!important;scrollbar-color:#75a9d0 #e7f1f8}html[data-theme=light] .competition-table-page .playoff-round-title,html[data-theme=light] .competition-table-page .playoff-bracket-match-meta,html[data-theme=light] .competition-table-page .playoff-bracket-details{color:#36536d!important;border-color:#bdd2e2!important;background:#e3f0f9!important}html[data-theme=light] .competition-table-page .playoff-bracket-match,html[data-theme=light] .competition-table-page .playoff-bracket-team{color:#17324c!important;border-color:#a9c5da!important;background:#fff!important;box-shadow:0 7px 17px #274b6b1a}html[data-theme=light] .competition-table-page .playoff-bracket-team.winner{color:#075b9f!important;background:linear-gradient(90deg,#d8edfb,#f5faff)!important}html[data-theme=light] .competition-table-page .playoff-bracket-score,html[data-theme=light] .competition-table-page .playoff-bracket-match-meta time{color:#17324c!important}html[data-theme=light] .predictions-edit-page .matches-edit-mobile-matchup,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-mobile-matchup,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .results-edit-score-row,html[data-theme=light] .predictions-edit-page .match-card--edit{color:#294760!important;border-color:#c4d8e7!important;background:#f4f9fd!important}html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:hover,html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:hover .matches-edit-score-cell,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr:hover,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr:hover .results-edit-score-cell{color:#17324c!important;background:#e2f0fa!important}html[data-theme=light] .predictions-edit-page .matches-edit-clear-button.MuiIconButton-root,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-clear-button.MuiIconButton-root{color:#a83c4b!important;border-color:#d8aab1!important;background:#fff1f3!important}html[data-theme=light] .predictions-edit-page .matches-edit-clear-button.MuiIconButton-root:hover,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-clear-button.MuiIconButton-root:hover{color:#8d2232!important;border-color:#c67c88!important;background:#ffe3e7!important}html[data-theme=light] .match-info-modal{color:#294760!important;border-color:#b9cfdf!important;background:linear-gradient(145deg,#fff,#eef6fc)!important;scrollbar-color:#75a9d0 #e8f2f9}html[data-theme=light] .match-info-dialog-header{border-color:#c4d8e7!important;background:linear-gradient(110deg,#deedf8,#f5fafd)!important}html[data-theme=light] .match-info-dialog-header h2.MuiTypography-root{color:#17324c!important}html[data-theme=light] .match-info-dialog-header p.MuiTypography-root{color:#5b748c!important}html[data-theme=light] .match-info-close-button.MuiIconButton-root{color:#355a78!important;border-color:#acc6da!important;background:#f7fbfe!important}html[data-theme=light] .match-info-modal .match-info-team-card{color:#294760!important;border-color:#bfd3e3!important;background:#fff!important}html[data-theme=light] .match-info-modal .match-info-team-header{border-color:#c8dbe8!important;background:#e5f1fa!important}html[data-theme=light] .match-info-modal .MuiTypography-root{color:#294760!important}html[data-theme=light] .match-info-modal .opponent-table{color:#294760!important;border-color:#bfd3e3!important;background:#fff!important}html[data-theme=light] .match-info-modal .opponent-table th{color:#36536d!important;border-color:#bfd3e3!important;background:#deedf8!important}html[data-theme=light] .match-info-modal .opponent-table td{color:#294760!important;border-color:#d3e1eb!important;background:#fff!important}html[data-theme=light] .match-info-modal .match-info-empty-state{color:#5b748c!important;background:#edf6fc!important}html[data-theme=light] .match-info-modal .mini-playoff{border-color:#bfd3e3!important;background:#f5fafd!important}html[data-theme=light] .match-info-modal .mini-playoff>.table-heading.MuiTypography-root{color:#17324c!important;border-color:#bfd3e3!important;background:linear-gradient(100deg,#deedf8,#f4f9fd)!important}html[data-theme=light] .match-info-modal .mini-playoff-draw{background:radial-gradient(circle at center,#fff,#eaf3fa 74%)!important}html[data-theme=light] .match-info-modal .mini-playoff .playoff-bracket-match,html[data-theme=light] .match-info-modal .mini-playoff .playoff-bracket-team{color:#17324c!important;border-color:#aec8dc!important;background:#fff!important;box-shadow:0 7px 17px #274b6b1a}html[data-theme=light] .match-info-modal .mini-playoff .playoff-bracket-match-meta,html[data-theme=light] .match-info-modal .mini-playoff .playoff-bracket-details{color:#526f88!important;border-color:#c3d7e6!important;background:#e5f1fa!important}html[data-theme=light] .match-info-modal .mini-playoff .playoff-bracket-team.winner{color:#075b9f!important;background:linear-gradient(90deg,#d8edfb,#f5faff)!important}html[data-theme=light] .match-info-modal .mini-playoff .playoff-bracket-score{color:#17324c!important}.matches-edit-page .matches-edit-score-editor.results-edit-score-row,.matches-edit-page .results-edit-score-row{background:transparent!important}html[data-theme=light] .predictions-edit-page .matches-edit-mobile-matchup strong,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-mobile-matchup strong,html[data-theme=light] .predictions-edit-page .matches-edit-team-score{color:#17324c!important}html[data-theme=light] .matches-edit-page .matches-edit-score-separator,html[data-theme=light] .matches-edit-desktop-matchup>b,html[data-theme=light] .predictions-edit-page .playoff-prediction-question,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-label{color:#58738c!important}html[data-theme=light] .scoring-rules-dialog .scoring-rules-content th,html[data-theme=light] .scoring-rules-dialog .scoring-rules-content td{border-color:#cbdbe7!important}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-score-editor.results-edit-score-row,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .results-edit-score-row{background-color:transparent!important;background-image:none!important}html[data-theme=light] .sstats-dialog .MuiAlert-root{color:#214866!important;border-color:#9fc6e3!important;background:#e2f2fd!important}html[data-theme=light] .sstats-dialog .MuiAlert-icon{color:#0875c9!important}html[data-theme=light] .sstats-dialog .MuiAlert-message{color:#214866!important}.predictions-edit-page .predictions-edit-table tbody tr:hover>td,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr:hover>td{background:#0d2a47!important;transition:none!important}.predictions-edit-page .matches-edit-score-cell,.matches-edit-page:not(.predictions-edit-page) .results-edit-score-cell{transition:none!important}html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:hover>td,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody tr:hover>td{color:#17324c!important;background:#e2f0fa!important}.predictions-edit-page .matches-edit-score-input-row{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}@media (min-width: 1101px){.predictions-edit-page .predictions-edit-table tbody tr>td{transition:background-color .16s ease,color .16s ease!important}.predictions-edit-page .predictions-edit-table tbody tr:hover>td{background:#0d2f50!important}.predictions-edit-page .predictions-edit-table tbody tr:hover>td:first-child{box-shadow:inset 3px 0 #168cff!important}html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:hover>td{color:#17324c!important;background:#e5f2fb!important}}@media (max-width: 1100px){.predictions-edit-page .predictions-edit-table tbody .matches-edit-row{box-sizing:border-box;padding-bottom:12px!important}.main-layout .predictions-edit-page .predictions-edit-table tbody .matches-edit-stage-cell,.predictions-edit-page .matches-edit-stage-cell{min-height:0!important;padding:8px 10px 4px!important;color:inherit!important;background:transparent!important}.predictions-edit-page .predictions-edit-mobile-match-meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:32px;margin-bottom:5px;color:#91b8dc;font-size:12px;text-align:left}.predictions-edit-page .predictions-edit-mobile-stage{justify-self:start;padding:0;color:#8bc7ff;font-weight:600;line-height:1.25}.predictions-edit-page .predictions-edit-mobile-match-meta time{color:#91abc5;font-size:12px;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap}.predictions-edit-page .matches-edit-stage-cell .predictions-info-button{position:static;width:32px;height:32px;flex:0 0 32px;justify-self:end;margin:0!important;border:0;background:transparent}.predictions-edit-page .matches-edit-stage-cell .predictions-info-button:hover{color:#8bc7ff!important;border:0;background:rgba(35,119,184,.16)}.predictions-edit-page .matches-edit-stage-cell .match-card--edit{margin:0;border:0;background:transparent!important}.predictions-edit-page .matches-edit-stage-cell .matches-edit-mobile-matchup{margin:0;padding:7px 2px;border:0;background:transparent!important}.predictions-edit-page .matches-edit-score-cell{padding:8px 10px 0!important}.predictions-edit-page .predictions-edit-table tbody tr:hover,.predictions-edit-page .predictions-edit-table tbody tr:nth-child(odd):hover,.predictions-edit-page .predictions-edit-table tbody tr:nth-child(2n):hover{color:inherit!important;background:linear-gradient(145deg,#09223b,#06182a)!important;box-shadow:0 8px 22px #0007113d!important}.predictions-edit-page .predictions-edit-table tbody tr:hover>td{color:inherit!important;background:transparent!important;box-shadow:none!important}.predictions-edit-page .predictions-edit-table tbody tr.pending:hover{box-shadow:inset 3px 0 #168cff,0 8px 22px #0007113d!important}html[data-theme=light] .predictions-edit-page .predictions-edit-mobile-stage{color:#1267a5}html[data-theme=light] .predictions-edit-page .predictions-edit-mobile-match-meta time{color:#5b748c}html[data-theme=light] .predictions-edit-page .matches-edit-stage-cell .matches-edit-mobile-matchup,html[data-theme=light] .predictions-edit-page .matches-edit-stage-cell .match-card--edit{border:0!important;background:transparent!important}html[data-theme=light] .predictions-edit-page .matches-edit-stage-cell .predictions-info-button{color:#1674b9!important;border:0!important;background:transparent!important}html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:hover,html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:nth-child(odd):hover{color:#17324c!important;background:#fff!important}html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:nth-child(2n):hover{color:#17324c!important;background:#eef6fc!important}html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:hover>td,html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:nth-child(odd):hover>td,html[data-theme=light] .predictions-edit-page .predictions-edit-table tbody tr:nth-child(2n):hover>td{color:inherit!important;background:transparent!important;box-shadow:none!important}}.login-language .login-theme-toggle{display:grid;place-items:center;width:30px;height:30px;margin-left:7px;padding:0;border:1px solid #285376;border-radius:50%;color:#77bcf8;background:rgba(8,34,58,.72)}.login-language .login-theme-toggle svg{width:17px;height:17px;margin:0}.login-language .login-theme-toggle:hover{color:#fff;border-color:#4e9bd5;background:#1269ae}html[data-theme=light] .login-page.main-background{color:#17324c;background:radial-gradient(circle at 75% 15%,rgba(38,143,226,.16),transparent 30%),linear-gradient(145deg,#e7f1f8,#f8fbfe 54%,#deebf5)!important}html[data-theme=light] .login-page-overlay{background:linear-gradient(120deg,rgba(222,238,249,.18),rgba(244,249,253,.5))!important}html[data-theme=light] .login-shell{border-color:#b7cede;background:#f7fbfe;box-shadow:0 30px 80px #27496933,inset 0 1px #fff}html[data-theme=light] .login-intro{border-color:#b7cede;background:linear-gradient(180deg,rgba(241,248,253,.42),rgba(221,237,248,.94)),url(/assets/hero-bg-39a2db55.png) right bottom / cover no-repeat!important;box-shadow:none}html[data-theme=light] .login-intro:after{background:linear-gradient(90deg,transparent 56%,rgba(247,251,254,.92) 100%)}html[data-theme=light] .login-feature{color:#21435f;border-color:#81adcfb8;background:rgba(250,253,255,.78);box-shadow:0 6px 18px #254c6e14}html[data-theme=light] .login-feature svg,html[data-theme=light] .login-language,html[data-theme=light] .login-language svg,html[data-theme=light] .login-language button{color:#526f89}html[data-theme=light] .login-language button:hover,html[data-theme=light] .login-language button.active{color:#075fae;background:#e0effa}html[data-theme=light] .login-language .login-theme-toggle{color:#1267a5;border-color:#a8c5db;background:#e7f3fb}html[data-theme=light] .login-language .login-theme-toggle:hover{color:#075fae;border-color:#75aee0;background:#d8ecfa}html[data-theme=light] .login-panel-topline{background:linear-gradient(90deg,#0878f4,#1598ff,#16b995)}html[data-theme=light] .login-tabs{border-bottom-color:#cbdce8}html[data-theme=light] .login-tabs .Mui-selected{color:#075fae!important}html[data-theme=light] .login-input .MuiInputBase-input{color:#17324c!important;-webkit-text-fill-color:#17324c!important}html[data-theme=light] .login-input .MuiInputAdornment-root svg{color:#477b9f}html[data-theme=light] .login-input input:-webkit-autofill,html[data-theme=light] .login-input input:-webkit-autofill:hover,html[data-theme=light] .login-input input:-webkit-autofill:focus,html[data-theme=light] .login-input input:-webkit-autofill:active{caret-color:#17324c;-webkit-text-fill-color:#17324c!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important}html[data-theme=light] .login-submit.MuiButton-root.Mui-disabled{color:#71869a;background:#d9e5ee}.predictions-edit-page .predictions-edit-table .matches-edit-score-cell,.predictions-edit-page .predictions-edit-table .matches-edit-score-editor,.predictions-edit-page .predictions-edit-table .matches-edit-score-input-row{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.predictions-edit-page .predictions-edit-table .matches-edit-score-cell{border-left:0!important;border-right:0!important}.predictions-edit-page .predictions-edit-table .predictions-edit-info-cell{border-right:0!important}@media (max-width: 1100px){.predictions-edit-page .matches-edit-table tbody .matches-edit-row,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row{border:1px solid #287ec0!important;border-radius:10px!important;box-shadow:inset 3px 0 #168cff,0 8px 22px #0007113d!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}.predictions-edit-page .matches-edit-table tbody .matches-edit-row.pending,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row.pending{border-color:#287ec0!important;box-shadow:inset 3px 0 #168cff,0 8px 22px #0007113d!important}.predictions-edit-page .matches-edit-table tbody .matches-edit-row:hover,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:hover{border-color:#3699e4!important;background:linear-gradient(145deg,#0b2947,#071d33)!important;box-shadow:inset 3px 0 #168cff,0 10px 26px #00091652!important}.predictions-edit-page .matches-edit-table tbody .matches-edit-row.pending:hover,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row.pending:hover{box-shadow:inset 3px 0 #168cff,0 10px 26px #00091652!important}.predictions-edit-page .matches-edit-stage-cell .matches-edit-mobile-matchup>span,.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .matches-edit-mobile-matchup>span{display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;color:#8fc8f5!important;background:#0d3559!important;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}html[data-theme=light] .predictions-edit-page .matches-edit-table tbody .matches-edit-row:hover,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:hover{border-color:#1688df!important;background:#e3f1fb!important;box-shadow:0 9px 23px #2753772e!important}html[data-theme=light] .predictions-edit-page .matches-edit-stage-cell .matches-edit-mobile-matchup>span,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .matches-edit-mobile-matchup>span{color:#0868ad!important;background:#dcecf9!important}}@media (max-width: 1100px){.main-layout .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:hover>td,.main-layout .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(odd):hover>td,.main-layout .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(2n):hover>td,html[data-theme=light] .main-layout .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:hover>td,html[data-theme=light] .main-layout .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(odd):hover>td,html[data-theme=light] .main-layout .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(2n):hover>td{color:inherit!important;background:transparent!important;background-image:none!important;box-shadow:none!important}}html[data-theme=light] .predictions-edit-page .predictions-edit-desktop-matchup>b.has-score{color:#0868ad!important}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-desktop-matchup>b,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-mobile-matchup>span{color:#0868ad!important}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-mobile-matchup>span{background:#e2f1fc!important}@media (max-width: 1100px){.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .match-card--edit,.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .matches-edit-mobile-matchup{color:inherit!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .match-card--edit{margin:0}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .matches-edit-mobile-matchup{margin:0;padding:7px 2px}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .matches-edit-mobile-matchup>span{color:#8fc8f5!important;background:#0d3559!important}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .match-card--edit,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .matches-edit-mobile-matchup{border:0!important;background:transparent!important}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .matches-edit-mobile-matchup>span{color:#0868ad!important;background:#dcecf9!important}}html[data-theme=light] .MuiPickersPopper-root .MuiPaper-root,html[data-theme=light] .MuiDialog-root .MuiPickersLayout-root,html[data-theme=light] .MuiDateCalendar-root,html[data-theme=light] .MuiTimeClock-root{color:#17324c!important;border-color:#b9cfdf!important;background:#fff!important}html[data-theme=light] .MuiPickersLayout-root,html[data-theme=light] .MuiPickersToolbar-root,html[data-theme=light] .MuiPickersCalendarHeader-root,html[data-theme=light] .MuiDateTimePickerTabs-root,html[data-theme=light] .MuiPickersActionBar-root{color:#17324c!important;border-color:#d1e0eb!important;background:#f7fbfe!important}html[data-theme=light] .MuiPickersCalendarHeader-label,html[data-theme=light] .MuiDayCalendar-weekDayLabel,html[data-theme=light] .MuiPickersDay-root,html[data-theme=light] .MuiClockNumber-root,html[data-theme=light] .MuiPickersToolbarText-root,html[data-theme=light] .MuiDateTimePickerTabs-root .MuiSvgIcon-root{color:#294760!important}html[data-theme=light] .MuiPickersDay-root:hover,html[data-theme=light] .MuiPickersArrowSwitcher-button:hover,html[data-theme=light] .MuiPickersCalendarHeader-switchViewButton:hover{color:#075fae!important;background:#e2f1fc!important}html[data-theme=light] .MuiPickersDay-root.Mui-selected,html[data-theme=light] .MuiPickersDay-root.Mui-selected:hover,html[data-theme=light] .MuiClockNumber-root.Mui-selected{color:#fff!important;background:#0878df!important}html[data-theme=light] .MuiPickersDay-root.MuiPickersDay-today{border-color:#0878df!important}html[data-theme=light] .MuiPickersDay-root.Mui-disabled,html[data-theme=light] .MuiClockNumber-root.Mui-disabled{color:#9aabba!important}html[data-theme=light] .MuiClock-clock{background:#eaf3fa!important}html[data-theme=light] .MuiClockPointer-root,html[data-theme=light] .MuiClock-pin,html[data-theme=light] .MuiClockPointer-thumb{border-color:#0878df!important;background:#0878df!important}html[data-theme=light] .MuiPickersArrowSwitcher-button,html[data-theme=light] .MuiPickersCalendarHeader-switchViewButton,html[data-theme=light] .MuiPickersActionBar-root .MuiButton-root{color:#1267a5!important}@media (max-width: 1100px){.matches-edit-page:not(.predictions-edit-page) .results-edit-score-cell,.matches-edit-page:not(.predictions-edit-page) .results-edit-score-row{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.matches-edit-page:not(.predictions-edit-page) .results-edit-score-row{padding:0!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-clear-button.MuiIconButton-root{box-sizing:border-box;width:34px;min-width:34px;height:34px;min-height:34px;flex:0 0 34px;padding:0;border-radius:50%}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(odd),.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(2n){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);margin:8px 4px 12px;padding:0 0 12px!important;overflow:hidden;border:1px solid #1a456a;border-radius:10px;background:linear-gradient(145deg,#09223b,#06182a)!important;box-shadow:0 8px 22px #0007113d}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row.pending{border-color:#287ec0;box-shadow:inset 3px 0 #168cff,0 8px 22px #0007113d}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row>td{width:auto;min-width:0;margin:0;border:0!important;background:transparent!important;box-shadow:none!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell{padding:8px 10px 4px!important;text-align:left}.matches-edit-page:not(.predictions-edit-page) .matches-edit-mobile-stage-label{margin-bottom:5px;color:#8bc7ff;font-size:12px;font-weight:600;line-height:1.25}.matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .matches-edit-mobile-matchup strong{color:#f1f6ff;font-size:13px;font-weight:700}.matches-edit-page:not(.predictions-edit-page) .matches-edit-date-cell{margin:0;padding:8px 10px!important}.matches-edit-page:not(.predictions-edit-page) .results-edit-score-cell{padding:8px 10px 0!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-clear-button.MuiIconButton-root,.predictions-edit-page .matches-edit-clear-button.MuiIconButton-root{box-sizing:border-box;width:36px;min-width:36px;height:36px;min-height:36px;flex:0 0 36px;padding:0;border:0!important;border-radius:50%}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:hover,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(odd):hover,.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(2n):hover{border-color:#3699e4!important;background:linear-gradient(145deg,#0b2947,#071d33)!important;box-shadow:0 10px 26px #00091652!important}.matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row.pending:hover{box-shadow:inset 3px 0 #168cff,0 10px 26px #00091652!important}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(odd),html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:hover,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(odd):hover{color:#17324c!important;background:#fff!important}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(2n),html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(2n):hover{color:#17324c!important;background:#eef6fc!important}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-mobile-stage-label{color:#1267a5}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-stage-cell .matches-edit-mobile-matchup strong{color:#17324c!important}html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:hover,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(odd):hover,html[data-theme=light] .matches-edit-page:not(.predictions-edit-page) .matches-edit-table tbody .matches-edit-row:nth-child(2n):hover{border-color:#1688df!important;background:#e3f1fb!important;box-shadow:0 9px 23px #2753772e!important}}.dashboard-live{grid-column:1 / -1;overflow:hidden;border-color:#ff40586b!important;background:radial-gradient(circle at 8% 50%,rgba(236,36,67,.14),transparent 22rem),linear-gradient(145deg,rgba(10,35,59,.98),rgba(5,24,42,.99))!important}.dashboard-live .dashboard-panel-title h2{display:flex;align-items:center;gap:9px}.dashboard-live-pulse{position:relative;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#ff3852;box-shadow:0 0 12px #ff3852cc}.dashboard-live-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(255,67,91,.7);border-radius:50%;animation:dashboard-live-pulse 1.7s ease-out infinite}@keyframes dashboard-live-pulse{0%{opacity:.9;transform:scale(.65)}to{opacity:0;transform:scale(1.55)}}.dashboard-live-refresh{color:#7899b8;font-size:12px}.dashboard-live-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;padding:14px}.dashboard-live-game{position:relative;overflow:hidden;border:1px solid #224b6d;border-radius:9px;background:linear-gradient(135deg,rgba(11,43,72,.94),rgba(5,25,44,.98));box-shadow:0 9px 24px #00050e3b}.dashboard-live-game:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,#ff3852,#e91f43);box-shadow:0 0 12px #ff385273}.dashboard-live-status{display:flex;align-items:center;gap:7px;min-height:32px;padding:5px 12px;color:#ff7a8c;border-bottom:1px solid rgba(53,91,123,.65);background:rgba(83,15,30,.18);font-size:12px}.dashboard-live-status svg{width:17px;height:17px}.dashboard-live-status strong{color:#ff8091!important;font-size:13px}.dashboard-live-status span:last-child{margin-left:auto;color:#9db7cf}.dashboard-live-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:96px;padding:15px 20px}.dashboard-live-score>.dashboard-live-team{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0;color:#e5effa;font-size:14px;font-weight:600;text-align:right}.dashboard-live-score>.dashboard-live-team.away{justify-content:flex-start;text-align:left}.dashboard-live-score img{width:42px;height:42px;flex:0 0 42px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.25))}.dashboard-live-score>strong{display:flex;align-items:center;gap:8px;color:#fff!important;min-width:78px;justify-content:center;color:#26e3bb!important;font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 16px rgba(38,227,187,.18)}.dashboard-live-score>strong i{color:#789ab8;font-size:1.25rem;font-style:normal}.dashboard-live-score>.dashboard-live-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;width:min(100%,520px);justify-self:center;gap:24px;margin-top:-2px}.dashboard-live-goals>div{min-width:0;display:flex;flex-direction:column;gap:5px}.dashboard-live-goals>div.home{align-items:flex-end;text-align:right}.dashboard-live-goals>div.away{align-items:flex-start;text-align:left}.dashboard-live-goals>div>span{max-width:100%;display:inline-flex;align-items:center;gap:5px;color:#d5e5f4;font-size:12px;line-height:1.35}.dashboard-live-goals .away>span{flex-direction:row-reverse}.dashboard-live-goals>div>span>span{min-width:0;overflow-wrap:break-word}.dashboard-live-goals svg{width:12px;height:12px;flex:0 0 12px;align-self:center;color:#55b9ff}.dashboard-live-goals .own-goal svg{color:#ff6a7e}.dashboard-live-goals time{flex:0 0 auto;color:#8eacc8;font-size:10px;font-weight:700}.dashboard-live-predictions{padding:0 14px 14px;border-top:1px solid rgba(53,91,123,.65)}.dashboard-live-predictions h3{margin:0 -14px 8px;padding:10px 14px 8px;color:#dcecff;background:rgba(4,20,36,.28);font-size:12px;font-weight:800}.dashboard-live-predictions-head,.dashboard-live-prediction-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 104px;align-items:center;gap:8px}.dashboard-live-predictions-head{padding:0 9px 5px;color:#7899b8;font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.dashboard-live-predictions-head span:not(:first-child){text-align:center}.dashboard-live-predictions-list{display:grid;gap:4px}.dashboard-live-prediction-row{min-height:32px;padding:3px 9px;border:1px solid rgba(43,84,119,.56);border-radius:6px;background:rgba(7,30,51,.7)}.dashboard-live-prediction-row>span{min-width:0;overflow:hidden;color:#c9dced;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard-live-prediction-row>b{color:#f4f8ff;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.dashboard-live-prediction-row>strong{justify-self:center;min-width:27px;padding:4px 7px;border-radius:999px;color:#8da8c1;background:rgba(96,126,153,.16);font-size:11px;text-align:center;font-variant-numeric:tabular-nums}.dashboard-live-prediction-row>strong.exact{color:#62efc6;background:rgba(38,227,187,.14)}.dashboard-live-prediction-row>strong.outcome{color:#67baff;background:rgba(45,154,238,.14)}@media (min-width: 1201px){.competition-dashboard.has-live-matches>.dashboard-live{grid-row:3}.competition-dashboard.has-live-matches>.dashboard-favorite,.competition-dashboard.has-live-matches>.dashboard-previous,.competition-dashboard.has-live-matches>.dashboard-next{grid-row:4}.competition-dashboard.has-live-matches>.dashboard-leaders,.competition-dashboard.has-live-matches>.dashboard-standings,.competition-dashboard.has-live-matches>.dashboard-stats{grid-row:5}.competition-dashboard.has-live-matches>.dashboard-results{grid-row:6}}@media (max-width: 1200px) and (min-width: 761px){.competition-dashboard.has-live-matches>.dashboard-live{grid-row:3}.competition-dashboard.has-live-matches>.dashboard-favorite,.competition-dashboard.has-live-matches>.dashboard-previous{grid-row:4}.competition-dashboard.has-live-matches>.dashboard-next{grid-row:5}.competition-dashboard.has-live-matches>.dashboard-leaders,.competition-dashboard.has-live-matches>.dashboard-standings{grid-row:6}.competition-dashboard.has-live-matches>.dashboard-stats{grid-row:7}.competition-dashboard.has-live-matches>.dashboard-results{grid-row:8}}@media (max-width: 760px){.competition-dashboard>.dashboard-live{order:2}.competition-dashboard.has-live-matches>.dashboard-actions{order:3}.competition-dashboard.has-live-matches>.dashboard-favorite{order:4}.competition-dashboard.has-live-matches>.dashboard-previous{order:5}.competition-dashboard.has-live-matches>.dashboard-next{order:6}.competition-dashboard.has-live-matches>.dashboard-leaders{order:7}.competition-dashboard.has-live-matches>.dashboard-standings{order:8}.competition-dashboard.has-live-matches>.dashboard-stats{order:9}.competition-dashboard.has-live-matches>.dashboard-results{order:10}.competition-dashboard.has-live-matches>.dashboard-footer-actions{order:11}.dashboard-live-grid{grid-template-columns:1fr;padding:10px}.dashboard-live-score{gap:8px;padding:12px 9px}.dashboard-live-score>.dashboard-live-goals{width:min(100%,360px);gap:12px}.dashboard-live-score>.dashboard-live-team{align-items:center;flex-direction:column;font-size:12px;text-align:center}.dashboard-live-score>.dashboard-live-team.away{flex-direction:column-reverse;text-align:center}.dashboard-live-predictions{padding:0 9px 10px}.dashboard-live-predictions h3{margin-right:-9px;margin-left:-9px;padding-right:10px;padding-left:10px}.dashboard-live-predictions-head,.dashboard-live-prediction-row{grid-template-columns:minmax(0,1fr) 58px 82px;gap:5px}.dashboard-live-predictions-head{padding-right:6px;padding-left:6px;font-size:8px}.dashboard-live-prediction-row{padding-right:6px;padding-left:6px}}html[data-theme=light] .dashboard-live{border-color:#e8a9b3!important;background:radial-gradient(circle at 8% 50%,rgba(225,61,86,.1),transparent 22rem),linear-gradient(145deg,#fff,#eef6fc)!important}html[data-theme=light] .dashboard-live-game{border-color:#bdd2e2;background:#fff;box-shadow:0 8px 20px #274b6b1a}html[data-theme=light] .dashboard-live-status{color:#a72e42;border-color:#e5c2c8;background:#fff0f2}html[data-theme=light] .dashboard-live-status strong{color:#a72e42!important}html[data-theme=light] .dashboard-live-status span:last-child,html[data-theme=light] .dashboard-live-refresh{color:#5b748c}html[data-theme=light] .dashboard-live-score>.dashboard-live-team,html[data-theme=light] .dashboard-live-score>strong:not(.dashboard-previous-score){color:#17324c!important}html[data-theme=light] .dashboard-live-score>strong.dashboard-previous-score{color:#0868ad!important;text-shadow:none}html[data-theme=light] .dashboard-live-goals>div>span{color:#294760}html[data-theme=light] .dashboard-live-goals time{color:#68839a}html[data-theme=light] .dashboard-live-predictions{border-color:#d2e0eb}html[data-theme=light] .dashboard-live-predictions h3{color:#17324c;background:#edf5fa}html[data-theme=light] .dashboard-live-predictions-head{color:#5b748c}html[data-theme=light] .dashboard-live-prediction-row{border-color:#d2e0eb;background:#f7fbfe}html[data-theme=light] .dashboard-live-prediction-row>span,html[data-theme=light] .dashboard-live-prediction-row>b{color:#17324c}html[data-theme=light] .dashboard-live-prediction-row>strong{color:#526d84;background:#e5eef5}html[data-theme=light] .dashboard-live-prediction-row>strong.exact{color:#08745a;background:#d9f3e9}html[data-theme=light] .dashboard-live-prediction-row>strong.outcome{color:#075fae;background:#dceefd}html[data-theme=light] .admin-users-page-header,html[data-theme=light] .profile-page-header,html[data-theme=light] .profile-section-header,html[data-theme=light] .competitions-page-header,html[data-theme=light] .competition-list-header,html[data-theme=light] .competition-edit-page-header,html[data-theme=light] .competition-edit-section-titlebar{color:#17324c!important;border-color:#bfd3e3!important;background:linear-gradient(110deg,#deedf8,#f5fafd)!important}html[data-theme=light] .admin-users-page-header-copy h1.MuiTypography-root,html[data-theme=light] .profile-page-header h1.MuiTypography-root,html[data-theme=light] .profile-section-header h2.MuiTypography-root,html[data-theme=light] .competitions-page-header-copy h1.MuiTypography-root,html[data-theme=light] .competition-list-header h1.MuiTypography-root,html[data-theme=light] .competition-edit-page-header h1.MuiTypography-root,html[data-theme=light] .competition-edit-section-titlebar .MuiTypography-root{color:#17324c!important}html[data-theme=light] .admin-users-page-header-copy p.MuiTypography-root,html[data-theme=light] .profile-page-header p.MuiTypography-root,html[data-theme=light] .profile-section-header p.MuiTypography-root,html[data-theme=light] .competitions-page-header-copy p.MuiTypography-root,html[data-theme=light] .competition-list-header p,html[data-theme=light] .competition-edit-page-header p.MuiTypography-root{color:#5b748c!important}html[data-theme=light] .admin-user-dialog .MuiDialog-paper{color:#17324c!important;border-color:#b9cfdf!important;background:#f7fbfe!important;box-shadow:0 24px 60px #26486838!important}html[data-theme=light] .admin-user-dialog .admin-user-dialog-title{border-color:#bfd3e3!important;background:linear-gradient(110deg,#deedf8,#f5fafd)!important}html[data-theme=light] .admin-user-dialog-title h2.MuiTypography-root{color:#17324c!important}html[data-theme=light] .admin-user-dialog-title p.MuiTypography-root{color:#5b748c!important}html[data-theme=light] .admin-user-dialog-content,html[data-theme=light] .admin-user-dialog-actions{color:#294760!important;border-color:#cadbe8!important;background:#f7fbfe!important}html[data-theme=light] .admin-user-field .MuiOutlinedInput-root{color:#17324c!important;background:#fff!important}html[data-theme=light] .admin-user-field .MuiInputBase-input{color:#17324c!important;-webkit-text-fill-color:#17324c!important}html[data-theme=light] .admin-user-field .MuiInputLabel-root,html[data-theme=light] .admin-user-field .MuiFormHelperText-root{color:#5b748c!important}html[data-theme=light] .admin-user-status{color:#465f76!important;border-color:#b9cfdf!important;background:#edf5fb!important}html[data-theme=light] .admin-user-status.active{color:#147151!important;border-color:#83c5ab!important;background:#e0f5ec!important}html[data-theme=light] .profile-page.MuiContainer-root{color:#17324c!important}html[data-theme=light] .profile-overview,html[data-theme=light] .profile-stats-panel{color:#17324c!important;border-color:#bfd3e3!important;background:linear-gradient(145deg,#fff,#eef6fc)!important;box-shadow:0 15px 36px #2648681c!important}html[data-theme=light] .profile-name-label,html[data-theme=light] .profile-email,html[data-theme=light] .profile-metric-label .MuiTypography-root{color:#5b748c!important}html[data-theme=light] .profile-person-name.MuiTypography-root,html[data-theme=light] .profile-metric-value.MuiTypography-root,html[data-theme=light] .profile-subheading.MuiTypography-root{color:#17324c!important}html[data-theme=light] .profile-metric-card,html[data-theme=light] .profile-highlight-card{color:#294760!important;border-color:#c1d5e4!important;background:#fff!important;box-shadow:0 7px 18px #274b6b14}html[data-theme=light] .profile-highlight-card .MuiTypography-root{color:#294760!important}html[data-theme=light] .profile-highlight-card .MuiTypography-caption,html[data-theme=light] .profile-highlight-card .MuiTypography-body2{color:#5b748c!important}html[data-theme=light] .profile-stats-panel .accordion-summary-custom.MuiAccordionSummary-root{color:#294760!important;border-color:#c8dae7!important;background:linear-gradient(90deg,#e4f1fa,#f5fafd)!important}html[data-theme=light] .profile-stats-panel .accordion-summary-custom.MuiAccordionSummary-root:hover,html[data-theme=light] .profile-stats-panel .accordion-summary-custom.open.MuiAccordionSummary-root{color:#075b9f!important;background:#dceefa!important}html[data-theme=light] .profile-accordion-details.MuiAccordionDetails-root{color:#294760!important;border-color:#c8dae7!important;background:#f7fbfe!important}html[data-theme=light] .profile-standings{border-color:#bfd3e3!important;background:#fff!important}html[data-theme=light] .profile-standings-head{color:#36536d!important;background:#deedf8!important}html[data-theme=light] .profile-standing-row,html[data-theme=light] .profile-standing-row:nth-child(odd){color:#294760!important;border-color:#d2e1ec!important;background:#fff!important}html[data-theme=light] .profile-standing-row:nth-child(2n){background:#eef6fc!important}html[data-theme=light] .profile-standing-row.place-1,html[data-theme=light] .profile-standing-row.place-2,html[data-theme=light] .profile-standing-row.place-3{background:linear-gradient(90deg,#dceefa,#f8fbfe)!important}html[data-theme=light] .profile-standing-points.MuiTypography-root{color:#075fae!important}html[data-theme=light] .competitions-panel.MuiPaper-root,html[data-theme=light] .competition-list-panel.MuiPaper-root,html[data-theme=light] .competition-edit-panel.MuiPaper-root{color:#17324c!important;border-color:#bfd3e3!important;background:linear-gradient(145deg,#fff,#eef6fc)!important;box-shadow:0 15px 36px #2648681c!important}html[data-theme=light] .competitions-page-content{background:#f5fafd!important}html[data-theme=light] .competitions-grid .competition-card,html[data-theme=light] .competitions-grid .competition-card.inactive{color:#17324c!important;border-color:#bfd3e3!important;background:radial-gradient(circle at 100% 0,rgba(25,127,208,.08),transparent 13rem),linear-gradient(145deg,#fff,#edf6fc)!important;box-shadow:0 10px 26px #274b6b1a!important}html[data-theme=light] .competitions-grid .competition-card-title.MuiTypography-root,html[data-theme=light] .competitions-grid .competition-card-value{color:#17324c!important}html[data-theme=light] .competitions-grid .competition-card-type,html[data-theme=light] .competitions-grid .competition-card-label{color:#5b748c!important}html[data-theme=light] .competitions-grid .competition-card-info-row{border-color:#c4d7e5!important;background:rgba(255,255,255,.82)!important}html[data-theme=light] .competitions-grid .competition-card-info-row:hover{border-color:#93b9d6!important;background:#e7f3fb!important}html[data-theme=light] .competitions-grid .competition-card-footer{color:#0868ad!important;border-color:#c8dae7!important}html[data-theme=light] .competition-list-table{color:#294760!important;background:#fff!important}html[data-theme=light] .competition-list-table thead th,html[data-theme=light] .competition-list-table .competition-th,html[data-theme=light] .competition-list-table .competition-th-nocursor{color:#36536d!important;border-color:#bfd3e3!important;background:linear-gradient(180deg,#deedf8,#eaf4fb)!important}html[data-theme=light] .competition-list-table tbody .competition-row,html[data-theme=light] .competition-list-table tbody .competition-row.past{color:#294760!important;border-color:#d2e1ec!important;background:#fff!important}html[data-theme=light] .competition-list-table tbody .competition-row:nth-child(2n){background:#eef6fc!important}html[data-theme=light] .competition-list-table tbody .competition-row:hover{background:#deeffa!important}html[data-theme=light] .competition-list-table .competition-td,html[data-theme=light] .competition-list-table .competition-td-bold{color:#294760!important;border-color:#d2e1ec!important;background:transparent!important}html[data-theme=light] .competition-list-table .competition-td-bold{color:#17324c!important}html[data-theme=light] .competition-list-name-cell small,html[data-theme=light] .competition-list-mobile-meta,html[data-theme=light] .competition-list-count{color:#5b748c!important}html[data-theme=light] .competition-list-row-action,html[data-theme=light] .competition-list-row-action.view{color:#0868ad!important;border-color:#9fc2dc!important;background:#e8f4fc!important}html[data-theme=light] .competition-edit-page{color:#17324c!important}html[data-theme=light] .competition-edit-panel>.table-heading,html[data-theme=light] .competition-edit-section>.table-heading,html[data-theme=light] .competition-edit-section-heading{color:#17324c!important;border-color:#bfd3e3!important;background:linear-gradient(100deg,#deedf8,#f4f9fd)!important}html[data-theme=light] .competition-edit-details-grid,html[data-theme=light] .playoff-builder-content.MuiPaper-root,html[data-theme=light] .competition-edit-page .sstats-section-content{color:#294760!important;border-color:#bfd3e3!important;background:#f7fbfe!important;box-shadow:none!important}html[data-theme=light] .competition-edit-details-grid .MuiOutlinedInput-root,html[data-theme=light] .competition-edit-table-container .MuiOutlinedInput-root,html[data-theme=light] .playoff-builder-content .MuiOutlinedInput-root{color:#17324c!important;background:#fff!important}html[data-theme=light] .competition-edit-page .MuiOutlinedInput-input,html[data-theme=light] .competition-edit-page .MuiSelect-select{color:#17324c!important;-webkit-text-fill-color:#17324c!important}html[data-theme=light] .competition-edit-page .MuiInputLabel-root,html[data-theme=light] .competition-edit-page .MuiFormLabel-root,html[data-theme=light] .competition-edit-page .MuiFormControlLabel-label,html[data-theme=light] .competition-edit-page .MuiFormHelperText-root{color:#5b748c!important}html[data-theme=light] .competition-edit-alert.MuiAlert-root{color:#294760!important;border-color:#9fc6e3!important;background:#e3f2fc!important}html[data-theme=light] .competition-edit-table-container.MuiTableContainer-root{border-color:#bfd3e3!important;background:#fff!important}html[data-theme=light] .competition-edit-table-container .MuiTableHead-root .MuiTableCell-root{color:#36536d!important;border-color:#bfd3e3!important;background:#deedf8!important}html[data-theme=light] .competition-edit-table-container .MuiTableBody-root .MuiTableRow-root{background:#fff!important}html[data-theme=light] .competition-edit-table-container .MuiTableBody-root .MuiTableRow-root:nth-child(2n){background:#eef6fc!important}html[data-theme=light] .competition-edit-table-container .MuiTableBody-root .MuiTableRow-root:hover{background:#deeffa!important}html[data-theme=light] .competition-edit-table-container .MuiTableBody-root .MuiTableCell-root{color:#294760!important;border-color:#d2e1ec!important;background:transparent!important}html[data-theme=light] .sstats-status-title.MuiTypography-root,html[data-theme=light] .sstats-linked-id strong,html[data-theme=light] .competition-edit-page .playoff-builder-intro-title{color:#17324c!important}html[data-theme=light] .sstats-status-description.MuiTypography-root,html[data-theme=light] .sstats-linked-id span,html[data-theme=light] .competition-edit-page .playoff-builder-intro-text{color:#5b748c!important}html[data-theme=light] .sstats-linked-id{border-color:#aac7dc!important;background:#e7f3fb!important}html[data-theme=light] .competition-list-status.active,html[data-theme=light] .admin-users-page .competition-list-status.active{color:#0b6848!important;border-color:#7cbea4!important;background:#d9f1e7!important;box-shadow:inset 0 0 0 1px #0b68480a}html[data-theme=light] .competition-list-status.active:before{background:#16845e!important;box-shadow:0 0 0 3px #16845e1f}html[data-theme=light] .competitions-grid .competition-card-status-pill.active{color:#0b6848!important;border-color:#7cbea4!important;background:#d9f1e7!important}html[data-theme=light] .competitions-grid .competition-card-status-pill.active .competition-card-status-dot{background:#16845e!important;box-shadow:0 0 0 3px #16845e1f}html[data-theme=light] .MuiMenu-paper,html[data-theme=light] .MuiPopover-paper .MuiMenu-list{color:#17324c!important;border-color:#b9cfdf!important;background:#fff!important}html[data-theme=light] .MuiMenuItem-root{color:#294760!important;background:#fff!important}html[data-theme=light] .MuiMenuItem-root:hover,html[data-theme=light] .MuiMenuItem-root.Mui-selected,html[data-theme=light] .MuiMenuItem-root.Mui-selected:hover,html[data-theme=light] .sstats-dialog .MuiMenuItem-root:hover{color:#075b9f!important;background:#deeffa!important}html[data-theme=light] .MuiMenuItem-root.Mui-disabled{color:#8799a9!important;background:#f4f7fa!important;opacity:.75}html[data-theme=light] .competition-edit-page .MuiSelect-icon,html[data-theme=light] .competition-edit-page .MuiSvgIcon-root.MuiSelect-icon,html[data-theme=light] .sstats-dialog .MuiSelect-icon{color:#496b86!important}html[data-theme=light] .competition-edit-page .MuiSelect-select,html[data-theme=light] .competition-edit-page .MuiOutlinedInput-root,html[data-theme=light] .competition-edit-page .MuiInputBase-root{color:#17324c!important;background-color:#fff!important}@media (max-width: 760px){.dashboard-metrics>div{grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;padding:11px}.dashboard-metrics small{display:block;min-width:0;overflow:visible;line-height:1.3;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.dashboard-next-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.dashboard-next-teams strong{display:block;max-width:none;overflow:visible;line-height:1.3;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.dashboard-result-match-row-mobile>td{width:auto!important;padding:0!important}.dashboard-result-mobile-match{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"stage date date" "stage teams stats";align-items:center;column-gap:8px;row-gap:6px;min-width:0;padding:9px 8px}.dashboard-result-mobile-stage{grid-area:stage;align-self:stretch;display:grid;place-items:center;border-right:1px solid rgba(55,104,145,.42);color:#dcecff;font-weight:700}.dashboard-result-mobile-match time{grid-area:date;color:#9db7d1;font-size:12px;line-height:1.3;text-align:left}.dashboard-result-mobile-match .dashboard-results-teams{grid-area:teams;justify-content:flex-start;min-width:0;flex-wrap:wrap}.dashboard-result-mobile-match .dashboard-result-inline-score{color:#26e3bb;font-weight:800;white-space:nowrap}html[data-theme=light] .dashboard-result-mobile-stage{color:#294760;border-color:#bdd2e2}html[data-theme=light] .dashboard-result-mobile-match time{color:#5b748c}html[data-theme=light] .dashboard-result-mobile-match .dashboard-result-inline-score{color:#08745a}html[data-theme=light] .dashboard-result-players-row>td{background:#f7fbfe!important}html[data-theme=light] .dashboard-result-mobile-players{border-color:#bfd3e3!important;background:#edf6fc!important}html[data-theme=light] .dashboard-result-mobile-players>div{border:1px solid #d0e0eb;background:#fff!important}html[data-theme=light] .dashboard-result-mobile-players span{color:#294760!important}html[data-theme=light] .dashboard-result-mobile-players b{color:#17324c!important}html[data-theme=light] .dashboard-result-mobile-players small{color:#08745a!important}}@media (max-width: 1100px){.main-layout .predictions-edit-page .predictions-edit-panel,.main-layout .predictions-edit-page .matches-edit-table-wrap,.main-layout .predictions-edit-page .matches-edit-table,.main-layout .predictions-edit-page .matches-edit-table tbody{box-sizing:border-box;width:100%;max-width:100%}.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card,.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:nth-child(odd),.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:nth-child(2n){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);width:calc(100% - 8px)!important;max-width:calc(100% - 8px);height:auto!important;min-height:0!important;margin:8px 4px 12px;padding:0 0 12px!important;overflow:hidden;color:#e6f0fc;border:1px solid #287ec0!important;border-radius:10px!important;background:linear-gradient(145deg,#09223b,#06182a)!important;box-shadow:inset 3px 0 #168cff,0 8px 22px #0007113d!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card.pending{border-color:#287ec0!important;box-shadow:inset 3px 0 #168cff,0 8px 22px #0007113d!important}.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:hover,.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:nth-child(odd):hover,.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:nth-child(2n):hover{border-color:#3699e4!important;background:linear-gradient(145deg,#0b2947,#071d33)!important;box-shadow:inset 3px 0 #168cff,0 10px 26px #00091652!important}.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card.pending:hover{box-shadow:inset 3px 0 #168cff,0 10px 26px #00091652!important}.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card>td,.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:hover>td{box-sizing:border-box;width:auto;min-width:0;height:auto!important;min-height:0!important;margin:0;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card>.matches-edit-stage-cell{padding:8px 10px 4px!important}.main-layout .matches-edit-page .mobile-match-edit-card .match-card--edit,.main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-mobile-matchup{margin:0;color:inherit!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-mobile-matchup{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:8px;padding:7px 2px}.main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-mobile-matchup strong{min-width:0;color:#f1f6ff!important;font-size:13px;font-weight:700;line-height:1.4}.main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-mobile-matchup strong>span{color:#9bbddd!important}.main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-mobile-matchup>span{display:grid;place-items:center;width:30px;height:30px;padding:0;color:#8fc8f5!important;border-radius:50%;background:#0d3559!important;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-score-editor,.main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-score-input-row,.main-layout .matches-edit-page .mobile-match-edit-card .results-edit-score-row{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-theme=light] .main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card,html[data-theme=light] .main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:nth-child(odd){color:#17324c!important;background:#fff!important}html[data-theme=light] .main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:nth-child(2n){color:#17324c!important;background:#eef6fc!important}html[data-theme=light] .main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:hover,html[data-theme=light] .main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:nth-child(odd):hover,html[data-theme=light] .main-layout .matches-edit-page .matches-edit-table tbody tr.mobile-match-edit-card:nth-child(2n):hover{border-color:#1688df!important;background:#e3f1fb!important;box-shadow:0 9px 23px #2753772e!important}html[data-theme=light] .main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-mobile-matchup strong{color:#17324c!important}html[data-theme=light] .main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-mobile-matchup strong>span{color:#4f7fa8!important}html[data-theme=light] .main-layout .matches-edit-page .mobile-match-edit-card .matches-edit-mobile-matchup>span{color:#0868ad!important;background:#dcecf9!important}}html[data-theme=light] .predictions-view-page{color:#17324c}html[data-theme=light] .predictions-view-page .predictions-view-panel.MuiPaper-root{color:#17324c!important;border-color:#b9cfdf!important;background:#fff!important;box-shadow:0 16px 38px #274b6b21!important}html[data-theme=light] .predictions-view-page-header{color:#17324c!important;border-color:#bfd3e3!important;background:linear-gradient(100deg,#deedf8,#f6faff)!important}html[data-theme=light] .predictions-view-page-header-icon{color:#0875c9;border-color:#8fc1e6;background:#dceffc}html[data-theme=light] .predictions-view-page-header h1.MuiTypography-root{color:#17324c!important}html[data-theme=light] .predictions-view-page-header p.MuiTypography-root{color:#5b748c!important}html[data-theme=light] .predictions-view-fixtures,html[data-theme=light] .predictions-view-fixtures .predictions-fixture-group{color:#17324c;background:#fff}html[data-theme=light] .predictions-view-fixtures .predictions-fixture-group+.predictions-fixture-group{border-top-color:#dce8f1}html[data-theme=light] .predictions-view-fixtures .predictions-fixture-heading{color:#294760;border-color:#bfd3e3;background:linear-gradient(90deg,#e2f0fa,#f5faff)}html[data-theme=light] .predictions-view-fixtures .predictions-fixture-heading:hover{color:#075fae;background:linear-gradient(90deg,#d5eafa,#edf7fd)}html[data-theme=light] .predictions-view-table-scroll{background:#fff;scrollbar-color:#75a9d0 #e7f1f8}html[data-theme=light] .predictions-view-table-scroll::-webkit-scrollbar-track{background:#e7f1f8}html[data-theme=light] .predictions-view-table-scroll::-webkit-scrollbar-thumb{border-color:#e7f1f8;background:#75a9d0}html[data-theme=light] .predictions-view-table thead th,html[data-theme=light] .predictions-view-table thead th:first-child{color:#36536d!important;border-color:#bfd3e3!important;background:#deedf8!important}html[data-theme=light] .predictions-view-table tbody td,html[data-theme=light] .predictions-view-table tbody tr:nth-child(odd)>td,html[data-theme=light] .predictions-view-table tbody tr:nth-child(odd)>td:first-child{color:#294760!important;border-color:#d2e1ec!important;background:#fff!important}html[data-theme=light] .predictions-view-table tbody tr:nth-child(2n)>td,html[data-theme=light] .predictions-view-table tbody tr:nth-child(2n)>td:first-child{color:#294760!important;background:#eef6fc!important}html[data-theme=light] .predictions-view-table tbody tr:hover>td,html[data-theme=light] .predictions-view-table tbody tr:nth-child(odd):hover>td,html[data-theme=light] .predictions-view-table tbody tr:nth-child(2n):hover>td{color:#17324c!important;background:#e2f0fa!important}html[data-theme=light] .predictions-view-page .predictions-edit-desktop-matchup>span,html[data-theme=light] .predictions-view-page .prediction-cell-content,html[data-theme=light] .predictions-view-page .prediction-playoff-details{color:#294760!important}html[data-theme=light] .predictions-view-fixtures .predictions-fixture-total{color:#294760;border-color:#bfd3e3;background:#e7f2fa}html[data-theme=light] .predictions-view-fixtures .predictions-fixture-total>div{color:#294760;border-color:#bfd3e3}@media (max-width: 1100px){html[data-theme=light] .predictions-view-mobile-match{color:#294760!important;border-bottom-color:#dce8f1;background:#fff!important}html[data-theme=light] .predictions-view-page .match-card--view{color:#294760!important;border-color:#a9c8df;background:#fff!important;box-shadow:0 7px 18px #274b6b1f}html[data-theme=light] .predictions-view-page .mobile-match-header{color:#294760;border-color:#bfd3e3;background:#edf6fc}html[data-theme=light] .predictions-view-page .mobile-match-teams,html[data-theme=light] .predictions-view-page .mobile-match-teams strong,html[data-theme=light] .predictions-view-page .mobile-match-teams strong>span{color:#294760!important}html[data-theme=light] .predictions-view-page .mobile-match-teams>span{color:#0868ad;border-color:#9fc5df;background:#dcecf9}html[data-theme=light] .predictions-view-page .mobile-match-header time,html[data-theme=light] .predictions-view-page .mobile-player-labels{color:#5b748c}html[data-theme=light] .predictions-view-page .mobile-player-list{background:#f7fbfe}html[data-theme=light] .predictions-view-page .mobile-player-line{border-color:#d2e1ec}html[data-theme=light] .predictions-view-page .mobile-player-line strong,html[data-theme=light] .predictions-view-page .mobile-player-line div{color:#294760}html[data-theme=light] .predictions-view-page .mobile-fixture-total{color:#294760;border-color:#bfd3e3;background:#e7f2fa}}html[data-theme=light] .competition-stats-page{color:#17324c}html[data-theme=light] .competition-stats-shell{border-color:#b9cfdf;background:#f5f9fc;box-shadow:0 16px 38px #274b6b21}html[data-theme=light] .competition-stats-page-header{border-bottom-color:#bfd3e3;background:linear-gradient(100deg,#deedf8,#f6faff)}html[data-theme=light] .competition-stats-page-header-icon{color:#0875c9;border-color:#8fc1e6;background:#dceffc}html[data-theme=light] .competition-stats-page-header h1.MuiTypography-root{color:#17324c}html[data-theme=light] .competition-stats-page-header p.MuiTypography-root{color:#5b748c}html[data-theme=light] .competition-stats-card.MuiCard-root{color:#294760;border-color:#b9cfdf;background:#fff;box-shadow:0 10px 25px #274b6b1a!important}html[data-theme=light] .competition-stats-card .MuiTypography-h6{color:#17324c}html[data-theme=light] .competition-stats-section>.table-heading,html[data-theme=light] .competition-stats-wide-card .table-heading{color:#17324c;border-bottom-color:#bfd3e3;background:linear-gradient(90deg,#deedf8,#f6faff)}html[data-theme=light] .competition-stats-wide-chart,html[data-theme=light] .competition-stats-heatmap-scroll{background:#fff;scrollbar-color:#75a9d0 #e7f1f8}html[data-theme=light] .competition-stats-heatmap-corner,html[data-theme=light] .competition-stats-heatmap-period{color:#36536d;background:#deedf8}html[data-theme=light] .competition-stats-heatmap-corner{box-shadow:-24px 0 #fff,8px 0 12px #274b6b24}html[data-theme=light] .competition-stats-heatmap-player{color:#17324c;background:#e9f3fa;box-shadow:-24px 0 #fff,8px 0 12px #274b6b24}html[data-theme=light] .competition-stats-heatmap-cell{color:#17324c;border-color:rgba(8,117,201,calc(.18 + var(--intensity) * .5));background:rgba(21,137,238,calc(.07 + var(--intensity) * .38))}html[data-theme=light] .competition-stats-progress-row,html[data-theme=light] .competition-stats-progress-row strong{color:#294760}html[data-theme=light] .competition-stats-progress-place{color:#5b748c}html[data-theme=light] .competition-stats-progress-track{background:#dceaf4}html[data-theme=light] .competition-stats-progress-row>b{color:#0868ad}html[data-theme=light] .competition-stats-ranking-table th{color:#36536d;border-bottom-color:#bfd3e3;background:#deedf8}html[data-theme=light] .competition-stats-ranking-table td{color:#294760;border-bottom-color:#d2e1ec}html[data-theme=light] .competition-stats-ranking-table tbody tr:nth-child(2n){background:#eef6fc}html[data-theme=light] .competition-stats-ranking-table tbody tr:hover{background:#e2f0fa}html[data-theme=light] .competition-stats-ranking-table td:last-child{color:#0868ad}html[data-theme=light] .current-fixture-badge{color:#08754f;border-color:#08754f4d;background:#d9f3e8}html[data-theme=light] .predictions-view-page .predictions-fixture-total,html[data-theme=light] .predictions-view-page .mobile-fixture-total{color:#294760!important;border-color:#bfd3e3!important;background:#e7f2fa!important}html[data-theme=light] .predictions-view-page .predictions-fixture-total>strong,html[data-theme=light] .predictions-view-page .predictions-fixture-total>div,html[data-theme=light] .predictions-view-page .mobile-fixture-total>strong,html[data-theme=light] .predictions-view-page .mobile-fixture-total>div{color:#294760!important;border-color:#bfd3e3!important;background:transparent!important}.football-loader.full-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;box-sizing:border-box;width:100vw;min-width:100vw;height:100dvh;min-height:100vh;margin:0;border-radius:0}.menu-drawer,.menu-drawer.open{width:324px;max-width:calc(100vw - 18px);border-right:1px solid rgba(104,159,205,.26);background-image:linear-gradient(180deg,rgba(3,18,33,.99) 0%,rgba(3,18,33,.955) 52%,rgba(2,13,25,.9) 100%),url(/assets/menu-bg-00436327.png)!important;background-position:center,center bottom!important;background-size:cover,cover!important;box-shadow:16px 0 48px #0007127a,inset -1px 0 #7dc7ff0f}.menu-drawer-content{padding:0 12px 18px;scrollbar-width:thin;scrollbar-color:rgba(76,161,231,.6) transparent}.menu-drawer-header{position:sticky;top:0;z-index:5;min-height:68px;margin:0 -12px 14px;padding:10px 14px;border-bottom:1px solid rgba(104,159,205,.22);background:rgba(4,23,41,.96);box-shadow:0 7px 18px #0007122e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.menu-drawer-brand{min-width:0;display:flex;align-items:center;gap:10px}.menu-drawer-brand-mark{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(129,199,255,.35);border-radius:9px;background:rgba(9,43,73,.52);box-shadow:inset 0 1px #ffffff1a}.menu-drawer-brand-mark img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 3px 7px rgba(0,0,0,.3))}.menu-drawer-brand-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.menu-drawer-brand-copy strong{color:#f4f9ff;font-size:15px;font-weight:800;letter-spacing:.015em}.menu-drawer-brand-copy small{color:#91abc5;font-size:10px;font-weight:500;letter-spacing:.025em}.menu-drawer-close{width:32px;height:32px;flex:0 0 32px;padding:0;border:1px solid rgba(127,190,247,.25);border-radius:6px;color:#bcd6ee;background:transparent;transition:color .18s,border-color .18s,background .18s,transform .18s}.menu-drawer-close svg{font-size:20px}.menu-drawer-close:hover{color:#fff;border-color:#55adff9e;background:rgba(73,139,195,.12)}.menu-drawer-label{margin:0 7px 6px;padding:0 2px 7px;border-bottom-color:#6ca6da2e;color:#91abc5!important;font-size:9px;letter-spacing:.12em}.menu-drawer-count{min-width:21px;padding:3px 6px;border-color:#58aeff3d;color:#9ed0ff!important;background:transparent}.menu-drawer-section{margin-bottom:14px}.menu-drawer-item{min-height:40px;gap:9px;margin-bottom:1px;padding:5px 8px 5px 7px;border:0;border-left:2px solid transparent;border-radius:4px;color:#c8daec!important;transition:color .16s,border-color .16s,background .16s}.menu-competition-icon{width:28px;height:28px;flex-basis:28px;border-color:transparent;border-radius:5px;color:#89a8c5;background:transparent;box-shadow:none}.menu-competition-icon.active{border-color:transparent;color:#61b6ff;background:transparent;box-shadow:none}.menu-drawer-item:hover{color:#c8daec!important;border-left-color:transparent;background:transparent!important}.menu-drawer-item.active{color:#fff!important;border-left-color:#43aaff;background:transparent!important;box-shadow:none;font-weight:750}.menu-drawer-item.submenu-toggle:after{width:6px;height:6px;margin-right:3px;color:#83a4c1;transition:transform .2s,color .2s}.menu-drawer-item.submenu-toggle.open:after,.menu-drawer-item.submenu-toggle.active:after{color:#70c0ff}.menu-drawer-submenu{margin:2px 3px 9px 20px;padding:2px 0 2px 11px;border-left:1px solid rgba(90,145,191,.34);border-radius:0;background:transparent!important;box-shadow:none}.menu-drawer-submenu button{min-height:34px;padding:5px 8px;border:0;border-left:2px solid transparent;border-radius:3px;color:#9fb8d0!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:13px;font-weight:500;letter-spacing:.005em;line-height:1.3}.menu-drawer-submenu button svg{color:#7398b9}.menu-drawer-submenu button:hover{color:#9fb8d0!important;border-left-color:transparent;background:transparent!important}.menu-drawer-submenu button.active{color:#80c7ff!important;border-left-color:#43aaff;background:transparent!important;box-shadow:none;font-weight:750}.menu-drawer-submenu button.active svg{color:#68baff}.menu-drawer-submenu button:hover:not(.active) svg{color:#7398b9}.menu-drawer-system-links{margin-top:6px;padding-top:10px;border-top-color:#6ca6da33}.menu-drawer-system-links .menu-drawer-item{background:transparent}.menu-drawer-system-links .menu-drawer-item svg{color:#78a6cc}@media (max-width: 480px){.menu-drawer,.menu-drawer.open{width:min(324px,calc(100vw - 12px));max-width:calc(100vw - 12px)}.menu-drawer-header{min-height:64px;padding:9px 12px}.menu-drawer-brand-mark{width:38px;height:38px;flex-basis:38px}}.menu-drawer .menu-drawer-brand-copy small,html[data-theme=light] .menu-drawer .menu-drawer-brand-copy small{color:#b9d2e9!important;opacity:1}.menu-drawer .menu-drawer-brand-copy strong,html[data-theme=light] .menu-drawer .menu-drawer-brand-copy strong{color:#f4f9ff!important;opacity:1}html[data-theme=light] .menu-drawer,html[data-theme=light] .menu-drawer.open{color:#17324c;border-right-color:#b9cfdf;background-image:linear-gradient(180deg,rgba(250,252,254,.985),rgba(241,247,251,.97)),url(/assets/menu-bg-00436327.png)!important;box-shadow:16px 0 42px #26486833,inset -1px 0 #fffc}html[data-theme=light] .menu-drawer-backdrop.open{background:rgba(23,50,76,.28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-theme=light] .menu-drawer-header{border-bottom-color:#c7d8e5;background:rgba(248,251,253,.97);box-shadow:0 7px 18px #2648681a}html[data-theme=light] .menu-drawer-brand-mark{border-color:#bfd3e2;background:#edf5fa;box-shadow:inset 0 1px #fff}html[data-theme=light] .menu-drawer .menu-drawer-brand-copy strong{color:#17324c!important}html[data-theme=light] .menu-drawer .menu-drawer-brand-copy small{color:#5b748c!important}html[data-theme=light] .menu-drawer-close{color:#526d84;border-color:#c4d6e4;background:transparent}html[data-theme=light] .menu-drawer-close:hover{color:#17324c;border-color:#9dbbd1;background:#edf5fa}html[data-theme=light] .menu-drawer-label{color:#607b94!important;border-bottom-color:#d2e0eb}html[data-theme=light] .menu-drawer-count{color:#36536d!important;border-color:#b9cfdf;background:transparent}html[data-theme=light] .menu-drawer-item,html[data-theme=light] .menu-drawer-submenu button{color:#36536d!important}html[data-theme=light] .menu-competition-icon,html[data-theme=light] .menu-drawer-system-links .menu-drawer-item svg,html[data-theme=light] .menu-drawer-submenu button svg{color:#607f99}html[data-theme=light] .menu-competition-icon.active{color:#0878cf}html[data-theme=light] .menu-drawer-item:hover,html[data-theme=light] .menu-drawer-submenu button:hover{color:#36536d!important;background:transparent!important}html[data-theme=light] .menu-drawer-item.active{color:#075fae!important;border-left-color:#1688df;background:transparent!important}html[data-theme=light] .menu-drawer-item.submenu-toggle:after{color:#6f899f}html[data-theme=light] .menu-drawer-item.submenu-toggle.open:after,html[data-theme=light] .menu-drawer-item.submenu-toggle.active:after{color:#1688df}html[data-theme=light] .menu-drawer-submenu{border-left-color:#bfd3e2;background:transparent!important}html[data-theme=light] .menu-drawer-submenu button.active{color:#075fae!important;border-left-color:#1688df;background:transparent!important}html[data-theme=light] .menu-drawer-submenu button.active svg{color:#1688df}html[data-theme=light] .menu-drawer-submenu button:hover:not(.active) svg{color:#607f99}html[data-theme=light] .menu-drawer-system-links{border-top-color:#d2e0eb}html[data-theme=light] .menu-drawer-system-links .menu-drawer-item{background:transparent}.dashboard-game-stats-heading,.dashboard-game-stats-cell{width:62px;text-align:center!important}.dashboard-game-stats-button{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:1px solid rgba(55,153,239,.38);border-radius:9px;color:#64b8ff;background:rgba(16,100,180,.16);cursor:pointer;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .18s}.dashboard-game-stats-button svg{font-size:19px}.dashboard-game-stats-button:hover{color:#fff;border-color:#40a7ff;background:#0878df;box-shadow:0 5px 16px #0878df52;transform:translateY(-1px)}.sstats-game-dialog .MuiDialog-paper{max-width:1460px;overflow:hidden;border:1px solid #244765;border-radius:16px;color:#eaf3ff;background:#071421;box-shadow:0 30px 90px #0000009e}.sstats-game-dialog-content.MuiDialogContent-root{padding:0}.sstats-game-close{position:absolute;top:17px;right:17px;z-index:5;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid rgba(150,190,224,.25);border-radius:10px;color:#d8e8f7;background:rgba(8,29,47,.72);cursor:pointer}.sstats-game-close:hover{color:#fff;border-color:#4caeff;background:#0c3a61}.sstats-game-loading,.sstats-game-error{min-height:520px;display:flex;align-items:center;justify-content:center;gap:14px;color:#a9c0d7}.sstats-game-error{color:#ff8791}.sstats-game-hero{position:relative;padding:22px 68px 25px;border-bottom:1px solid #1c3952;background:radial-gradient(circle at 20% 75%,rgba(0,130,255,.13),transparent 24rem),radial-gradient(circle at 80% 75%,rgba(255,42,76,.1),transparent 24rem),linear-gradient(135deg,#0c1e2d,#08141f)}.sstats-game-meta{display:flex;align-items:center;gap:9px;color:#a5b8ca;font-size:12px}.sstats-game-meta time{margin-left:auto;padding-right:8px}.sstats-game-meta i{color:#56738d;font-style:normal}.sstats-game-scoreboard{display:grid;grid-template-columns:1fr 320px 1fr;align-items:center;gap:24px;margin-top:12px}.sstats-game-team{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.sstats-game-team>img{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.3))}.sstats-game-team>span{width:76px;height:76px;display:grid;place-items:center;color:#67baff}.sstats-game-team>span svg{font-size:58px}.sstats-game-team strong{color:#f4f8fd;font-size:20px;overflow-wrap:anywhere}.sstats-game-score{display:flex;flex-direction:column;align-items:center;gap:5px}.sstats-game-score small{padding:5px 16px;border-radius:999px;color:#d8e5f2;background:#263444;font-size:11px}.sstats-game-score b{color:#fff;font-size:46px;line-height:1.05;letter-spacing:.06em;text-shadow:0 5px 18px rgba(0,0,0,.42)}.sstats-game-score span{color:#a9bed2;font-size:12px}.sstats-game-score-goals{width:min(100%,520px);display:grid;grid-template-columns:1fr 1fr;grid-column:1 / -1;justify-self:center;gap:24px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(132,174,209,.2)}.sstats-game-score-goals>div{min-width:0}.sstats-game-score-goal-list{display:grid;gap:5px}.sstats-game-score-goal-list>span{display:flex;align-items:center;gap:6px;min-width:0;color:#b8cbe0;font-size:14px;line-height:1.3}.sstats-game-score-goal-list.home>span{justify-content:flex-end;text-align:right}.sstats-game-score-goal-list.away>span{flex-direction:row-reverse;justify-content:flex-end;text-align:left}.sstats-game-score-goal-list>span>span{min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.sstats-game-score-goal-list>span>b{flex:0 0 auto;color:#dbe9f6;font-size:12px;font-weight:700}.sstats-game-score-goal-list svg{width:15px;height:15px;flex:0 0 15px;color:#dcebf8}.sstats-game-score-goal-list .own-goal svg{color:#ff6a7e}.sstats-own-goal-label,.sstats-game-score .sstats-own-goal-label{display:inline;margin-left:4px;padding:0;color:#ff6a7e;background:none;font-size:10px;font-weight:800;line-height:inherit;white-space:nowrap}.sstats-game-overview{display:grid;grid-template-columns:minmax(330px,1fr) minmax(330px,.92fr) minmax(330px,1fr);gap:14px;padding:14px}.sstats-game-tabs.MuiTabs-root{min-height:50px;padding:0 14px;border-bottom:1px solid #1c3952;background:#091a28}.sstats-game-tabs .MuiTab-root{min-height:50px;color:#829db7;font-size:12px;font-weight:800;letter-spacing:.02em}.sstats-game-tabs .MuiTab-root.Mui-selected{color:#69bbff}.sstats-game-tabs .MuiTabs-indicator{height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#168fff,#27c8c0);box-shadow:0 0 12px #168fff7a}.sstats-lineup-team-tabs.MuiTabs-root{display:none}.sstats-game-overview.statistics-tab{grid-template-columns:minmax(0,1fr)}.sstats-game-overview.statistics-tab .sstats-game-lineup-card{display:none}.sstats-game-overview.statistics-tab .sstats-game-statistics{padding:0;border:0;background:transparent}.sstats-game-overview.statistics-tab .sstats-game-statistics>h3,.sstats-game-overview.statistics-tab .sstats-game-statistics>.sstats-game-stat-row{display:none}.sstats-game-overview.lineups-tab{grid-template-columns:repeat(2,minmax(330px,1fr))}.sstats-game-overview.lineups-tab .sstats-game-statistics,.sstats-game-overview.timeline-tab{display:none}@media (min-width: 1101px){.sstats-game-overview.lineups-tab .sstats-game-pitch{width:min(88%,500px);margin-right:auto;margin-left:auto}}.sstats-game-lineup-card,.sstats-game-statistics{min-width:0;padding:14px;border:1px solid #1a354c;border-radius:13px;background:linear-gradient(145deg,#0b1d2d,#081622)}.sstats-game-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;margin-bottom:10px}.sstats-game-card-title>span{display:flex;align-items:center;gap:9px;color:#eef5fd;font-weight:800}.sstats-game-card-title img{width:29px;height:29px;object-fit:contain}.sstats-game-card-title span>span{width:29px;height:29px;display:grid;place-items:center;color:#65b7ff}.sstats-game-card-title b{color:#30a4ff;font-size:18px}.sstats-game-lineup-card.away .sstats-game-card-title b{color:#ff4664}.sstats-game-pitch{position:relative;aspect-ratio:.76;overflow:hidden;border:2px solid #315f4d;border-radius:10px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 12.5%,transparent 12.5% 25%),linear-gradient(135deg,#0a4c2b,#063a22);box-shadow:inset 0 0 34px #00000052}.sstats-pitch-markings{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(209,238,218,.34);pointer-events:none}.sstats-pitch-markings:before,.sstats-pitch-markings:after{content:"";position:absolute;left:50%;width:42%;height:15%;border:1px solid rgba(209,238,218,.3);transform:translate(-50%)}.sstats-pitch-markings:before{top:-1px;border-top:0}.sstats-pitch-markings:after{bottom:-1px;border-bottom:0}.sstats-pitch-markings>i{position:absolute;top:50%;left:0;right:0;border-top:1px solid rgba(209,238,218,.3)}.sstats-pitch-markings>b{position:absolute;top:50%;left:50%;width:22%;aspect-ratio:1;border:1px solid rgba(209,238,218,.3);border-radius:50%;transform:translate(-50%,-50%)}.sstats-pitch-markings>span{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:rgba(209,238,218,.42);transform:translate(-50%,-50%)}.sstats-pitch-player{position:absolute;left:var(--player-x);top:var(--player-y);width:76px;display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff;text-align:center;transform:translate(-50%,-50%)}.sstats-pitch-player b{width:29px;height:29px;display:grid;place-items:center;border:2px solid #e7f5ff;border-radius:50%;color:#fff;background:#0869ba;box-shadow:0 3px 9px #0000006b;font-size:11px}.sstats-game-pitch.away .sstats-pitch-player b{background:#df1838}.sstats-pitch-player>span{width:100%;min-height:22px;display:-webkit-box;overflow:hidden;color:#fff;font-size:10px;font-weight:650;line-height:1.1;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-shadow:0 1px 4px #00170d,0 1px 2px #00170d}.sstats-player-substitution{display:inline-flex;align-items:center;justify-content:center;gap:2px;font-size:10px;font-style:normal;font-weight:800;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.55)}.sstats-player-substitution svg{width:12px;height:12px}.sstats-player-substitution.off{color:#ff536a}.sstats-player-substitution.on{color:#34d890}.sstats-pitch-player>.sstats-player-substitution{position:absolute;top:56px;left:50%;transform:translate(-50%);white-space:nowrap}.sstats-game-coach{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding:11px 12px;border:1px solid #1b374f;border-radius:9px;background:#0d2132}.sstats-game-coach small{color:#839db5}.sstats-game-coach strong{color:#e7f1fb}.sstats-game-bench{margin-top:10px;padding:12px;border:1px solid #1b374f;border-radius:9px;background:#091a28}.sstats-game-bench>strong{color:#e7f1fb;font-size:12px}.sstats-game-bench>div{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin-top:10px}.sstats-game-bench span{display:flex;align-items:center;gap:7px;min-width:0;color:#aebfd0;font-size:11.5px}.sstats-game-bench span>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sstats-game-bench span b{min-width:23px;padding:4px;border-radius:5px;color:#d9e8f5;background:#1a3043;text-align:center}.sstats-game-bench .sstats-player-substitution{flex:0 0 auto;gap:2px;color:#34d890;font-size:10.5px;overflow:visible}.sstats-game-statistics h3{margin:2px 0 19px;color:#f1f6fc;font-size:15px;text-align:center}.sstats-game-stat-row{margin-bottom:13px}.sstats-game-stat-row>div:first-child{display:grid;grid-template-columns:44px 1fr 44px;gap:7px;align-items:center}.sstats-game-stat-row b{color:#eef5fc;font-size:13px}.sstats-game-stat-row b:last-child{text-align:right}.sstats-game-stat-row span{color:#aebfd0;font-size:12px;line-height:1.25;text-align:center}.sstats-game-stat-bars{display:flex;gap:2px;height:7px;margin-top:6px;overflow:hidden;border-radius:999px;background:#13283a}.sstats-game-stat-bars i:first-child{background:linear-gradient(90deg,#208de8,#39b5ff)}.sstats-game-stat-bars i:last-child{background:linear-gradient(90deg,#ff4965,#e92342)}.sstats-stat-card-layout{display:grid;gap:12px}.sstats-stat-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sstats-stat-highlights article,.sstats-stat-group{overflow:hidden;border:1px solid #1a3b56;border-radius:12px;background:linear-gradient(145deg,#0c2234,#081724);box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000001f}.sstats-stat-highlights article{min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:12px 15px}.sstats-stat-highlights article>span{color:#a7bad0;font-size:11px;font-weight:800;letter-spacing:.035em;text-align:center;text-transform:uppercase}.sstats-stat-highlights article>div{display:grid;grid-template-columns:1fr 58px 1fr;align-items:center;gap:8px;margin-top:11px}.sstats-stat-highlights b{color:#23aaff;font-size:20px;text-align:center}.sstats-stat-highlights b:last-child{color:#ff506a}.sstats-stat-highlights i{width:54px;height:54px;display:block;border-radius:50%;background:conic-gradient(from 180deg,#25aeff 0 var(--home-share),#ff506a var(--home-share) 100%);box-shadow:inset 0 0 0 11px #0a1c2b,0 0 16px #23a4f51f}.sstats-stat-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sstats-stat-group h4{margin:0 0 12px;padding:12px 15px;border-bottom:1px solid #1b405d;color:#e9f3fc;background:linear-gradient(90deg,rgba(21,88,135,.22),transparent);font-size:13px}.sstats-stat-card-row{padding:0 14px 17px}.sstats-stat-card-label{display:block;margin-bottom:7px;color:#b7c9db;font-size:11px;font-weight:800;line-height:1.25;text-align:center;text-transform:uppercase}.sstats-stat-card-comparison{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px}.sstats-stat-card-comparison b{color:#43b7ff;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.sstats-stat-card-comparison b:last-child{color:#ff5a72;text-align:right}.sstats-stat-card-bar{display:flex;align-items:stretch;gap:4px;height:12px;overflow:hidden;background:#1c3448}.sstats-stat-card-bar i{display:block;flex:0 1 auto;min-width:0}.sstats-stat-card-bar.empty i{display:none}.sstats-stat-card-bar i:first-child{background:#258ff3}.sstats-stat-card-bar i:last-child{background:#ef3154}.sstats-match-timeline{margin:0 14px 18px;padding:18px 22px 22px;border:1px solid #1a354c;border-radius:13px;background:linear-gradient(145deg,#0b1d2d,#081622)}.sstats-match-timeline h3{margin:0 0 18px;color:#f1f6fc;font-size:15px;text-align:center}.sstats-match-timeline-track{position:relative;width:min(620px,100%);margin:0 auto}.sstats-match-timeline-track:before{position:absolute;top:5px;bottom:5px;left:61px;width:2px;content:"";background:linear-gradient(#238ee9,#304c64 45%,#e83250)}.sstats-match-event{position:relative;display:grid;grid-template-columns:44px 34px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:48px;color:#dce9f5}.sstats-match-event time{color:#91abc3;font-size:12px;font-weight:800;text-align:right}.sstats-match-event-icon{z-index:1;box-sizing:border-box;width:42px;height:42px;display:grid;place-items:center;border:2px solid #071724;border-radius:50%;color:#fff;background:#15558b;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;box-shadow:0 0 0 1px #53adf84d,0 5px 14px #00000047}.sstats-match-event time.sstats-match-event-icon{color:#fff;font-size:11px;text-align:center}.sstats-match-event-icon.goal.own-goal{box-shadow:0 0 0 1px #ff5b7452,0 5px 14px #00000047}.sstats-match-event-icon.missed-penalty{background:#8e3343;box-shadow:0 0 0 1px #ff5b7452,0 5px 14px #00000047}.sstats-match-event-icon.substitution{color:#e8fff2;background:#126442}.sstats-match-event-icon.yellow-card{background:#d69d1e}.sstats-match-event-icon.red-card{background:#a62b42}.sstats-match-event-type{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:6px;color:#66bcff;background:rgba(39,151,242,.14)}.sstats-match-event-type svg{width:17px;height:17px}.sstats-match-event-type.own-goal,.sstats-match-event-type.missed-penalty{color:#ff6a7e;background:rgba(239,62,92,.14)}.sstats-match-event-type.substitution{color:#67daa0;background:rgba(45,183,109,.14)}.sstats-match-event-type i{width:10px;height:15px;border-radius:2px;background:#f2c94c}.sstats-match-event-type.red-card i{background:#f15365}.sstats-match-event-copy{min-width:0;display:flex;align-items:center;gap:8px}.sstats-match-event-names{min-width:0;display:flex;flex-direction:column;gap:2px}.sstats-match-event-copy strong,.sstats-match-event-copy span{min-width:0;display:inline-flex;align-items:center;gap:2px;color:#eaf3fc;font-size:12px;overflow-wrap:anywhere}.sstats-match-event-copy span{color:#8fa8bf}.sstats-match-event-copy svg{width:14px;height:14px;flex:0 0 14px}.sstats-match-event-copy strong svg{color:#35d68a}.sstats-match-event-copy span svg{color:#ff5c70}.sstats-match-event-score{justify-self:end;min-width:40px;padding:5px 7px;border:1px solid #294a65;border-radius:7px;color:#fff;background:#10283c;font-size:12px;text-align:center}.sstats-match-timeline-track:before{left:50%;transform:translate(-50%)}.sstats-match-event{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:12px}.sstats-match-event-icon{grid-column:2;grid-row:1;justify-self:center}.sstats-match-event-details{min-width:0;display:flex;align-items:center;gap:8px}.sstats-match-event-team{display:none}.sstats-match-event.home .sstats-match-event-details{grid-column:1;grid-row:1;justify-content:flex-end;text-align:right}.sstats-match-event.away .sstats-match-event-details{grid-column:3;grid-row:1;justify-content:flex-start;text-align:left}.sstats-match-event.home .sstats-match-event-details{padding-right:0}.sstats-match-event.away .sstats-match-event-details{padding-left:0}.sstats-match-event.home .sstats-match-event-copy{order:3;justify-content:flex-end}.sstats-match-event.home .sstats-match-event-score{order:2}.sstats-match-event.away .sstats-match-event-copy{order:1}.sstats-match-event.away .sstats-match-event-score{order:2}.sstats-match-event-copy{flex-direction:row;align-items:center;gap:7px}.sstats-match-event.home .sstats-match-event-copy{flex-direction:row-reverse;align-items:center}.sstats-match-event.home .sstats-match-event-names{align-items:flex-end}.sstats-match-event.away .sstats-match-event-names{align-items:flex-start}.sstats-match-event.home .sstats-match-event-copy strong,.sstats-match-event.home .sstats-match-event-copy span{flex-direction:row-reverse}html[data-theme=light] .dashboard-game-stats-button{color:#0870bf;border-color:#9ac5e3;background:#e3f2fc}html[data-theme=light] .dashboard-game-stats-button:hover{color:#fff;border-color:#0878df;background:#0878df}html[data-theme=light] .sstats-game-dialog .MuiDialog-paper{color:#17324c;border-color:#aac6da;background:#edf5fa;box-shadow:0 28px 80px #19395452}html[data-theme=light] .sstats-game-hero{border-bottom-color:#b9cfdf;background:radial-gradient(circle at 20% 75%,rgba(0,130,255,.1),transparent 24rem),radial-gradient(circle at 80% 75%,rgba(255,42,76,.07),transparent 24rem),linear-gradient(135deg,#f8fbfd,#e6f1f8)}html[data-theme=light] .sstats-game-tabs.MuiTabs-root{border-bottom-color:#b9cfdf;background:#f4f9fc}html[data-theme=light] .sstats-game-tabs .MuiTab-root{color:#607b94}html[data-theme=light] .sstats-game-tabs .MuiTab-root.Mui-selected{color:#0878cf}html[data-theme=light] .sstats-game-meta,html[data-theme=light] .sstats-game-score span,html[data-theme=light] .sstats-game-score-goal-list>span{color:#5b748c}html[data-theme=light] .sstats-game-score-goal-list>span>b,html[data-theme=light] .sstats-game-score-goal-list svg{color:#294760}html[data-theme=light] .sstats-game-score-goal-list .own-goal svg,html[data-theme=light] .sstats-game-score .sstats-own-goal-label,html[data-theme=light] .sstats-own-goal-label{color:#d92c49}html[data-theme=light] .sstats-game-score .sstats-own-goal-label{background:none}.sstats-penalty-label,.sstats-game-score .sstats-penalty-label{display:inline;margin-left:4px;padding:0;color:inherit;background:none;font-size:.88em;font-weight:800}.sstats-missed-penalty-label{display:inline;margin-left:4px;color:#ff6a7e;font-size:.88em;font-weight:800}html[data-theme=light] .sstats-game-team strong,html[data-theme=light] .sstats-game-score b{color:#17324c;text-shadow:none}html[data-theme=light] .sstats-game-score small{color:#36536d;background:#d9e6ef}html[data-theme=light] .sstats-game-lineup-card,html[data-theme=light] .sstats-game-statistics{border-color:#b9cfdf;background:#fff}html[data-theme=light] .sstats-game-overview.statistics-tab .sstats-game-statistics{border:0;background:transparent}html[data-theme=light] .sstats-game-card-title>span,html[data-theme=light] .sstats-game-statistics h3,html[data-theme=light] .sstats-game-stat-row b,html[data-theme=light] .sstats-game-coach strong,html[data-theme=light] .sstats-game-bench>strong{color:#17324c}html[data-theme=light] .sstats-game-stat-row span,html[data-theme=light] .sstats-game-coach small,html[data-theme=light] .sstats-game-bench span{color:#5b748c}html[data-theme=light] .sstats-game-stat-bars{background:#dce8f1}html[data-theme=light] .sstats-stat-highlights article,html[data-theme=light] .sstats-stat-group{border-color:#bfd3e2;background:#fff;box-shadow:0 7px 20px #20466514}html[data-theme=light] .sstats-stat-highlights article>span,html[data-theme=light] .sstats-stat-card-label{color:#58728a}html[data-theme=light] .sstats-stat-highlights i{box-shadow:inset 0 0 0 11px #fff,0 0 14px #23a4f51a}html[data-theme=light] .sstats-stat-group h4{color:#17324c;border-bottom-color:#cfdee9;background:#eef6fb}html[data-theme=light] .sstats-stat-card-comparison b{color:#0870bf}html[data-theme=light] .sstats-stat-card-comparison b:last-child{color:#d52b4b}html[data-theme=light] .sstats-stat-card-bar{background:#dce8f1}html[data-theme=light] .sstats-game-coach,html[data-theme=light] .sstats-game-bench{border-color:#c5d8e6;background:#f2f8fc}html[data-theme=light] .sstats-player-substitution.on,html[data-theme=light] .sstats-game-bench .sstats-player-substitution.on{color:#08745a;text-shadow:none}html[data-theme=light] .sstats-game-bench span b{color:#36536d;background:#dceaf4}html[data-theme=light] .sstats-game-close{color:#36536d;border-color:#aac6da;background:rgba(238,247,252,.92)}html[data-theme=light] .sstats-match-timeline{border-color:#b9cfdf;background:#fff}html[data-theme=light] .sstats-match-timeline h3,html[data-theme=light] .sstats-match-event-copy strong{color:#17324c}html[data-theme=light] .sstats-match-event time,html[data-theme=light] .sstats-match-event-copy span{color:#5b748c}html[data-theme=light] .sstats-match-event time{border-color:#b9cfdf;color:#fff}html[data-theme=light] .sstats-match-event-icon{border-color:#fff}html[data-theme=light] .sstats-match-event-score{color:#17324c;border-color:#b9cfdf;background:#edf5fa}@media (max-width: 1100px){.dashboard-result-mobile-match{position:relative}.dashboard-result-mobile-match .dashboard-game-stats-button{grid-area:stats;position:static;align-self:center}.sstats-game-dialog .MuiDialog-paper{margin:10px;max-height:calc(100% - 20px);border-radius:13px}.sstats-game-hero{padding:18px 45px 20px 18px}.sstats-game-meta{align-items:flex-start;flex-wrap:wrap;padding-right:8px}.sstats-game-meta time{width:100%;margin:0}.sstats-game-scoreboard{grid-template-columns:1fr 105px 1fr;gap:8px}.sstats-game-team>img{width:55px;height:55px}.sstats-game-team strong{font-size:13px}.sstats-game-score-goals{width:100%;gap:16px;margin-top:8px;padding-top:12px}.sstats-game-score-goal-list>span{gap:4px;font-size:11px}.sstats-game-score-goal-list>span>b{font-size:10px}.sstats-game-score-goal-list svg{width:13px;height:13px;flex-basis:13px}.sstats-game-stat-row span{font-size:11px}.sstats-game-score b{font-size:30px}.sstats-game-score small{padding:4px 9px;font-size:9px}.sstats-game-overview{grid-template-columns:1fr;padding:9px}.sstats-stat-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sstats-stat-groups{grid-template-columns:1fr;gap:8px}.sstats-game-overview.lineups-tab{grid-template-columns:1fr}.sstats-lineup-team-tabs.MuiTabs-root{min-height:44px;display:flex;margin:9px 9px 0;border:1px solid #1d405b;border-radius:9px;background:#0a1d2c}.sstats-lineup-team-tabs .MuiTab-root{min-height:42px;min-width:0;padding:7px 10px;color:#829db7;font-size:11px;font-weight:800;text-transform:none}.sstats-lineup-team-tabs .MuiTab-root.Mui-selected{color:#68baff}.sstats-lineup-team-tabs .MuiTabs-indicator{height:3px;background:#219cff}.sstats-game-overview.lineups-tab.team-a .sstats-game-lineup-card.away,.sstats-game-overview.lineups-tab.team-b .sstats-game-lineup-card.home{display:none}html[data-theme=light] .sstats-lineup-team-tabs.MuiTabs-root{border-color:#bfd3e2;background:#f4f9fc}html[data-theme=light] .sstats-lineup-team-tabs .MuiTab-root{color:#607b94}html[data-theme=light] .sstats-lineup-team-tabs .MuiTab-root.Mui-selected{color:#0878cf}.sstats-game-tabs.MuiTabs-root{padding:0}.sstats-game-tabs .MuiTab-root{min-width:0;padding:8px 5px;font-size:10px}.sstats-match-timeline{margin:0 9px 12px;padding:16px 12px}.sstats-match-event{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:7px}.sstats-match-event-details{align-items:flex-start;flex-direction:column;gap:2px}.sstats-match-event.home .sstats-match-event-details{align-items:flex-end}.sstats-match-event.away .sstats-match-event-details{align-items:flex-start}.sstats-match-event.home .sstats-match-event-details{padding-right:0}.sstats-match-event.away .sstats-match-event-details{padding-left:0}.sstats-match-event.home .sstats-match-event-copy,.sstats-match-event.home .sstats-match-event-score,.sstats-match-event.away .sstats-match-event-copy,.sstats-match-event.away .sstats-match-event-score,.sstats-match-event.away time{order:initial}.sstats-game-statistics{order:3}.sstats-game-lineup-card.away{order:2}.sstats-game-pitch{max-height:620px}}@media (max-width: 600px){.sstats-stat-highlights article{min-width:0;min-height:106px;box-sizing:border-box;padding:10px 8px}.sstats-stat-highlights article>div{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:3px;min-width:0}.sstats-stat-highlights article>span{overflow-wrap:anywhere;line-height:1.3}.sstats-stat-highlights b{min-width:0;font-size:clamp(14px,4vw,18px);font-variant-numeric:tabular-nums}.sstats-stat-highlights i{width:42px;height:42px;box-shadow:inset 0 0 0 9px #0a1c2b,0 0 16px #23a4f51f}html[data-theme=light] .sstats-stat-highlights i{box-shadow:inset 0 0 0 9px #fff,0 0 14px #23a4f51a}.sstats-game-bench>div{grid-template-columns:minmax(0,1fr);gap:9px}.sstats-game-bench span>span{overflow:visible;text-overflow:clip;white-space:normal}.sstats-pitch-player{width:min(76px,calc(var(--player-slot) - 4px));transform:translate(-50%,-16px)}.sstats-pitch-player>span{min-height:0;font-size:9px;line-height:1.2;overflow-wrap:anywhere}.sstats-pitch-player>.sstats-player-substitution{position:static;max-width:100%;font-size:9px;transform:none}.sstats-match-timeline{margin:0 8px 12px;padding:16px 12px 18px}.sstats-match-timeline h3{margin-bottom:18px;text-align:left}.sstats-match-timeline-track:before{left:20px;transform:none}.sstats-match-event{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:0;padding:6px 0}.sstats-match-event time.sstats-match-event-icon{grid-column:1;width:40px;height:40px;padding:0;align-self:start;font-size:10px}.sstats-match-event.home .sstats-match-event-details,.sstats-match-event.away .sstats-match-event-details{grid-column:2;width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;border:1px solid #244561;border-radius:10px;background:#0d263b;box-shadow:0 4px 12px #0007131f;text-align:left}.sstats-match-event.home .sstats-match-event-details{border-left:3px solid #3aa8ff}.sstats-match-event.away .sstats-match-event-details{border-left:3px solid #ef526d}.sstats-match-event-team{display:block;grid-column:1;min-width:0;color:#67baff;font-size:10px;font-weight:800;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sstats-match-event.away .sstats-match-event-team{color:#ff738b}.sstats-match-event-copy,.sstats-match-event.home .sstats-match-event-copy,.sstats-match-event.away .sstats-match-event-copy{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;justify-content:flex-start;flex-direction:row;gap:9px;order:initial}.sstats-match-event.home .sstats-match-event-names,.sstats-match-event.away .sstats-match-event-names{align-items:flex-start;text-align:left}.sstats-match-event.home .sstats-match-event-copy strong,.sstats-match-event.home .sstats-match-event-copy span{flex-direction:row}.sstats-match-event-copy strong,.sstats-match-event-copy span{max-width:100%;font-size:12px;line-height:1.35;overflow-wrap:break-word;word-break:normal}.sstats-match-event-score,.sstats-match-event.home .sstats-match-event-score,.sstats-match-event.away .sstats-match-event-score{grid-column:2;grid-row:1;min-width:0;padding:2px 7px;font-size:11px;order:initial;justify-self:end;align-self:center}html[data-theme=light] .sstats-match-event.home .sstats-match-event-details,html[data-theme=light] .sstats-match-event.away .sstats-match-event-details{border-color:#bfd3e4;background:#f3f8fc;box-shadow:0 3px 10px #254a6714}html[data-theme=light] .sstats-match-event.home .sstats-match-event-details{border-left-color:#2694e4}html[data-theme=light] .sstats-match-event.away .sstats-match-event-details{border-left-color:#e74d68}}
