/* /Components/Layout/MainLayout.razor.rz.scp.css */
.app-shell[b-rdjf8ojdvf]{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100dvh}.app-sidebar[b-rdjf8ojdvf]{background:#102c2b;color:#fff;position:sticky;top:0;height:100dvh}.app-workspace[b-rdjf8ojdvf]{min-width:0;display:flex;flex-direction:column}.workspace-topbar[b-rdjf8ojdvf]{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 2.25rem;border-bottom:1px solid var(--line);background:var(--surface);font-size:.82rem;font-weight:600}.topbar-dot[b-rdjf8ojdvf]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2d806b;margin-right:.5rem}.topbar-caption[b-rdjf8ojdvf]{color:var(--muted);font-weight:400}.workspace-main[b-rdjf8ojdvf]{padding:1.65rem 2.25rem 3rem;width:100%;max-width:1600px;margin:0 auto;flex:1}.workspace-footer[b-rdjf8ojdvf]{display:flex;justify-content:space-between;padding:1rem 2.25rem;color:var(--muted);font-size:.75rem;border-top:1px solid var(--line)}#blazor-error-ui[b-rdjf8ojdvf]{background:#fff1d6;bottom:0;display:none;left:0;padding:1rem 3rem 1rem 1.5rem;position:fixed;width:100%;z-index:1000;box-shadow:0 -2px 8px #0002}#blazor-error-ui .dismiss[b-rdjf8ojdvf]{cursor:pointer;position:absolute;right:1rem;top:.8rem}@media(max-width:760px){.app-shell[b-rdjf8ojdvf]{display:block}.app-sidebar[b-rdjf8ojdvf]{height:auto;position:relative}.workspace-main[b-rdjf8ojdvf]{padding:1.25rem 1rem 2rem}.workspace-topbar[b-rdjf8ojdvf]{padding:0 1rem;min-height:45px}.topbar-caption[b-rdjf8ojdvf]{display:none}.workspace-footer[b-rdjf8ojdvf]{padding:1rem}}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.brand[b-2p4nkjiki1]{display:flex;align-items:center;gap:.65rem;color:#fff;text-decoration:none;font-size:1.16rem;font-weight:750;padding:1.7rem 1.25rem 2rem;letter-spacing:-.04em}.brand small[b-2p4nkjiki1]{display:block;font-size:.55rem;letter-spacing:.16em;color:#a7c2b9;margin-top:.3rem}.brand-mark[b-2p4nkjiki1]{font-size:2.1rem;line-height:1;color:#c2e88a}.sidebar-content[b-2p4nkjiki1]{padding:0 .9rem}.nav-caption[b-2p4nkjiki1]{font-size:.62rem;letter-spacing:.14em;color:#92b0a8;padding:0 .8rem;margin-bottom:.75rem}nav[b-2p4nkjiki1]{display:grid;gap:.4rem}nav[b-2p4nkjiki1]  a{display:flex;align-items:center;gap:.8rem;color:#c6d8d2;text-decoration:none;padding:.85rem .9rem;border-radius:9px;font-size:.9rem;font-weight:550}nav[b-2p4nkjiki1]  a:hover{background:#ffffff0d;color:white}nav[b-2p4nkjiki1]  a.active{background:#c2e88a;color:#14322b}nav[b-2p4nkjiki1]  a span{font-size:1.15rem;width:20px;text-align:center}.sidebar-guide[b-2p4nkjiki1]{margin:3rem .65rem 1rem;border-top:1px solid #ffffff20;padding-top:1.4rem;color:#c0d2cb;font-size:.78rem;line-height:1.7}.sidebar-guide strong[b-2p4nkjiki1]{color:white;font-size:.85rem}.sidebar-guide span[b-2p4nkjiki1]{color:#92b0a8;font-size:.58rem;letter-spacing:.15em}.navigation-toggle[b-2p4nkjiki1],.navigation-toggle-label[b-2p4nkjiki1]{display:none}@media(max-width:760px){.brand[b-2p4nkjiki1]{padding:1rem;min-height:74px}.navigation-toggle[b-2p4nkjiki1]{display:block;position:absolute;opacity:0;right:1rem;top:1rem}.navigation-toggle-label[b-2p4nkjiki1]{display:flex;gap:1rem;position:absolute;right:1rem;top:1.5rem;font-size:.85rem;cursor:pointer}.navigation-toggle:focus-visible+.navigation-toggle-label[b-2p4nkjiki1]{outline:2px solid #c2e88a;outline-offset:5px}.sidebar-content[b-2p4nkjiki1]{display:none;padding-bottom:1rem}.navigation-toggle:checked~.sidebar-content[b-2p4nkjiki1]{display:block}.sidebar-guide[b-2p4nkjiki1]{display:none}}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-fysbb7h2ln],
.components-reconnect-repeated-attempt-visible[b-fysbb7h2ln],
.components-reconnect-failed-visible[b-fysbb7h2ln],
.components-pause-visible[b-fysbb7h2ln],
.components-resume-failed-visible[b-fysbb7h2ln],
.components-rejoining-animation[b-fysbb7h2ln] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-fysbb7h2ln],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-fysbb7h2ln],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-fysbb7h2ln],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-fysbb7h2ln],
#components-reconnect-modal.components-reconnect-retrying[b-fysbb7h2ln],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-fysbb7h2ln],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-fysbb7h2ln],
#components-reconnect-modal.components-reconnect-failed[b-fysbb7h2ln],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-fysbb7h2ln] {
    display: block;
}


#components-reconnect-modal[b-fysbb7h2ln] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-fysbb7h2ln 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-fysbb7h2ln 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-fysbb7h2ln 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-fysbb7h2ln]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-fysbb7h2ln 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-fysbb7h2ln {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-fysbb7h2ln {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-fysbb7h2ln {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-fysbb7h2ln] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-fysbb7h2ln] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-fysbb7h2ln] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-fysbb7h2ln] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-fysbb7h2ln] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-fysbb7h2ln] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-fysbb7h2ln] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-fysbb7h2ln 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-fysbb7h2ln] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-fysbb7h2ln {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Layout/TvLayout.razor.rz.scp.css */
.tv-shell[b-rvg3g0epj9] {
    min-height: 100dvh;
    background: #03080b;
    color: #f4f8fa;
}
/* /Components/Pages/Account/Billing.razor.rz.scp.css */
.billing-page[b-nqaz5yot2f]{display:grid;gap:1.25rem}.billing-hero[b-nqaz5yot2f]{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:2rem;border:1px solid var(--border);border-radius:18px;background:radial-gradient(circle at 85% 20%,rgba(28,255,100,.18),transparent 32%),var(--surface)}.billing-hero h1[b-nqaz5yot2f]{max-width:760px}.billing-price[b-nqaz5yot2f]{display:grid;min-width:170px;text-align:right}.billing-price strong[b-nqaz5yot2f]{color:var(--green);font-size:2.6rem;line-height:1}.billing-price span[b-nqaz5yot2f]{margin-top:.4rem;color:var(--muted)}.billing-grid[b-nqaz5yot2f]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.25rem}.billing-status[b-nqaz5yot2f],.premium-benefits[b-nqaz5yot2f]{padding:1.5rem}.status-label[b-nqaz5yot2f]{color:var(--green);font-size:.78rem;font-weight:800;letter-spacing:.12em}.billing-status h2[b-nqaz5yot2f]{margin:.45rem 0;font-size:2rem}.billing-actions[b-nqaz5yot2f]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.premium-benefits ul[b-nqaz5yot2f]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.premium-benefits li[b-nqaz5yot2f]{display:grid;gap:.25rem;padding:1rem;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.025)}.premium-benefits li span[b-nqaz5yot2f]{color:var(--muted)}@media(max-width:800px){.billing-hero[b-nqaz5yot2f]{align-items:start;flex-direction:column}.billing-price[b-nqaz5yot2f]{text-align:left}.billing-grid[b-nqaz5yot2f]{grid-template-columns:1fr}.premium-benefits ul[b-nqaz5yot2f]{grid-template-columns:1fr}}@media(max-width:520px){.billing-hero[b-nqaz5yot2f]{padding:1.25rem}.billing-actions[b-nqaz5yot2f]{display:grid}.billing-actions .btn[b-nqaz5yot2f]{width:100%;min-height:48px}}
/* /Components/Pages/Accounts/Friends.razor.rz.scp.css */
.friends-page[b-5a2wow0h2g]{display:grid;gap:1rem;max-width:900px;margin:0 auto}.friend-search[b-5a2wow0h2g]{display:grid;gap:.5rem;padding:1rem}.friend-search>div[b-5a2wow0h2g]{display:grid;grid-template-columns:1fr auto;gap:.6rem}.friend-list[b-5a2wow0h2g]{display:grid;gap:.6rem}.friend-list article[b-5a2wow0h2g]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.7rem;border:1px solid var(--border);border-radius:12px}.friend-list article>div[b-5a2wow0h2g]{display:grid}.friend-list span[b-5a2wow0h2g]{color:var(--muted);font-size:.85rem}.request-actions[b-5a2wow0h2g]{display:flex!important;gap:.4rem}@media(max-width:540px){.friend-list article[b-5a2wow0h2g]{grid-template-columns:auto 1fr}.friend-list article>button[b-5a2wow0h2g],.request-actions[b-5a2wow0h2g]{grid-column:1/-1}.friend-search>div[b-5a2wow0h2g]{grid-template-columns:1fr}.friend-search button[b-5a2wow0h2g]{min-height:48px}}
/* /Components/Pages/Competitions/CompetitionSetupWizard.razor.rz.scp.css */
.wizard-progress[b-fckosikmgc]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-bottom:1rem}.wizard-progress button[b-fckosikmgc]{border:0;background:transparent;color:var(--muted);font-size:.72rem;padding:.55rem .2rem}.wizard-progress span[b-fckosikmgc]{display:flex;width:2rem;height:2rem;border:1px solid var(--line);border-radius:50%;align-items:center;justify-content:center;margin:0 auto .35rem;font-weight:800}.wizard-progress .active[b-fckosikmgc]{color:#fff}.wizard-progress .active span[b-fckosikmgc]{border-color:var(--accent);background:var(--accent);color:#041009}.wizard-progress .complete[b-fckosikmgc]{color:var(--accent)}.wizard-panel[b-fckosikmgc]{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:1.4rem;min-height:310px}.competition-type-grid[b-fckosikmgc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.competition-type-grid button[b-fckosikmgc]{display:flex;flex-direction:column;text-align:left;border:1px solid var(--line);border-radius:10px;background:#111f26;color:inherit;padding:1rem;min-height:94px}.competition-type-grid button:hover[b-fckosikmgc],.competition-type-grid button.selected[b-fckosikmgc]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.competition-type-grid span[b-fckosikmgc],.setup-action-grid span[b-fckosikmgc]{color:var(--muted);font-size:.82rem;margin-top:.25rem}.wizard-summary[b-fckosikmgc]{border-left:3px solid var(--accent);background:#10241d;padding:1rem;margin:1rem 0}.wizard-summary p[b-fckosikmgc]{margin:.25rem 0 0}.wizard-actions[b-fckosikmgc]{display:flex;justify-content:space-between;margin-top:1rem}.wizard-review[b-fckosikmgc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.wizard-review div[b-fckosikmgc]{border-bottom:1px solid var(--line);padding:.65rem}.wizard-review dt[b-fckosikmgc]{font-size:.72rem;color:var(--muted);text-transform:uppercase}.wizard-review dd[b-fckosikmgc]{margin:.25rem 0 0;font-weight:700}.wizard-complete[b-fckosikmgc]{display:flex;gap:1rem;align-items:center;border:1px solid var(--accent);border-radius:12px;background:#0b2418;padding:1.25rem}.wizard-complete-mark[b-fckosikmgc]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--accent);color:#031108;font-size:1.5rem;font-weight:900}.wizard-complete h2[b-fckosikmgc]{margin:0}.setup-action-grid[b-fckosikmgc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.setup-action-grid a[b-fckosikmgc]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;text-decoration:none;padding:1rem}.setup-action-grid a:hover[b-fckosikmgc]{border-color:var(--accent)}@media(max-width:760px){.wizard-progress[b-fckosikmgc]{display:flex;overflow-x:auto}.wizard-progress button[b-fckosikmgc]{min-width:78px}.competition-type-grid[b-fckosikmgc],.setup-action-grid[b-fckosikmgc],.wizard-review[b-fckosikmgc]{grid-template-columns:1fr}.wizard-panel[b-fckosikmgc]{padding:1rem;min-height:0}}
/* /Components/Pages/Dashboard/Home.razor.rz.scp.css */
.dashboard-loading[b-vca26abhpp]{display:grid;place-items:center;min-height:45vh;color:var(--muted)}.member-dashboard-header[b-vca26abhpp]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0 1rem}.member-dashboard-header h1[b-vca26abhpp]{font-size:clamp(2rem,4vw,3.5rem);margin:.15rem 0}.member-dashboard-header p[b-vca26abhpp]{margin:0;max-width:720px}.dashboard-role[b-vca26abhpp]{border:1px solid var(--accent);border-radius:999px;color:var(--accent);padding:.55rem .9rem;font-size:.78rem;white-space:nowrap}.dashboard-metrics[b-vca26abhpp]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}.dashboard-metrics a[b-vca26abhpp]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;text-decoration:none;padding:1rem}.dashboard-metrics strong[b-vca26abhpp]{font-size:2rem;color:var(--accent)}.dashboard-metrics span[b-vca26abhpp]{font-size:.78rem;color:var(--muted)}.section-heading[b-vca26abhpp]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.section-heading>a[b-vca26abhpp]{color:var(--accent);font-size:.8rem;text-decoration:none}.dashboard-action-grid[b-vca26abhpp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.dashboard-action-grid>a[b-vca26abhpp]{display:grid;grid-template-columns:2.5rem 1fr;column-gap:.7rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;text-decoration:none;padding:1rem}.dashboard-action-grid>a:hover[b-vca26abhpp],.dashboard-fixtures>a:hover[b-vca26abhpp],.admin-league-grid>a:hover[b-vca26abhpp]{border-color:var(--accent)}.dashboard-action-grid>a>span[b-vca26abhpp]{grid-row:1/3;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#12351f;color:var(--accent);font-size:1.25rem}.dashboard-action-grid small[b-vca26abhpp]{color:var(--muted);margin-top:.25rem}.dashboard-action-grid .admin-action[b-vca26abhpp]{border-color:#356541}.dashboard-fixtures[b-vca26abhpp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.dashboard-fixtures>a[b-vca26abhpp]{border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;text-decoration:none;padding:1rem}.dashboard-fixtures header[b-vca26abhpp],.dashboard-fixtures footer[b-vca26abhpp]{display:flex;justify-content:space-between;color:var(--muted);font-size:.72rem}.dashboard-fixtures div[b-vca26abhpp]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:.5rem;margin:1rem 0}.dashboard-fixtures div strong:first-child[b-vca26abhpp]{text-align:left}.dashboard-fixtures div strong:last-child[b-vca26abhpp]{text-align:right}.dashboard-game-list[b-vca26abhpp]{display:grid;gap:.5rem}.dashboard-game-list>a[b-vca26abhpp]{display:grid;grid-template-columns:minmax(170px,1fr) minmax(220px,2fr) auto;align-items:center;gap:1rem;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:inherit;text-decoration:none;padding:.8rem 1rem}.dashboard-game-list span[b-vca26abhpp]{display:flex;flex-direction:column}.dashboard-game-list small[b-vca26abhpp]{color:var(--muted)}.dashboard-game-list b[b-vca26abhpp]{text-align:center}.dashboard-game-list i[b-vca26abhpp]{color:var(--muted);font-style:normal;margin:0 .5rem}.dashboard-game-list em[b-vca26abhpp]{color:var(--accent);font-style:normal;font-size:.75rem}.admin-league-grid[b-vca26abhpp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.admin-league-grid>a[b-vca26abhpp]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:inherit;text-decoration:none;padding:1rem}.admin-league-grid span[b-vca26abhpp]{color:var(--accent);font-size:.75rem;margin-top:.5rem}@media(max-width:900px){.dashboard-metrics[b-vca26abhpp]{grid-template-columns:repeat(2,1fr)}.dashboard-action-grid[b-vca26abhpp],.dashboard-fixtures[b-vca26abhpp],.admin-league-grid[b-vca26abhpp]{grid-template-columns:1fr}.dashboard-game-list>a[b-vca26abhpp]{grid-template-columns:1fr}.dashboard-game-list b[b-vca26abhpp]{text-align:left}.member-dashboard-header[b-vca26abhpp]{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.dashboard-metrics[b-vca26abhpp]{gap:.4rem}.dashboard-metrics a[b-vca26abhpp]{padding:.75rem}.dashboard-metrics strong[b-vca26abhpp]{font-size:1.6rem}.dashboard-action-grid>a[b-vca26abhpp]{padding:.8rem}.member-dashboard-header h1[b-vca26abhpp]{font-size:2rem}}
/* /Components/Pages/Directory/FindLeagues.razor.rz.scp.css */
.directory-filters[b-0ejtcq16rl]{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1.5fr) auto;gap:1rem;align-items:start}.directory-filters>button[b-0ejtcq16rl]{margin-top:1.95rem}.directory-grid[b-0ejtcq16rl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:0}.directory-grid>li[b-0ejtcq16rl]{min-width:0}.directory-sort[b-0ejtcq16rl]{font-size:.8rem}.directory-load[b-0ejtcq16rl]{text-align:center;margin:1.5rem 0}.directory-grid[b-0ejtcq16rl]  h2{overflow-wrap:anywhere;font-size:1.2rem}.directory-grid[b-0ejtcq16rl]  .directory-season{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:.8rem;font-size:.8rem;color:var(--muted)}.directory-grid[b-0ejtcq16rl]  .directory-season strong{color:var(--accent)}.directory-grid[b-0ejtcq16rl]  .directory-card-link{display:block;height:100%;color:inherit;text-decoration:none}.directory-grid[b-0ejtcq16rl]  .directory-card-link .card{transition:transform .18s,border-color .18s,box-shadow .18s}.directory-grid[b-0ejtcq16rl]  .directory-card-link:hover .card{transform:translateY(-2px);border-color:#7fa38c;box-shadow:0 8px 24px #183d2814}@media(max-width:1100px){.directory-grid[b-0ejtcq16rl]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-filters[b-0ejtcq16rl]{grid-template-columns:160px minmax(0,1fr)}.directory-filters>button[b-0ejtcq16rl]{margin-top:1.95rem}}@media(max-width:600px){.directory-grid[b-0ejtcq16rl],.directory-filters[b-0ejtcq16rl]{grid-template-columns:minmax(0,1fr)}.directory-filters>button[b-0ejtcq16rl]{margin-top:0}.directory-filters input[b-0ejtcq16rl]{font-size:16px;min-height:48px}}
/* /Components/Pages/Directory/PublicLeague.razor.rz.scp.css */
.public-loading[b-4vixdre4dz]{padding:4rem 1rem;text-align:center;color:var(--muted)}
.public-league-hero[b-4vixdre4dz]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:clamp(1.4rem,4vw,2.5rem);margin-bottom:1rem;border-radius:16px;color:#eefbf4;background:linear-gradient(125deg,#102b24,#174c39)}
.public-league-hero h1[b-4vixdre4dz]{color:white}.public-league-hero p[b-4vixdre4dz]{color:#bcd2c8;margin-bottom:0}.public-league-hero .eyebrow[b-4vixdre4dz]{color:#68dc96}
.public-season[b-4vixdre4dz]{min-width:220px;padding:1rem 1.15rem;border:1px solid #ffffff24;border-radius:10px;background:#ffffff0b;display:flex;flex-direction:column}.public-season span[b-4vixdre4dz],.public-season small[b-4vixdre4dz]{color:#bcd2c8;font-size:.76rem}.public-season strong[b-4vixdre4dz]{font-size:1.05rem}
.public-tabs[b-4vixdre4dz]{display:flex;gap:.35rem;overflow-x:auto;padding:.4rem;margin-bottom:1.5rem;border:1px solid var(--line);border-radius:10px;background:#e9eeeb}.public-tabs button[b-4vixdre4dz]{min-height:42px;flex:1;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:.82rem;font-weight:700;white-space:nowrap;padding:.55rem 1rem}.public-tabs button.active[b-4vixdre4dz]{background:white;color:var(--accent);box-shadow:0 2px 8px #12351b12}
.public-overview[b-4vixdre4dz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.public-overview strong[b-4vixdre4dz]{display:block;color:var(--ink)}.public-overview p:last-child[b-4vixdre4dz]{margin-bottom:0}.public-stat[b-4vixdre4dz]{font-size:2rem!important;line-height:1;font-variant-numeric:tabular-nums}
.public-section[b-4vixdre4dz]{margin-top:2rem}.section-title[b-4vixdre4dz]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.section-title h2[b-4vixdre4dz]{margin:0}.section-title .eyebrow[b-4vixdre4dz]{margin-bottom:.25rem}.section-title>span[b-4vixdre4dz]{font-size:.75rem;color:var(--muted)}
.public-table th[scope=row][b-4vixdre4dz]{min-width:180px}.public-table td[b-4vixdre4dz],.public-table th[b-4vixdre4dz]{text-align:center;font-variant-numeric:tabular-nums}.public-table th[scope=row][b-4vixdre4dz]{text-align:left}.public-table tbody tr:first-child[b-4vixdre4dz]{--bs-table-bg:#f1f8f3}
.fixture-list[b-4vixdre4dz]{display:grid;gap:.75rem}.fixture-card[b-4vixdre4dz]{padding:1rem 1.15rem;border:1px solid var(--line);border-radius:11px;background:white}.fixture-meta[b-4vixdre4dz],.fixture-footer[b-4vixdre4dz]{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.74rem}.fixture-teams[b-4vixdre4dz]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.8rem 0}.fixture-teams strong:last-child[b-4vixdre4dz]{text-align:right}.fixture-score[b-4vixdre4dz]{font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums}.status-pill[b-4vixdre4dz]{padding:.2rem .5rem;border-radius:999px;background:#e8eeea;color:#456052;font-weight:700}.status-pill.live[b-4vixdre4dz]{background:#daf7e4;color:#15723b}
.public-team-grid[b-4vixdre4dz],.live-grid[b-4vixdre4dz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.public-team-grid .card-body[b-4vixdre4dz]{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:center}.public-team-grid p[b-4vixdre4dz]{grid-column:2}.team-mark[b-4vixdre4dz]{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e4f2e8;color:#17613f;font-size:1.2rem;font-weight:800}
.live-label[b-4vixdre4dz]{color:#178441}.live-label[b-4vixdre4dz]:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.45rem;border-radius:50%;background:#24bd60;box-shadow:0 0 0 5px #24bd6020}.live-card[b-4vixdre4dz]{overflow:hidden;border:1px solid #8ac9a1;border-radius:12px;background:#10241f;color:white}.live-score[b-4vixdre4dz]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.15rem;background:#14342a}.live-score strong:last-child[b-4vixdre4dz]{text-align:right}.live-score span[b-4vixdre4dz]{font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums}.live-progress[b-4vixdre4dz]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.75rem 1.15rem;color:#bcd2c8;font-size:.75rem}.live-progress progress[b-4vixdre4dz]{width:100%;accent-color:#2ddb69}.live-detail[b-4vixdre4dz]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;border-top:1px solid #ffffff18}.live-detail>div:first-child[b-4vixdre4dz]{display:flex;flex-direction:column}.live-detail span[b-4vixdre4dz]{color:#bcd2c8;font-size:.75rem}.remaining[b-4vixdre4dz]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem}.remaining span[b-4vixdre4dz]{color:white;font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}.remaining small[b-4vixdre4dz]{color:#8caaa0}
@media(max-width:850px){.public-overview[b-4vixdre4dz]{grid-template-columns:1fr 1fr}.public-overview>:last-child[b-4vixdre4dz]{grid-column:1/-1}.live-grid[b-4vixdre4dz]{grid-template-columns:1fr}}
@media(max-width:600px){.public-league-hero[b-4vixdre4dz]{display:block}.public-season[b-4vixdre4dz]{margin-top:1.25rem;min-width:0}.public-tabs button[b-4vixdre4dz]{min-width:92px}.public-overview[b-4vixdre4dz],.public-team-grid[b-4vixdre4dz]{grid-template-columns:1fr}.public-overview>:last-child[b-4vixdre4dz]{grid-column:auto}.fixture-meta[b-4vixdre4dz],.fixture-footer[b-4vixdre4dz]{align-items:flex-start}.fixture-teams[b-4vixdre4dz]{gap:.5rem}.fixture-score[b-4vixdre4dz]{font-size:1rem}.live-score[b-4vixdre4dz]{gap:.5rem}.live-score strong[b-4vixdre4dz]{font-size:.85rem}.live-detail[b-4vixdre4dz]{display:block}.remaining[b-4vixdre4dz]{margin-top:.8rem}.public-table table[b-4vixdre4dz]{min-width:670px}.public-table th[scope=row][b-4vixdre4dz]{position:sticky;left:0;background:inherit;box-shadow:1px 0 var(--line)}}
/* /Components/Pages/Directory/TvScoreboard.razor.rz.scp.css */
.tv-scoreboard[b-1u8znv061e]{min-height:100dvh;display:grid;grid-template-rows:auto 1fr 1.25fr auto;padding:clamp(1rem,2vw,2.5rem);gap:clamp(1rem,2vw,2rem);background:radial-gradient(circle at 50% 55%,#10271c 0,#071014 42%,#020608 100%);font-family:system-ui,sans-serif}.tv-header[b-1u8znv061e]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #264038;padding-bottom:1rem}.tv-header>div:first-child[b-1u8znv061e]{display:flex;align-items:baseline;gap:1.5rem}.tv-header small[b-1u8znv061e]{color:#9fb4ad;font-size:clamp(.8rem,1.2vw,1.2rem)}.tv-brand[b-1u8znv061e]{font-size:clamp(1.5rem,3vw,3rem);font-weight:950;font-style:italic;letter-spacing:-.08em}.tv-brand span[b-1u8znv061e]{color:#25f050}.tv-status[b-1u8znv061e]{display:flex;align-items:center;gap:.65rem;color:#3cff64;font-weight:900;letter-spacing:.12em}.tv-status i[b-1u8znv061e]{width:.8rem;height:.8rem;border-radius:50%;background:#2dff59;box-shadow:0 0 18px #27ff5f}.tv-status small[b-1u8znv061e]{font-weight:500;letter-spacing:0;margin-left:.6rem}.tv-match-score[b-1u8znv061e]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,4vw,5rem)}.tv-team span[b-1u8znv061e],.tv-game-heading span[b-1u8znv061e],.tv-leg-centre span[b-1u8znv061e]{color:#87a096;font-size:clamp(.7rem,1vw,1rem);font-weight:800;letter-spacing:.14em}.tv-team h1[b-1u8znv061e]{font-size:clamp(2rem,5vw,5.5rem);line-height:1;margin:.5rem 0;overflow-wrap:anywhere}.tv-team.away[b-1u8znv061e]{text-align:right}.tv-games[b-1u8znv061e]{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:clamp(.5rem,1.5vw,1.5rem);text-align:center}.tv-games strong[b-1u8znv061e]{font-size:clamp(4rem,10vw,10rem);line-height:.8;font-variant-numeric:tabular-nums}.tv-games>span[b-1u8znv061e]{font-size:clamp(2rem,5vw,5rem);color:#70827c}.tv-games small[b-1u8znv061e]{grid-column:1/-1;color:#52ff72;letter-spacing:.25em;font-weight:800}.tv-current-game[b-1u8znv061e]{border:1px solid #2d5542;border-radius:18px;background:#081217cc;overflow:hidden;box-shadow:0 20px 70px #0008}.tv-game-heading[b-1u8znv061e]{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1rem,2vw,2rem);border-bottom:1px solid #243c34}.tv-game-heading>div[b-1u8znv061e]{display:grid;gap:.35rem}.tv-game-heading strong[b-1u8znv061e]{font-size:clamp(1.2rem,2vw,2.2rem)}.tv-game-heading progress[b-1u8znv061e]{width:min(28vw,420px);height:.7rem;accent-color:#26ee50}.tv-leg-score[b-1u8znv061e]{height:calc(100% - 88px);display:grid;grid-template-columns:1fr minmax(180px,.55fr) 1fr;align-items:stretch}.tv-side[b-1u8znv061e]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;background:#0c171c}.tv-side span[b-1u8znv061e]{font-size:clamp(1rem,1.8vw,2rem);font-weight:700;text-align:center}.tv-side strong[b-1u8znv061e]{font-size:clamp(5rem,14vw,14rem);line-height:.85;font-variant-numeric:tabular-nums}.tv-leg-centre[b-1u8znv061e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-inline:1px solid #243c34}.tv-leg-centre strong[b-1u8znv061e]{font-size:clamp(2rem,4vw,4.5rem);white-space:nowrap}.tv-leg-centre small[b-1u8znv061e]{margin-top:1rem;color:#40fa64;font-size:clamp(.8rem,1.2vw,1.25rem)}footer[b-1u8znv061e]{display:flex;justify-content:space-between;gap:1rem;color:#81978f;font-size:clamp(.7rem,1vw,1rem)}footer a[b-1u8znv061e]{color:#38ec5c}.tv-message[b-1u8znv061e]{min-height:100dvh;display:grid;place-content:center;text-align:center;padding:2rem}.tv-message h1[b-1u8znv061e]{font-size:clamp(2.5rem,7vw,7rem)}.tv-message a[b-1u8znv061e]{color:#3bfa60}@media(max-width:800px){.tv-scoreboard[b-1u8znv061e]{grid-template-rows:auto auto 1fr auto}.tv-header>div:first-child[b-1u8znv061e]{display:grid;gap:.2rem}.tv-status small[b-1u8znv061e]{display:none}.tv-match-score[b-1u8znv061e]{grid-template-columns:1fr auto 1fr}.tv-team h1[b-1u8znv061e]{font-size:clamp(1.2rem,5vw,3rem)}.tv-games strong[b-1u8znv061e]{font-size:clamp(3rem,10vw,6rem)}.tv-game-heading[b-1u8znv061e]{align-items:end}.tv-game-heading progress[b-1u8znv061e]{width:32vw}.tv-leg-score[b-1u8znv061e]{grid-template-columns:1fr 1fr}.tv-leg-centre[b-1u8znv061e]{grid-column:1/-1;grid-row:1;border-inline:0;border-bottom:1px solid #243c34;padding:.8rem}.tv-side[b-1u8znv061e]{padding:1rem}.tv-side strong[b-1u8znv061e]{font-size:clamp(4rem,18vw,8rem)}footer span:first-child[b-1u8znv061e]{display:none}}
/* /Components/Pages/Events/EventDetails.razor.rz.scp.css */
.result-score[b-7km9efn3nl] { width: 5rem; text-align: center; }
/* /Components/Pages/IndividualGames/IndividualGame.razor.rz.scp.css */
.individual-game-head[b-sf1c9ybs27] { display:flex; justify-content:space-between; align-items:center; gap:1rem; margin-bottom:1rem; }
.individual-game-head h1[b-sf1c9ybs27] { margin:0; }
.bull-panel[b-sf1c9ybs27],.game-complete[b-sf1c9ybs27],.score-entry[b-sf1c9ybs27],.recent-visits[b-sf1c9ybs27] { background:var(--surface-raised,#101d23); border:1px solid var(--border-color,#294049); border-radius:1rem; padding:1.25rem; margin-top:1rem; }
.bull-panel[b-sf1c9ybs27] { text-align:center; }
.bull-panel>div[b-sf1c9ybs27] { display:flex; justify-content:center; flex-wrap:wrap; gap:.75rem; }
.individual-scoreboard[b-sf1c9ybs27] { display:grid; grid-template-columns:minmax(0,1fr) auto minmax(0,1fr); gap:1rem; align-items:stretch; }
.individual-scoreboard article[b-sf1c9ybs27] { display:grid; text-align:center; gap:.35rem; padding:1.1rem; background:var(--surface-raised,#101d23); border:1px solid var(--border-color,#294049); border-radius:1rem; }
.individual-scoreboard article.active[b-sf1c9ybs27] { border-color:var(--brand-green,#20e66b); box-shadow:0 0 0 1px rgba(32,230,107,.18); }
.individual-scoreboard article>strong[b-sf1c9ybs27] { font-size:clamp(3rem,8vw,6rem); line-height:1; }
.leg-state[b-sf1c9ybs27] { display:grid; align-content:center; justify-items:center; min-width:7rem; }
.leg-state strong[b-sf1c9ybs27] { font-size:1.5rem; }
.score-entry[b-sf1c9ybs27] { max-width:42rem; margin-inline:auto; text-align:center; }
.score-display[b-sf1c9ybs27] { min-height:4.5rem; display:grid; place-items:center; font-size:3rem; font-weight:800; border:1px solid var(--border-color,#294049); border-radius:.75rem; margin:.75rem 0; }
.score-actions[b-sf1c9ybs27] { display:grid; grid-template-columns:repeat(3,1fr); gap:.5rem; margin-bottom:.5rem; }
.number-pad[b-sf1c9ybs27] { display:grid; grid-template-columns:repeat(3,1fr); gap:.5rem; }
.number-pad button[b-sf1c9ybs27] { min-height:3.6rem; border:1px solid var(--border-color,#294049); border-radius:.65rem; background:#14242b; color:inherit; font-size:1.35rem; font-weight:700; }
.checkout-overlay[b-sf1c9ybs27] { position:fixed; inset:0; z-index:1000; display:grid; place-items:center; padding:1rem; background:rgba(0,0,0,.72); }
.checkout-overlay>div[b-sf1c9ybs27] { width:min(100%,28rem); background:#101d23; border:1px solid #20e66b; border-radius:1rem; padding:1.25rem; }
.checkout-overlay label[b-sf1c9ybs27] { display:grid; gap:.3rem; margin:.75rem 0; }
.checkout-overlay input[b-sf1c9ybs27] { min-height:3rem; border-radius:.5rem; padding:.5rem; }
.checkout-overlay footer[b-sf1c9ybs27] { display:flex; justify-content:flex-end; gap:.5rem; }
.recent-visits>div[b-sf1c9ybs27] { display:grid; grid-template-columns:1fr auto auto; gap:1rem; padding:.6rem 0; border-top:1px solid var(--border-color,#294049); }
@media(max-width:700px){.individual-game-head[b-sf1c9ybs27]{align-items:flex-start}.individual-scoreboard[b-sf1c9ybs27]{grid-template-columns:1fr 1fr}.leg-state[b-sf1c9ybs27]{grid-column:1/-1;grid-row:2}.individual-scoreboard article>strong[b-sf1c9ybs27]{font-size:3.5rem}.score-actions[b-sf1c9ybs27]{grid-template-columns:1fr}.recent-visits>div[b-sf1c9ybs27]{grid-template-columns:1fr auto}.recent-visits>div span:last-child[b-sf1c9ybs27]{grid-column:1/-1}}
/* /Components/Pages/IndividualGames/MyGames.razor.rz.scp.css */
.my-games-summary[b-hg268ynadn] { display:flex; gap:.75rem; flex-wrap:wrap; margin-bottom:1.25rem; }
.my-games-summary span[b-hg268ynadn] { background:var(--surface-raised, #132229); border:1px solid var(--border-color, #294049); border-radius:.75rem; padding:.7rem 1rem; }
.my-games-summary strong[b-hg268ynadn] { color:var(--brand-green, #20e66b); font-size:1.2rem; margin-right:.3rem; }
.my-games-grid[b-hg268ynadn] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr)); gap:1rem; }
.my-game-card[b-hg268ynadn] { background:var(--surface-raised, #101d23); border:1px solid var(--border-color, #294049); border-radius:1rem; padding:1rem; display:grid; gap:1rem; }
.my-game-card.is-live[b-hg268ynadn] { border-color:var(--brand-green, #20e66b); box-shadow:0 0 0 1px rgba(32,230,107,.16); }
.my-game-card header[b-hg268ynadn],.my-game-card footer[b-hg268ynadn] { display:flex; align-items:center; justify-content:space-between; gap:1rem; }
.my-game-card header div[b-hg268ynadn] { display:grid; }
.my-game-card header span[b-hg268ynadn],.my-game-card footer>span:first-child[b-hg268ynadn] { color:var(--text-muted, #a8bac2); font-size:.82rem; }
.game-status[b-hg268ynadn] { color:var(--brand-green, #20e66b)!important; font-weight:700; }
.game-meta[b-hg268ynadn] { display:flex; flex-wrap:wrap; gap:.45rem; }
.game-meta span[b-hg268ynadn] { background:rgba(255,255,255,.05); border-radius:999px; padding:.3rem .6rem; font-size:.82rem; }
.game-matchup[b-hg268ynadn] { display:grid; grid-template-columns:1fr auto 1fr; align-items:center; gap:.65rem; text-align:center; min-height:4rem; }
.game-blocked[b-hg268ynadn] { color:#ffb4b4; margin:0; font-size:.9rem; }
.my-games-empty[b-hg268ynadn] { border:1px dashed var(--border-color, #294049); border-radius:1rem; padding:2rem; text-align:center; }
@media (max-width:600px) { .my-game-card header[b-hg268ynadn],.my-game-card footer[b-hg268ynadn] { align-items:flex-start; } .game-matchup[b-hg268ynadn] { grid-template-columns:1fr; } }
/* /Components/Pages/LeagueNights/LeagueNights.razor.rz.scp.css */
.night-hero[b-992zvg2scn]{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.35rem,4vw,2.5rem);margin-bottom:1rem;border:1px solid #1c533f;border-radius:16px;background:linear-gradient(125deg,#091b18,#123e31);color:#c6dbd2}.night-hero h1[b-992zvg2scn]{margin:.1rem 0 .35rem;color:#fff}.night-hero p:last-child[b-992zvg2scn]{margin:0}.night-hero .eyebrow[b-992zvg2scn]{color:#50df85}.night-summary[b-992zvg2scn]{display:flex;gap:.75rem}.night-summary span[b-992zvg2scn]{min-width:90px;padding:.75rem 1rem;border:1px solid #ffffff24;border-radius:10px;text-align:center}.night-summary strong[b-992zvg2scn]{display:block;color:#fff;font-size:1.6rem}
.night-tabs[b-992zvg2scn]{display:flex;gap:.4rem;padding:.4rem;margin-bottom:1.2rem;overflow-x:auto;border:1px solid var(--line);border-radius:11px;background:#e9eeeb}.night-tabs button[b-992zvg2scn]{display:flex;justify-content:center;align-items:center;gap:.55rem;flex:1;min-width:130px;min-height:44px;padding:.55rem .9rem;border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:750}.night-tabs button span[b-992zvg2scn]{min-width:1.45rem;padding:.08rem .35rem;border-radius:999px;background:#d9e2dc;font-size:.72rem}.night-tabs button.active[b-992zvg2scn]{background:#fff;color:var(--accent);box-shadow:0 2px 9px #12351b12}.night-tabs button.active span[b-992zvg2scn]{background:#d9f4e2;color:#106838}
.night-grid[b-992zvg2scn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.night-card[b-992zvg2scn]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden}.night-card.is-live[b-992zvg2scn]{border-color:#35a961;box-shadow:0 0 0 1px #35a96122}.night-card-head[b-992zvg2scn],.night-meta[b-992zvg2scn],.night-readiness[b-992zvg2scn],.night-actions[b-992zvg2scn]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.night-card-head[b-992zvg2scn]{padding:1rem 1.1rem;border-bottom:1px solid var(--line)}.night-card-head>div[b-992zvg2scn]{display:flex;flex-direction:column}.night-card-head span[b-992zvg2scn]{font-size:.75rem;color:var(--muted)}.night-status[b-992zvg2scn]{padding:.25rem .55rem;border-radius:999px;background:#edf1ee;color:#466053!important;font-weight:750}.night-status.live[b-992zvg2scn]{background:#dcf7e5;color:#13723a!important}.night-status.live[b-992zvg2scn]:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;border-radius:50%;background:#20ba58}
.night-meta[b-992zvg2scn]{flex-wrap:wrap;padding:.7rem 1.1rem;color:var(--muted);font-size:.75rem}.night-matchup[b-992zvg2scn]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:1.15rem;background:#f6f8f7}.night-matchup>strong:last-child[b-992zvg2scn]{text-align:right}.night-score[b-992zvg2scn]{font-size:1.5rem;font-weight:850;font-variant-numeric:tabular-nums}.night-score small[b-992zvg2scn]{color:var(--muted)}.night-readiness[b-992zvg2scn]{padding:.8rem 1.1rem;font-size:.8rem}.night-readiness span[b-992zvg2scn]{color:var(--muted)}.night-readiness strong.ready[b-992zvg2scn]{color:#14723c}.night-actions[b-992zvg2scn]{margin-top:auto;padding:0 1.1rem 1rem}.night-actions .btn[b-992zvg2scn]{flex:1}.night-empty[b-992zvg2scn]{padding:3rem 1rem;border:1px dashed var(--line);border-radius:12px;text-align:center;color:var(--muted)}.night-empty h2[b-992zvg2scn]{color:var(--ink)}
@media(max-width:850px){.night-grid[b-992zvg2scn]{grid-template-columns:1fr}}
@media(max-width:600px){.night-hero[b-992zvg2scn]{display:block}.night-summary[b-992zvg2scn]{margin-top:1.2rem}.night-summary span[b-992zvg2scn]{flex:1}.night-meta[b-992zvg2scn]{align-items:flex-start}.night-matchup[b-992zvg2scn]{gap:.45rem}.night-matchup strong[b-992zvg2scn]{font-size:.87rem}.night-score[b-992zvg2scn]{font-size:1.2rem}.night-actions[b-992zvg2scn]{flex-direction:column}.night-actions .btn[b-992zvg2scn]{width:100%}}
.night-live-update[b-992zvg2scn]{display:inline-flex!important;align-items:center;justify-content:center;gap:.4rem}.night-live-update i[b-992zvg2scn]{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:#2cff55;box-shadow:0 0 0 .2rem #2cff5522}.night-live-update strong[b-992zvg2scn]{display:inline}
/* /Components/Pages/LocalPlay/LocalPlay.razor.rz.scp.css */
.local-play-page[b-h4iukuw5y2]{display:grid;gap:1.25rem;max-width:980px;margin:0 auto}.setup-card[b-h4iukuw5y2]{display:grid;gap:1.25rem;padding:1.5rem}.mode-picker[b-h4iukuw5y2]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mode-picker button[b-h4iukuw5y2],.choice[b-h4iukuw5y2]{min-height:46px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-weight:700}.mode-picker button.active[b-h4iukuw5y2],.choice.active[b-h4iukuw5y2]{border-color:var(--green);background:rgba(25,230,95,.14);color:var(--green)}.setup-fields[b-h4iukuw5y2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.setup-fields label[b-h4iukuw5y2]{display:grid;gap:.4rem}.start-choice[b-h4iukuw5y2]{grid-column:1/-1;display:flex!important;align-items:center;gap:.6rem}.local-scoreboard[b-h4iukuw5y2]{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:stretch}.player-score[b-h4iukuw5y2]{display:grid;gap:.3rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.player-score span[b-h4iukuw5y2]{font-weight:700}.player-score strong[b-h4iukuw5y2]{font-size:clamp(2.5rem,8vw,5rem);line-height:1}.player-score.active[b-h4iukuw5y2]{border-color:var(--green);box-shadow:0 0 0 1px rgba(25,230,95,.25)}.turn-marker[b-h4iukuw5y2]{display:grid;place-content:center;text-align:center;color:var(--muted)}.turn-marker span[b-h4iukuw5y2]{font-size:1.5rem;font-weight:900;color:var(--text)}.turn-marker strong[b-h4iukuw5y2]{font-size:.7rem;letter-spacing:.1em}.score-entry[b-h4iukuw5y2]{display:grid;gap:1rem;padding:1.25rem}.entry-heading[b-h4iukuw5y2]{display:flex;justify-content:space-between;align-items:center}.entry-heading span[b-h4iukuw5y2]{color:var(--green);font-size:.75rem;font-weight:800;letter-spacing:.1em}.entry-heading h2[b-h4iukuw5y2]{margin:0}.entry-heading>strong[b-h4iukuw5y2]{font-size:2.5rem}.score-keypad[b-h4iukuw5y2]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.score-keypad button[b-h4iukuw5y2]{min-height:58px;border:1px solid var(--border);border-radius:10px;background:#132129;color:var(--text);font-size:1.4rem;font-weight:800}.score-keypad .key-action[b-h4iukuw5y2]{font-size:1rem;color:var(--muted)}.double-row[b-h4iukuw5y2],.option-row[b-h4iukuw5y2],.action-row[b-h4iukuw5y2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.double-row span[b-h4iukuw5y2]{margin-right:auto}.choice[b-h4iukuw5y2]{min-width:46px;padding:.55rem .8rem}.action-grid[b-h4iukuw5y2]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.5rem}.winner-card[b-h4iukuw5y2]{text-align:center;padding:2rem}.winner-card p[b-h4iukuw5y2]{color:var(--green);font-weight:800;letter-spacing:.1em}.winner-card h2[b-h4iukuw5y2]{font-size:2.5rem}.checkout-panel[b-h4iukuw5y2]{display:grid;gap:1rem}@media(max-width:650px){.setup-fields[b-h4iukuw5y2]{grid-template-columns:1fr}.local-scoreboard[b-h4iukuw5y2]{grid-template-columns:1fr 1fr}.turn-marker[b-h4iukuw5y2]{grid-column:1/-1;grid-row:1}.action-grid[b-h4iukuw5y2]{grid-template-columns:1fr 1fr}.action-grid .btn-primary[b-h4iukuw5y2]{grid-column:1/-1;min-height:52px}.player-score strong[b-h4iukuw5y2]{font-size:2.8rem}}
.bull-selector[b-h4iukuw5y2]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:.65rem;padding:0;border:0}.bull-selector legend[b-h4iukuw5y2]{grid-column:1/-1;color:var(--muted);font-size:.85rem}.bull-selector button[b-h4iukuw5y2]{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:58px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-weight:800}.bull-selector button.selected[b-h4iukuw5y2]{border-color:var(--green);background:rgba(25,230,95,.12)}.bull-selector .profile-image[b-h4iukuw5y2]{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--green);border-radius:50%;color:var(--green);font-size:.75rem}.score-dialog-backdrop[b-h4iukuw5y2]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.76);backdrop-filter:blur(8px)}.score-dialog[b-h4iukuw5y2]{width:min(420px,100%);padding:1.5rem;border:1px solid var(--border);border-radius:18px;background:#0f1d23;color:var(--text);text-align:center}.player-profile-dialog .profile-image[b-h4iukuw5y2]{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 1rem;border:2px solid var(--green);border-radius:50%;color:var(--green);font-weight:900}
/* /Components/Pages/OnlinePlay/OnlineMatch.razor.rz.scp.css */
.online-score-page[b-ss0j0pctuj]{display:grid;gap:1rem;max-width:980px;margin:0 auto}.score-entry[b-ss0j0pctuj]{display:grid;gap:1rem;padding:1.15rem}.entry-heading[b-ss0j0pctuj]{display:flex;align-items:center;justify-content:space-between}.entry-heading span[b-ss0j0pctuj]{color:var(--green);font-size:.75rem;font-weight:900}.entry-heading h2[b-ss0j0pctuj]{margin:0}.entry-heading>strong[b-ss0j0pctuj]{font-size:2.5rem}.quick-scores[b-ss0j0pctuj],.score-keypad[b-ss0j0pctuj]{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.quick-scores button[b-ss0j0pctuj],.score-keypad button[b-ss0j0pctuj]{min-height:56px;border:1px solid var(--border);border-radius:10px;background:#132129;color:var(--text);font-size:1.25rem;font-weight:900;touch-action:manipulation}.quick-scores button[b-ss0j0pctuj]{color:var(--green)}.action-grid[b-ss0j0pctuj]{display:grid;grid-template-columns:2fr 1fr;gap:.55rem}.action-grid button[b-ss0j0pctuj]{min-height:52px}.waiting-card[b-ss0j0pctuj]{display:flex;align-items:center;gap:.8rem;padding:1rem}.waiting-pulse[b-ss0j0pctuj]{width:12px;height:12px;border-radius:50%;background:var(--green)}
.score-dialog-backdrop[b-ss0j0pctuj]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.76)}.score-dialog[b-ss0j0pctuj]{display:grid;justify-items:center;gap:1rem;width:min(400px,100%);padding:1.5rem;border:1px solid var(--border);border-radius:18px;background:#0f1d23;color:var(--text)}.score-dialog button[b-ss0j0pctuj]{width:100%;min-height:48px}
/* /Components/Pages/Scoring/X01Scoring.razor.rz.scp.css */
.practice-setup-page[b-m6jiomy5yp]{display:grid;gap:1.25rem;max-width:760px;margin:0 auto}.practice-setup-card[b-m6jiomy5yp]{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.75rem)}.practice-tier[b-m6jiomy5yp]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.practice-tier strong[b-m6jiomy5yp]{color:var(--green);font-size:1.1rem}.practice-tier span[b-m6jiomy5yp]{color:var(--muted);text-align:right}.practice-options[b-m6jiomy5yp]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.practice-options label[b-m6jiomy5yp]{display:grid;gap:.45rem;font-weight:700}.practice-options select:disabled[b-m6jiomy5yp],.practice-options input:disabled[b-m6jiomy5yp]{opacity:.72}@media(max-width:600px){.practice-tier[b-m6jiomy5yp]{display:grid}.practice-tier span[b-m6jiomy5yp]{text-align:left}.practice-options[b-m6jiomy5yp]{grid-template-columns:1fr}.practice-setup-card .btn[b-m6jiomy5yp]{min-height:52px}}
/* /Components/Pages/Statistics/PlayerStatistics.razor.rz.scp.css */
.statistics-page[b-pyiwiul56w]{display:grid;gap:2rem;max-width:1180px;margin:0 auto}.statistics-page section[b-pyiwiul56w]{display:grid;gap:1rem}.statistics-heading[b-pyiwiul56w]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.statistics-heading h2[b-pyiwiul56w]{margin:0}.statistics-heading>span[b-pyiwiul56w]{color:var(--muted);font-size:.9rem}.league-stat-grid[b-pyiwiul56w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.league-stat-card[b-pyiwiul56w]{padding:1.25rem}.league-stat-card header[b-pyiwiul56w]{display:flex;justify-content:space-between;gap:.75rem}.league-stat-card h3[b-pyiwiul56w]{font-size:1rem}.league-stat-card header span[b-pyiwiul56w],.league-stat-card small[b-pyiwiul56w],.practice-history-row span[b-pyiwiul56w]{color:var(--muted)}.league-stat-card>strong[b-pyiwiul56w]{display:block;margin-top:1rem;color:var(--green);font-size:2.5rem;line-height:1}.league-stat-card dl[b-pyiwiul56w]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0 0}.league-stat-card dl div[b-pyiwiul56w]{display:grid;gap:.2rem}.league-stat-card dt[b-pyiwiul56w]{color:var(--muted);font-size:.75rem}.league-stat-card dd[b-pyiwiul56w]{margin:0;font-weight:800}.practice-history[b-pyiwiul56w]{display:grid;gap:.65rem}.practice-history-row[b-pyiwiul56w]{display:grid;grid-template-columns:2fr repeat(3,1fr);align-items:center;gap:1rem;padding:1rem 1.25rem}.practice-history-row>div[b-pyiwiul56w]{display:grid}.premium-history[b-pyiwiul56w]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none}.premium-history span[b-pyiwiul56w]{display:grid}.premium-history small[b-pyiwiul56w]{color:var(--muted)}.premium-history b[b-pyiwiul56w]{color:var(--green)}.statistics-state[b-pyiwiul56w]{padding:1.5rem;color:var(--muted)}@media(max-width:700px){.statistics-heading[b-pyiwiul56w]{align-items:start;display:grid}.practice-history-row[b-pyiwiul56w]{grid-template-columns:1fr 1fr}.practice-history-row>div:first-child[b-pyiwiul56w]{grid-column:1/-1}.premium-history[b-pyiwiul56w]{align-items:start;display:grid}}
.advanced-stat-grid[b-pyiwiul56w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.advanced-stat-grid article[b-pyiwiul56w]{display:grid;gap:.3rem;padding:1.25rem}.advanced-stat-grid strong[b-pyiwiul56w]{color:var(--green);font-size:2rem}.advanced-stat-grid span[b-pyiwiul56w]{font-weight:700}.advanced-stat-grid small[b-pyiwiul56w]{color:var(--muted)}.advanced-stat-grid .positive[b-pyiwiul56w]{color:var(--green)}.advanced-stat-grid .negative[b-pyiwiul56w]{color:#ff8b8b}.trend-card[b-pyiwiul56w]{padding:1.25rem}.trend-list[b-pyiwiul56w]{display:grid;gap:.75rem}.trend-list>div[b-pyiwiul56w]{display:grid;grid-template-columns:75px 1fr 70px;align-items:center;gap:.75rem}.trend-list progress[b-pyiwiul56w]{width:100%;accent-color:var(--green)}
/* /Components/Shared/Scoring/GameCompleteDialog.razor.rz.scp.css */
.score-dialog-backdrop[b-wz431y0bu7]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.78);backdrop-filter:blur(8px)}.score-dialog[b-wz431y0bu7]{width:min(430px,100%);padding:1.75rem;border:1px solid var(--green);border-radius:20px;background:#0f1d23;color:var(--text);box-shadow:0 24px 80px rgba(0,0,0,.6);text-align:center}.dialog-kicker[b-wz431y0bu7]{color:var(--green);font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-image[b-wz431y0bu7]{display:grid;place-items:center;width:76px;height:76px;margin:1rem auto;border:2px solid var(--green);border-radius:50%;background:#17272f;color:var(--green);font-size:1.4rem;font-weight:900}.score-dialog h2[b-wz431y0bu7]{font-size:2rem}.score-dialog p[b-wz431y0bu7]{color:var(--muted)}.score-dialog button[b-wz431y0bu7]{width:100%;min-height:52px}
/* /Components/Shared/Scoring/PlayerPicture.razor.rz.scp.css */
.player-picture[b-d0yg3a8pq0]{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--green);border-radius:50%;object-fit:cover;background:#17272f;color:var(--green);font-weight:900}
/* /Components/Shared/Scoring/ScoreConfirmationDialog.razor.rz.scp.css */
.score-dialog-backdrop[b-ogekbgs6fv]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.76);backdrop-filter:blur(8px)}.score-dialog[b-ogekbgs6fv]{width:min(430px,100%);padding:1.5rem;border:1px solid var(--border);border-radius:18px;background:#0f1d23;color:var(--text);box-shadow:0 24px 80px rgba(0,0,0,.55);text-align:center}.dialog-kicker[b-ogekbgs6fv]{color:var(--green);font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.score-dialog h2[b-ogekbgs6fv]{margin:.4rem 0;font-size:2rem}.score-dialog p[b-ogekbgs6fv]{color:var(--muted)}.dialog-actions[b-ogekbgs6fv]{display:grid;grid-template-columns:1fr 1.4fr;gap:.6rem;margin-top:1.25rem}.dialog-actions button[b-ogekbgs6fv]{min-height:50px}
/* /Components/Shared/Scoring/UnifiedScoreboard.razor.rz.scp.css */
.unified-scoreboard[b-q18zdu6sah]{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,rgba(18,33,40,.98),rgba(7,14,18,.98));box-shadow:0 18px 45px rgba(0,0,0,.22)}
.unified-game-title[b-q18zdu6sah]{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.unified-game-title span[b-q18zdu6sah]{font-size:1rem;color:var(--text);font-weight:900}.unified-game-title strong[b-q18zdu6sah]{color:var(--green)}
.unified-player-row[b-q18zdu6sah]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:center}.player-identity[b-q18zdu6sah]{display:flex;align-items:center;gap:.7rem;min-width:0;min-height:64px;padding:.45rem;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text);text-align:left}.player-identity.player-two[b-q18zdu6sah]{justify-content:flex-end;text-align:right}.player-identity.active[b-q18zdu6sah]{border-color:var(--green);background:rgba(25,230,95,.09)}.player-identity>span:not(.profile-image)[b-q18zdu6sah]{display:grid;min-width:0}.player-identity strong[b-q18zdu6sah]{overflow:hidden;text-overflow:ellipsis}.player-identity small[b-q18zdu6sah]{color:var(--muted)}
.profile-image[b-q18zdu6sah]{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border:2px solid var(--green);border-radius:50%;background:linear-gradient(145deg,#23343d,#0b1419);color:var(--green);font-weight:900}.score-centre[b-q18zdu6sah]{display:flex;align-items:center;gap:.6rem}.score-centre strong[b-q18zdu6sah]{font-size:clamp(2rem,7vw,4rem);line-height:1}.score-centre span[b-q18zdu6sah]{color:var(--muted)}
.unified-history-grid[b-q18zdu6sah]{display:grid;grid-template-columns:1fr minmax(160px,.8fr) 1fr;gap:.65rem}.visit-history[b-q18zdu6sah],.player-stat-panel[b-q18zdu6sah]{min-height:180px;padding:.75rem;border:1px solid var(--border);border-radius:12px;background:rgba(8,17,21,.72)}.visit-history h3[b-q18zdu6sah]{font-size:.8rem;color:var(--muted);text-transform:uppercase}.visit-history p[b-q18zdu6sah]{color:var(--muted)}.visit-history div[b-q18zdu6sah]{display:flex;justify-content:space-between;padding:.3rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.visit-history div span[b-q18zdu6sah]{color:var(--muted);font-size:.84rem}.player-stat-panel[b-q18zdu6sah]{display:grid;align-content:center;text-align:center}.player-stat-panel span[b-q18zdu6sah],.player-stat-panel small[b-q18zdu6sah]{color:var(--muted)}.player-stat-panel strong[b-q18zdu6sah]{font-size:1.75rem;color:var(--green)}
@media(max-width:700px){.unified-scoreboard[b-q18zdu6sah]{padding:.7rem}.unified-player-row[b-q18zdu6sah]{grid-template-columns:1fr 1fr}.score-centre[b-q18zdu6sah]{grid-column:1/-1;grid-row:2;justify-content:center}.unified-history-grid[b-q18zdu6sah]{grid-template-columns:1fr 1fr}.player-stat-panel[b-q18zdu6sah]{grid-column:1/-1;grid-row:1;min-height:96px;grid-template-columns:1fr 1fr;align-items:center}.visit-history[b-q18zdu6sah]{min-height:145px}.profile-image[b-q18zdu6sah]{width:46px;height:46px}.score-centre strong[b-q18zdu6sah]{font-size:2.6rem}}
@media(max-width:420px){.player-identity[b-q18zdu6sah]{display:grid;justify-items:center;text-align:center!important}.player-identity.player-two[b-q18zdu6sah]{justify-content:stretch}.unified-history-grid[b-q18zdu6sah]{gap:.4rem}.visit-history[b-q18zdu6sah]{padding:.55rem}.visit-history div[b-q18zdu6sah]{display:grid}.visit-history div span[b-q18zdu6sah]{font-size:.75rem}}
