/* _content/ClubManager.Web/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-8davljh5e2] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-8davljh5e2] {
    flex: 1;
}

.sidebar[b-8davljh5e2] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-8davljh5e2] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-8davljh5e2]  a, .top-row[b-8davljh5e2]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-8davljh5e2]  a:hover, .top-row[b-8davljh5e2]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-8davljh5e2]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-8davljh5e2] {
        justify-content: space-between;
    }

    .top-row[b-8davljh5e2]  a, .top-row[b-8davljh5e2]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-8davljh5e2] {
        flex-direction: row;
    }

    .sidebar[b-8davljh5e2] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-8davljh5e2] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-8davljh5e2]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-8davljh5e2], article[b-8davljh5e2] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-8davljh5e2] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-8davljh5e2] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/ClubManager.Web/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-z6f3v4nv16] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-z6f3v4nv16] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-z6f3v4nv16] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-z6f3v4nv16] {
    font-size: 1.1rem;
}

.bi[b-z6f3v4nv16] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-z6f3v4nv16] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-z6f3v4nv16] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-z6f3v4nv16] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-z6f3v4nv16] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-z6f3v4nv16] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-z6f3v4nv16] {
        padding-bottom: 1rem;
    }

    .nav-item[b-z6f3v4nv16]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-z6f3v4nv16]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-z6f3v4nv16]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-z6f3v4nv16] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-z6f3v4nv16] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-z6f3v4nv16] {
        display: none;
    }

    .nav-scrollable[b-z6f3v4nv16] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* _content/ClubManager.Web/Components/Pages/AccessRequired.razor.rz.scp.css */
.access-page[b-idzhb6qfpo] { min-height: calc(100vh - 80px); display: grid; place-items: center; padding: 24px; }
.access-card[b-idzhb6qfpo] { width: min(100%, 520px); box-sizing: border-box; padding: 36px; border: 1px solid rgba(139,92,246,.25); border-radius: 26px; background: radial-gradient(circle at 50% 0, rgba(124,58,237,.16), transparent 40%), linear-gradient(145deg, #111a2c, #09101e); box-shadow: 0 28px 70px rgba(0,0,0,.34); text-align: center; }
.lock-mark[b-idzhb6qfpo] { display: grid; place-items: center; width: 68px; height: 68px; margin: 0 auto 18px; border-radius: 20px; background: linear-gradient(145deg, #7c3aed, #4c1d95); box-shadow: 0 14px 35px rgba(124,58,237,.3); font-size: 1.7rem; }
.eyebrow[b-idzhb6qfpo] { color: #a78bfa; font-size: .7rem; font-weight: 850; letter-spacing: .16em; }
h1[b-idzhb6qfpo] { margin: 7px 0 10px; color: #f8fafc; font-size: clamp(1.65rem, 5vw, 2.2rem); letter-spacing: -.035em; }
p[b-idzhb6qfpo] { margin: 0 auto 24px; max-width: 390px; color: #94a3b8; line-height: 1.6; }
.contact-action[b-idzhb6qfpo], .activate-action[b-idzhb6qfpo] { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 50px; box-sizing: border-box; border: 0; border-radius: 14px; color: white; font-weight: 800; text-decoration: none; cursor: pointer; }
.contact-action[b-idzhb6qfpo] { background: linear-gradient(135deg, #7c3aed, #9333ea); box-shadow: 0 11px 26px rgba(124,58,237,.26); }
.divider[b-idzhb6qfpo] { display: flex; align-items: center; gap: 12px; margin: 27px 0 20px; color: #64748b; font-size: .74rem; }
.divider[b-idzhb6qfpo]::before, .divider[b-idzhb6qfpo]::after { content: ""; flex: 1; height: 1px; background: #26334b; }
.code-field[b-idzhb6qfpo] { display: grid; gap: 8px; text-align: left; } .code-field span[b-idzhb6qfpo] { color: #cbd5e1; font-size: .78rem; font-weight: 750; }
.code-field input[b-idzhb6qfpo] { width: 100%; min-height: 50px; box-sizing: border-box; border: 1px solid #2b3852; border-radius: 13px; outline: 0; background: #080f1d; color: #fff; padding: 0 15px; font: 700 .95rem ui-monospace, monospace; letter-spacing: .04em; }
.code-field input:focus[b-idzhb6qfpo] { border-color: #8b5cf6; box-shadow: 0 0 0 3px rgba(139,92,246,.14); }
.activate-action[b-idzhb6qfpo] { margin-top: 12px; background: #17233a; border: 1px solid #2b3b5b; }
.trial-callout[b-idzhb6qfpo]{display:flex;align-items:center;gap:11px;margin:19px 0 4px;padding:13px 14px;text-align:left;border:1px solid #6542a2;border-radius:13px;background:linear-gradient(135deg,#28164a,#15102a);font-size:23px}.trial-callout span[b-idzhb6qfpo]{display:flex;flex-direction:column;gap:3px}.trial-callout strong[b-idzhb6qfpo]{font-size:12px;color:#f1ebff}.trial-callout small[b-idzhb6qfpo]{font-size:10px;color:#b9a8dc}
.activate-action:hover[b-idzhb6qfpo], .contact-action:hover[b-idzhb6qfpo] { filter: brightness(1.1); } .activate-action:disabled[b-idzhb6qfpo] { opacity: .65; }
.access-message[b-idzhb6qfpo] { margin-top: 14px; padding: 11px 13px; border-radius: 10px; font-size: .8rem; text-align: left; } .is-success[b-idzhb6qfpo] { background: rgba(22,101,52,.25); color: #86efac; } .is-error[b-idzhb6qfpo] { background: rgba(127,29,29,.25); color: #fecaca; }
.back-link[b-idzhb6qfpo] { display: inline-block; margin-top: 22px; color: #8190a8; font-size: .78rem; text-decoration: none; }
@media (max-width: 600px) { .access-page[b-idzhb6qfpo] { min-height: calc(100vh - 50px); padding: 14px; align-items: start; } .access-card[b-idzhb6qfpo] { margin-top: 12px; padding: 27px 18px; border-radius: 22px; } .lock-mark[b-idzhb6qfpo] { width: 60px; height: 60px; } }
/* _content/ClubManager.Web/Components/Pages/ActivateClub.razor.rz.scp.css */
.activation-gift[b-o16khqlov4]{display:flex;gap:12px;align-items:center;margin:18px 0;padding:13px 14px;text-align:left;border:1px solid #6542a2;border-radius:12px;background:linear-gradient(135deg,#28164a,#15102a)}
.activation-gift>span[b-o16khqlov4]{font-size:25px}.activation-gift div[b-o16khqlov4]{display:flex;flex-direction:column;gap:4px}.activation-gift strong[b-o16khqlov4]{color:#f2edff;font-size:13px}.activation-gift small[b-o16khqlov4]{color:#b9a8dc;font-size:10px;line-height:1.4}
/* _content/ClubManager.Web/Components/Pages/Contact.razor.rz.scp.css */
.contact-page[b-he4hxw9ndz]{width:min(760px,100%);margin:0 auto;padding:8px 0 30px}.contact-hero[b-he4hxw9ndz]{display:flex;align-items:center;gap:16px;margin-bottom:18px}.contact-icon[b-he4hxw9ndz]{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border:1px solid #4e3b83;border-radius:18px;background:linear-gradient(145deg,#352363,#17162e);box-shadow:0 13px 34px #05050c66;font-size:27px}.contact-hero .eyebrow[b-he4hxw9ndz]{display:block;margin-bottom:5px;color:#a78bfa;font-size:.63rem;font-weight:900;letter-spacing:.17em}.contact-hero h1[b-he4hxw9ndz]{margin:0;color:#f8fafc;font-size:clamp(1.65rem,5vw,2.35rem);line-height:1.05}.contact-hero p[b-he4hxw9ndz]{margin:7px 0 0;color:#91a0b6;font-size:.88rem;line-height:1.45}.contact-card[b-he4hxw9ndz]{padding:22px;border:1px solid #24334c;border-radius:22px;background:linear-gradient(155deg,rgba(15,24,42,.98),rgba(7,13,25,.98));box-shadow:0 22px 60px rgba(0,0,0,.25)}.contact-card-heading[b-he4hxw9ndz]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.contact-card-heading>div[b-he4hxw9ndz]{display:flex;align-items:center;gap:9px}.contact-card-heading>div>span[b-he4hxw9ndz]{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#6d3bd1;color:#fff;font-size:.72rem;font-weight:900}.contact-card-heading strong[b-he4hxw9ndz]{color:#f1f5f9;font-size:.94rem}.contact-card-heading small[b-he4hxw9ndz]{color:#718096;font-size:.68rem}.kind-grid[b-he4hxw9ndz]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kind-choice[b-he4hxw9ndz]{min-width:0;min-height:112px;padding:14px 12px;border:1px solid #263650;border-radius:15px;background:#091223;color:#dbe5f3;text-align:left;cursor:pointer;transition:.18s ease}.kind-choice>span[b-he4hxw9ndz]{display:block;margin-bottom:9px;font-size:1.35rem}.kind-choice strong[b-he4hxw9ndz],.kind-choice small[b-he4hxw9ndz]{display:block}.kind-choice strong[b-he4hxw9ndz]{margin-bottom:4px;font-size:.8rem}.kind-choice small[b-he4hxw9ndz]{color:#74839a;font-size:.66rem;line-height:1.35}.kind-choice:hover[b-he4hxw9ndz]{border-color:#7052ae;transform:translateY(-1px)}.kind-choice.selected[b-he4hxw9ndz]{border-color:#8b5cf6;background:linear-gradient(145deg,rgba(74,42,126,.55),#10162a);box-shadow:inset 0 0 0 1px rgba(167,139,250,.15),0 9px 24px rgba(42,20,84,.2)}.kind-choice.selected small[b-he4hxw9ndz]{color:#b7a9d3}.message-block[b-he4hxw9ndz]{margin-top:22px;padding-top:20px;border-top:1px solid #202e45}.message-block textarea[b-he4hxw9ndz]{display:block;width:100%;min-height:190px;box-sizing:border-box;padding:15px;border:1px solid #293952;border-radius:15px;outline:none;resize:vertical;background:#070f1e;color:#eef2ff;font:inherit;font-size:.86rem;line-height:1.55;transition:.18s}.message-block textarea[b-he4hxw9ndz]::placeholder{color:#596981}.message-block textarea:focus[b-he4hxw9ndz]{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.13)}.privacy-note[b-he4hxw9ndz]{display:flex;align-items:flex-start;gap:7px;margin:10px 2px 0;color:#728097;font-size:.67rem;line-height:1.4}.send-button[b-he4hxw9ndz]{width:100%;min-height:52px;margin-top:19px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:15px;background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:0 13px 28px rgba(124,58,237,.26);color:white;font-weight:900;cursor:pointer}.send-button i[b-he4hxw9ndz]{font-style:normal;font-size:1.2rem;transition:transform .18s}.send-button:hover:not(:disabled) i[b-he4hxw9ndz]{transform:translateX(3px)}.send-button:disabled[b-he4hxw9ndz]{cursor:not-allowed;filter:saturate(.45);opacity:.52}.contact-status[b-he4hxw9ndz]{margin-top:12px;padding:11px 13px;border-radius:11px;font-size:.76rem;font-weight:700}.contact-status.success[b-he4hxw9ndz]{border:1px solid rgba(74,222,128,.28);background:rgba(34,197,94,.1);color:#86efac}.contact-status.error[b-he4hxw9ndz]{border:1px solid rgba(248,113,113,.27);background:rgba(239,68,68,.1);color:#fca5a5}
@media(max-width:600px){.contact-page[b-he4hxw9ndz]{padding:0 0 16px}.contact-hero[b-he4hxw9ndz]{align-items:flex-start;gap:12px;margin-bottom:14px}.contact-icon[b-he4hxw9ndz]{width:46px;height:46px;flex-basis:46px;border-radius:14px;font-size:21px}.contact-hero h1[b-he4hxw9ndz]{font-size:1.65rem}.contact-hero p[b-he4hxw9ndz]{font-size:.77rem}.contact-card[b-he4hxw9ndz]{padding:14px;border-radius:18px}.contact-card-heading[b-he4hxw9ndz]{align-items:flex-start}.kind-grid[b-he4hxw9ndz]{grid-template-columns:1fr}.kind-choice[b-he4hxw9ndz]{min-height:68px;padding:11px 12px;display:grid;grid-template-columns:38px 1fr;column-gap:3px;align-items:center}.kind-choice>span[b-he4hxw9ndz]{grid-row:1/3;margin:0;font-size:1.25rem}.kind-choice strong[b-he4hxw9ndz]{margin:0;font-size:.78rem}.kind-choice small[b-he4hxw9ndz]{font-size:.63rem}.message-block[b-he4hxw9ndz]{margin-top:16px;padding-top:16px}.message-block textarea[b-he4hxw9ndz]{min-height:170px;padding:13px;font-size:16px}.send-button[b-he4hxw9ndz]{position:sticky;bottom:76px;z-index:4;min-height:50px;margin-top:15px}.privacy-note[b-he4hxw9ndz]{font-size:.62rem}}
/* _content/ClubManager.Web/Components/Pages/DiscordAdmin.razor.rz.scp.css */
.discord-admin-heading[b-vibbao248z]{align-items:center}.discord-admin-tabs[b-vibbao248z]{display:flex;gap:7px;overflow-x:auto;margin:16px 0;padding:5px;background:#0b1421;border:1px solid #22324a;border-radius:14px}.discord-admin-tabs button[b-vibbao248z]{display:flex;align-items:center;gap:7px;white-space:nowrap;border:0;background:transparent;color:#8ea0bc;padding:11px 14px;border-radius:10px;font-weight:700}.discord-admin-tabs button.active[b-vibbao248z]{background:#5631ad;color:white}.admin-loading[b-vibbao248z]{display:flex;align-items:center;gap:14px}.admin-kpis[b-vibbao248z]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.admin-kpis article[b-vibbao248z]{display:flex;flex-direction:column}.admin-kpis b[b-vibbao248z]{font-size:30px;color:#a47aff}.admin-kpis span[b-vibbao248z]{color:#8fa2bf}.admin-kpis .warning b[b-vibbao248z]{color:#ffbd67}.admin-overview-grid[b-vibbao248z]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.admin-health[b-vibbao248z]{display:flex;gap:13px;align-items:center;margin:16px 0}.admin-health>span[b-vibbao248z]{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;font-size:24px;font-weight:900}.admin-health .ok[b-vibbao248z]{background:#123a2f;color:#74dfb4}.admin-health .warn[b-vibbao248z]{background:#3b2d17;color:#ffbd67}.admin-tool[b-vibbao248z]{display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center;padding:13px 0;border-top:1px solid #22324a;color:inherit;text-decoration:none}.admin-tool>span[b-vibbao248z]{font-size:24px}.admin-tool small[b-vibbao248z]{display:block;color:#8fa2bf}.admin-migration[b-vibbao248z]{display:flex;gap:22px;align-items:center;padding:30px}.admin-migration>span[b-vibbao248z]{font-size:55px}.admin-list-head[b-vibbao248z]{display:flex;justify-content:space-between;align-items:center;margin:18px 0}.admin-list-head h2[b-vibbao248z]{margin:0}.admin-elements[b-vibbao248z]{display:grid;gap:9px}.admin-element[b-vibbao248z]{display:grid;grid-template-columns:1fr minmax(210px,320px) auto;gap:14px;align-items:center;padding:13px 16px}.admin-element-main[b-vibbao248z]{display:flex;align-items:center;gap:12px}.admin-element-main>span[b-vibbao248z]{font-size:24px}.admin-element-main small[b-vibbao248z],.admin-element-state small[b-vibbao248z]{display:block;color:#8498b5}.admin-element-state[b-vibbao248z]{padding:8px 11px;border-radius:9px;background:#111d2c}.admin-element-state.mapped span[b-vibbao248z]{color:#77dfb5}.admin-element-state.unused span[b-vibbao248z]{color:#ffbd67}.admin-empty-icon[b-vibbao248z]{font-size:45px}@media(max-width:950px){.admin-kpis[b-vibbao248z]{grid-template-columns:repeat(2,1fr)}.admin-overview-grid[b-vibbao248z]{grid-template-columns:1fr}.admin-element[b-vibbao248z]{grid-template-columns:1fr}.admin-list-head[b-vibbao248z]{align-items:stretch;flex-direction:column;gap:12px}.admin-list-head .primary-button[b-vibbao248z]{width:100%;text-align:center}}
.admin-element-actions[b-vibbao248z]{display:flex;gap:7px}.admin-element-actions button[b-vibbao248z],.admin-modal-head button[b-vibbao248z]{width:38px;height:38px;border:1px solid #30425b;border-radius:9px;background:#111d2c;color:white;font-size:17px}.admin-element-actions button.danger[b-vibbao248z]{color:#ff8797;border-color:#623040;font-size:25px}.admin-modal-backdrop[b-vibbao248z]{position:fixed;inset:0;z-index:1000;background:#050910cc;display:grid;place-items:center;padding:18px}.admin-modal[b-vibbao248z]{width:min(560px,100%);max-height:90vh;overflow:auto}.admin-modal-head[b-vibbao248z]{display:flex;justify-content:space-between;align-items:start}.admin-modal-head h2[b-vibbao248z]{margin:4px 0 18px}.admin-modal-actions[b-vibbao248z]{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}@media(max-width:950px){.admin-element-actions[b-vibbao248z]{justify-content:flex-end}.admin-modal-actions[b-vibbao248z]{flex-direction:column}.admin-modal-actions button[b-vibbao248z]{width:100%}}
.discord-uninstall[b-vibbao248z]{margin-top:18px;border-color:#7f1d1d;background:linear-gradient(135deg,rgba(127,29,29,.16),rgba(15,23,42,.94));display:flex;align-items:center;justify-content:space-between;gap:24px}.discord-uninstall h2[b-vibbao248z]{margin:.2rem 0}.discord-uninstall p:last-child[b-vibbao248z]{margin:.4rem 0 0;color:#cbd5e1;max-width:780px}@media(max-width:760px){.discord-uninstall[b-vibbao248z]{align-items:stretch;flex-direction:column}.discord-uninstall button[b-vibbao248z]{width:100%}}
.admin-list-tools[b-vibbao248z]{display:flex;align-items:center;gap:10px}.scope-filter[b-vibbao248z]{display:flex;align-items:center;gap:8px;border:1px solid #334861;background:#101b2a;color:#b2c3dd;border-radius:10px;padding:10px 13px;font-weight:700}.scope-filter span[b-vibbao248z]{display:grid;place-items:center;width:20px;height:20px;border:1px solid #536a88;border-radius:5px}.scope-filter b[b-vibbao248z]{min-width:24px;padding:2px 7px;border-radius:999px;background:#26364b;color:#ffbd67}.scope-filter.active[b-vibbao248z]{border-color:#8450ff;background:#24184b;color:#fff}.scope-filter.active span[b-vibbao248z]{background:#8450ff;border-color:#8450ff}@media(max-width:950px){.admin-list-tools[b-vibbao248z]{align-items:stretch;flex-direction:column}.scope-filter[b-vibbao248z]{justify-content:center}}
/* _content/ClubManager.Web/Components/Pages/EaClubSettings.razor.rz.scp.css */
.ea-club-layout[b-5h1e0dz0te]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px}.ea-club-layout h2[b-5h1e0dz0te]{margin:7px 0;font-size:20px}.ea-step[b-5h1e0dz0te]{color:#a78bfa;font-size:9px;font-weight:900;letter-spacing:.14em}.ea-search-row[b-5h1e0dz0te]{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:18px}.ea-results[b-5h1e0dz0te]{display:grid;gap:8px;margin-top:14px}.ea-result[b-5h1e0dz0te]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;padding:11px;border:1px solid #29374d;border-radius:12px;background:#09121f;color:#fff;text-align:left;cursor:pointer}.ea-result:hover[b-5h1e0dz0te]{border-color:#8b5cf6;background:#11182a}.ea-result-mark[b-5h1e0dz0te]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:linear-gradient(145deg,#7c3aed,#301067);font-size:11px;font-weight:900}.ea-result>span:nth-child(2)[b-5h1e0dz0te]{display:flex;flex-direction:column;gap:4px}.ea-result small[b-5h1e0dz0te],.ea-linked small[b-5h1e0dz0te],.ea-empty small[b-5h1e0dz0te]{color:#8e9aad;font-size:9px}.ea-result>b[b-5h1e0dz0te]{color:#bca6ff;font-size:9px}.ea-current[b-5h1e0dz0te]{min-height:240px}.ea-empty[b-5h1e0dz0te]{min-height:165px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.ea-empty>span[b-5h1e0dz0te]{font-size:34px}.ea-linked[b-5h1e0dz0te]{display:flex;align-items:center;gap:13px;margin-top:25px;padding:16px;border:1px solid #24583d;border-radius:14px;background:#0b251b}.ea-linked>span[b-5h1e0dz0te]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1e9c59;color:#fff;font-weight:900}.ea-linked>div[b-5h1e0dz0te]{display:flex;flex-direction:column;gap:4px}.ea-sync[b-5h1e0dz0te],.ea-message[b-5h1e0dz0te]{color:#9eabbc;font-size:10px}.ea-message[b-5h1e0dz0te]{min-height:20px}@media(max-width:760px){.ea-club-layout[b-5h1e0dz0te]{grid-template-columns:1fr}.ea-search-row[b-5h1e0dz0te]{grid-template-columns:1fr}.ea-search-row button[b-5h1e0dz0te]{min-height:44px}.ea-result[b-5h1e0dz0te]{grid-template-columns:40px 1fr}.ea-result>b[b-5h1e0dz0te]{grid-column:2}.ea-current[b-5h1e0dz0te]{min-height:190px}}
/* _content/ClubManager.Web/Components/Pages/EaPlayerLinks.razor.rz.scp.css */
.ea-link-progress[b-ux2ukctsyg]{display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:14px}.ea-link-progress article[b-ux2ukctsyg]{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;flex:1;min-width:0}.ea-link-progress article>span[b-ux2ukctsyg]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#172235;color:#8f9db2;font-weight:900}.ea-link-progress article.done>span[b-ux2ukctsyg]{background:#174c34;color:#58e69b}.ea-link-progress article>div[b-ux2ukctsyg]{display:flex;min-width:0;flex-direction:column;gap:3px}.ea-link-progress strong[b-ux2ukctsyg]{font-size:11px}.ea-link-progress small[b-ux2ukctsyg]{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ea-link-progress article>b[b-ux2ukctsyg]{color:#9ba8bb;font-size:9px}.ea-link-progress article.done>b[b-ux2ukctsyg]{color:#58e69b}.ea-link-progress>i[b-ux2ukctsyg]{width:20px;height:1px;background:var(--border)}.ea-loading[b-ux2ukctsyg]{display:flex;align-items:center;justify-content:center;gap:15px;min-height:220px}.ea-loading>div[b-ux2ukctsyg]{display:flex;flex-direction:column;gap:5px}.ea-loading small[b-ux2ukctsyg]{color:var(--muted)}.ea-spinner[b-ux2ukctsyg]{width:30px;height:30px;border:3px solid #29364a;border-top-color:#8b5cf6;border-radius:50%;animation:ea-spin-b-ux2ukctsyg .8s linear infinite}@keyframes ea-spin-b-ux2ukctsyg{to{transform:rotate(360deg)}}.ea-link-summary[b-ux2ukctsyg]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.ea-link-summary article[b-ux2ukctsyg]{padding:13px;border:1px solid var(--border);border-radius:11px;background:#0d1725}.ea-link-summary small[b-ux2ukctsyg],.ea-link-summary strong[b-ux2ukctsyg]{display:block}.ea-link-summary small[b-ux2ukctsyg]{color:var(--muted);font-size:9px}.ea-link-summary strong[b-ux2ukctsyg]{margin-top:5px;font-size:22px}.ea-link-panel header[b-ux2ukctsyg]{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:13px}.ea-link-panel h2[b-ux2ukctsyg]{margin:0 0 4px}.ea-link-panel header>span[b-ux2ukctsyg]{padding:7px 10px;border-radius:20px;background:#18253a;color:#bca6ff;font-size:9px;font-weight:800}.ea-link-list[b-ux2ukctsyg]{display:grid;gap:8px}.ea-link-row[b-ux2ukctsyg]{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(260px,1.15fr) auto;align-items:end;gap:14px;padding:12px;border:1px solid #2a374a;border-radius:12px;background:#09121e}.ea-link-row.linked[b-ux2ukctsyg]{border-color:#22543b}.ea-player-identity[b-ux2ukctsyg]{display:flex;align-items:center;gap:10px}.ea-player-identity>span[b-ux2ukctsyg]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#5223a5;color:white;font-size:9px;font-weight:900}.ea-player-identity>div[b-ux2ukctsyg],.ea-link-row label[b-ux2ukctsyg]{display:flex;flex-direction:column;gap:4px}.ea-player-identity small[b-ux2ukctsyg],.ea-link-row label small[b-ux2ukctsyg]{color:var(--muted);font-size:8px}.ea-link-row>b[b-ux2ukctsyg]{padding-bottom:10px;color:#f3b35b;font-size:9px}.ea-link-row.linked>b[b-ux2ukctsyg]{color:#58e69b}.ea-link-message[b-ux2ukctsyg]{margin-top:10px}.empty-lineup .primary-button[b-ux2ukctsyg]{margin-top:10px;text-decoration:none}@media(max-width:900px){.ea-link-progress[b-ux2ukctsyg]{display:grid;grid-template-columns:1fr 1fr}.ea-link-progress>i[b-ux2ukctsyg]{display:none}.ea-link-summary[b-ux2ukctsyg]{grid-template-columns:1fr 1fr}.ea-link-row[b-ux2ukctsyg]{grid-template-columns:1fr}.ea-link-row>b[b-ux2ukctsyg]{padding:0}.ea-link-panel header[b-ux2ukctsyg]{flex-direction:column}}@media(max-width:560px){.dashboard-heading[b-ux2ukctsyg]{align-items:stretch;flex-direction:column}.dashboard-heading>button[b-ux2ukctsyg]{width:100%}.ea-link-progress[b-ux2ukctsyg]{grid-template-columns:1fr}.ea-link-summary[b-ux2ukctsyg]{grid-template-columns:1fr 1fr}.ea-link-row[b-ux2ukctsyg]{padding:10px}.ea-link-panel[b-ux2ukctsyg]{padding:12px}}
.ea-link-actions[b-ux2ukctsyg]{display:flex;align-items:center;gap:8px}.ea-link-actions>span[b-ux2ukctsyg]{padding:7px 10px;border-radius:20px;background:#18253a;color:#bca6ff;font-size:9px;font-weight:800}@media(max-width:900px){.ea-link-actions[b-ux2ukctsyg]{width:100%;align-items:stretch;flex-direction:column}.ea-link-actions>span[b-ux2ukctsyg]{text-align:center}}
.ea-link-tabs[b-ux2ukctsyg]{display:flex;gap:8px;margin:0 0 12px;padding:5px;border:1px solid var(--border);border-radius:12px;background:#09121e}.ea-link-tabs button[b-ux2ukctsyg]{flex:1;padding:10px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.ea-link-tabs button.active[b-ux2ukctsyg]{background:#5223a5;color:#fff}.ea-link-tabs span[b-ux2ukctsyg]{margin-left:6px;padding:2px 7px;border-radius:20px;background:#ffffff18}.ea-mapped-row[b-ux2ukctsyg]{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.1fr) auto;align-items:center;gap:14px;padding:13px;border:1px solid #2a374a;border-radius:12px;background:#09121e}.ea-mapped-row>div[b-ux2ukctsyg]{display:flex;min-width:0;flex-direction:column;gap:4px}.ea-mapped-row small[b-ux2ukctsyg]{color:var(--muted);font-size:9px}.ea-mapped-row em[b-ux2ukctsyg]{color:#bca6ff;font-size:9px;font-style:normal;font-weight:800}@media(max-width:760px){.ea-mapped-row[b-ux2ukctsyg]{grid-template-columns:1fr}.ea-mapped-row button[b-ux2ukctsyg]{width:100%}}
.ea-recovery[b-ux2ukctsyg]{display:flex;min-width:260px;flex-direction:column;gap:5px}.ea-recovery small[b-ux2ukctsyg]{color:#f3b35b;font-weight:900}@media(max-width:760px){.ea-recovery[b-ux2ukctsyg]{min-width:0}}
.ea-id-correction[b-ux2ukctsyg]{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr) auto;gap:8px;margin-bottom:12px;padding:11px;border:1px solid #49347a;border-radius:11px;background:#130d25}@media(max-width:760px){.ea-id-correction[b-ux2ukctsyg]{grid-template-columns:1fr}}
/* _content/ClubManager.Web/Components/Pages/JoinInfo.razor.rz.scp.css */
.join-info-layout[b-elndvy7tti]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;align-items:start}.join-info-editor[b-elndvy7tti]{min-height:210px;resize:vertical;line-height:1.55}.join-info-preview[b-elndvy7tti]{position:sticky;top:18px}.join-info-preview>img[b-elndvy7tti]{display:block;width:100%;max-height:250px;object-fit:cover;border-radius:10px;border:1px solid var(--border);margin-bottom:12px}@media(max-width:900px){.join-info-layout[b-elndvy7tti]{grid-template-columns:1fr}.join-info-preview[b-elndvy7tti]{position:static}.join-info-editor[b-elndvy7tti]{min-height:180px}}
/* _content/ClubManager.Web/Components/Pages/MigrationFusion.razor.rz.scp.css */
.migration-heading[b-tdt82m9lgj]{align-items:center}.migration-safe[b-tdt82m9lgj]{padding:10px 14px;border:1px solid #275f4c;background:#0d2b24;color:#78e3b8;border-radius:999px;font-weight:800}.migration-steps[b-tdt82m9lgj]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:18px 0}.migration-steps button[b-tdt82m9lgj]{border:1px solid #26364b;background:#0d1725;color:#71829d;padding:12px 8px;border-radius:12px;display:flex;align-items:center;gap:8px;text-align:left}.migration-steps button b[b-tdt82m9lgj]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#172438}.migration-steps button.active[b-tdt82m9lgj]{border-color:#8450ff;color:white;background:#211545}.migration-steps button.done[b-tdt82m9lgj]{color:#78e3b8;border-color:#275f4c}.migration-server-grid[b-tdt82m9lgj]{display:grid;grid-template-columns:1fr 60px 1fr;align-items:stretch}.migration-server[b-tdt82m9lgj]{display:flex;flex-direction:column;gap:14px;position:relative}.migration-number[b-tdt82m9lgj]{position:absolute;right:18px;top:15px;font-size:32px;font-weight:900;color:#2f4058}.migration-server h2[b-tdt82m9lgj]{margin:0}.migration-server p[b-tdt82m9lgj]{color:#92a5c3}.migration-server.destination[b-tdt82m9lgj]{border-color:#5939a5}.migration-arrow[b-tdt82m9lgj]{display:grid;place-items:center;font-size:34px;color:#8d59ff}.migration-server-selected[b-tdt82m9lgj]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:10px;background:#0b1421;border:1px solid #28394f}.migration-server-selected small[b-tdt82m9lgj]{color:#8ea1be}.migration-footer[b-tdt82m9lgj]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 0}.migration-footer span[b-tdt82m9lgj]{color:#8598b5}.migration-status[b-tdt82m9lgj]{margin-top:14px}.migration-loading[b-tdt82m9lgj]{display:flex;gap:15px;align-items:center}.migration-workspace-head[b-tdt82m9lgj],.migration-review-head[b-tdt82m9lgj]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.migration-workspace-head h2[b-tdt82m9lgj],.migration-review h2[b-tdt82m9lgj]{margin:4px 0}.migration-workspace-head>span[b-tdt82m9lgj]{padding:7px 11px;border-radius:999px;background:#1a2940}.migration-legend[b-tdt82m9lgj]{display:flex;gap:15px;align-items:center;margin:18px 0;padding:12px 16px;background:#0b1421;border-radius:10px}.migration-legend i[b-tdt82m9lgj]{color:#8450ff}.migration-item[b-tdt82m9lgj]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) 260px;gap:18px;align-items:center;padding:13px 0;border-top:1px solid #233249}.migration-item-name[b-tdt82m9lgj]{display:flex;align-items:center;gap:12px}.migration-item-name>span[b-tdt82m9lgj]{font-size:24px}.migration-item-name small[b-tdt82m9lgj],.migration-match small[b-tdt82m9lgj],.migration-item label small[b-tdt82m9lgj]{display:block;color:#8295b2;margin-bottom:4px}.migration-match b[b-tdt82m9lgj]{font-size:13px}.migration-data-grid[b-tdt82m9lgj]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.migration-data-card[b-tdt82m9lgj]{display:flex;gap:15px}.migration-data-card>span[b-tdt82m9lgj]{font-size:28px}.migration-data-card h3[b-tdt82m9lgj]{margin:0}.migration-data-card p[b-tdt82m9lgj]{color:#91a3bf}.migration-data-card b[b-tdt82m9lgj]{color:#b993ff}.migration-warning[b-tdt82m9lgj]{display:flex;gap:14px;margin-top:14px;border-color:#665024}.migration-review-head[b-tdt82m9lgj]{justify-content:flex-start}.migration-review-head>span[b-tdt82m9lgj]{font-size:42px}.migration-review-counts[b-tdt82m9lgj]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.migration-review-counts div[b-tdt82m9lgj]{padding:15px;background:#0b1421;border:1px solid #26364b;border-radius:12px}.migration-review-counts b[b-tdt82m9lgj]{display:block;font-size:28px;color:#9c75ff}.migration-review-counts span[b-tdt82m9lgj]{color:#93a5c0}.migration-review-counts .danger b[b-tdt82m9lgj]{color:#ff7587}.migration-locked[b-tdt82m9lgj]{padding:14px;background:#201b2f;border:1px solid #604596;border-radius:10px;color:#d8c9ff}@media(max-width:900px){.migration-steps[b-tdt82m9lgj]{grid-template-columns:repeat(2,1fr)}.migration-server-grid[b-tdt82m9lgj]{grid-template-columns:1fr}.migration-arrow[b-tdt82m9lgj]{transform:rotate(90deg);height:45px}.migration-item[b-tdt82m9lgj]{grid-template-columns:1fr}.migration-data-grid[b-tdt82m9lgj],.migration-review-counts[b-tdt82m9lgj]{grid-template-columns:1fr}.migration-footer[b-tdt82m9lgj]{align-items:stretch;flex-direction:column}.migration-footer button[b-tdt82m9lgj]{width:100%}}
.migration-data-card b[b-tdt82m9lgj]{display:block}.migration-data-card small[b-tdt82m9lgj]{color:#8498b7}.migration-conflicts[b-tdt82m9lgj]{margin-top:14px}.migration-conflicts>div[b-tdt82m9lgj]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.migration-conflicts span[b-tdt82m9lgj]{padding:12px;background:#0b1421;border-radius:10px}.migration-conflicts b[b-tdt82m9lgj]{display:block;font-size:24px;color:#ffbd67}@media(max-width:900px){.migration-conflicts>div[b-tdt82m9lgj]{grid-template-columns:1fr}}
.migration-review-data[b-tdt82m9lgj]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 22px}.migration-review-data>div[b-tdt82m9lgj]{padding:14px;background:#101b2a;border:1px solid #2a3a51;border-radius:11px}.migration-review-data small[b-tdt82m9lgj],.migration-review-data span[b-tdt82m9lgj]{display:block;color:#879ab7}.migration-review-data b[b-tdt82m9lgj]{display:block;font-size:24px;color:#78dfb7;margin:5px 0}@media(max-width:900px){.migration-review-data[b-tdt82m9lgj]{grid-template-columns:1fr}}
.migration-attendance-detail[b-tdt82m9lgj]{margin-top:14px}.migration-attendance-detail>div[b-tdt82m9lgj]{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.migration-attendance-detail span[b-tdt82m9lgj]{padding:9px 12px;border:1px solid #293d55;border-radius:10px;background:#0b1725;color:#a9c2e5}.migration-attendance-detail b[b-tdt82m9lgj]{color:#fff}.migration-attendance-detail small[b-tdt82m9lgj]{color:#8fa9ce}
.migration-coverage[b-tdt82m9lgj]{margin-bottom:14px}.migration-coverage-grid[b-tdt82m9lgj]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.migration-coverage-grid>div[b-tdt82m9lgj]{display:grid;gap:4px;padding:13px;border:1px solid #283a52;border-radius:10px;background:#0b1624}.migration-coverage-grid span[b-tdt82m9lgj]{color:#9eb2cf}.migration-coverage-grid small[b-tdt82m9lgj]{color:#7be0b7;font-weight:800}@media(max-width:900px){.migration-coverage-grid[b-tdt82m9lgj]{grid-template-columns:1fr}}
/* _content/ClubManager.Web/Components/Pages/Rules.razor.rz.scp.css */
.rules-layout[b-7vusq4ssps]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;align-items:start}
.rules-editor[b-7vusq4ssps]{min-height:230px;resize:vertical;line-height:1.55}
.rules-preview[b-7vusq4ssps]{position:sticky;top:18px}
.rules-discord-button[b-7vusq4ssps]{margin-top:14px;border:0;border-radius:4px;padding:9px 14px;background:#248046;color:#fff;font-weight:700}
@media(max-width:900px){.rules-layout[b-7vusq4ssps]{grid-template-columns:1fr}.rules-preview[b-7vusq4ssps]{position:static}.rules-editor[b-7vusq4ssps]{min-height:190px}}
/* _content/ClubManager.Web/Components/Pages/Setup.razor.rz.scp.css */
.setup-actions[b-2niwq7ly1t]{display:flex;gap:.6rem}.setup-loading[b-2niwq7ly1t]{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:150px}.setup-loading div[b-2niwq7ly1t],.setup-score div[b-2niwq7ly1t],.guild-card>span:nth-child(2)[b-2niwq7ly1t]{display:flex;flex-direction:column;gap:.3rem}.setup-loading small[b-2niwq7ly1t],.setup-score small[b-2niwq7ly1t],.guild-card small[b-2niwq7ly1t]{color:var(--muted)}.setup-spinner[b-2niwq7ly1t]{width:32px;height:32px;border:3px solid #29354a;border-top-color:var(--purple);border-radius:50%;animation:setup-spin-b-2niwq7ly1t .8s linear infinite}@keyframes setup-spin-b-2niwq7ly1t{to{transform:rotate(360deg)}}
.guild-picker[b-2niwq7ly1t]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px}.guild-card[b-2niwq7ly1t]{color:#fff;text-align:left;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;cursor:pointer}.guild-card:hover[b-2niwq7ly1t]{border-color:var(--purple)}.guild-card b[b-2niwq7ly1t]{color:#a78bfa;font-size:11px}.guild-avatar[b-2niwq7ly1t]{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#7c3aed,#312e81);font-weight:800}
.setup-summary[b-2niwq7ly1t]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.setup-score[b-2niwq7ly1t]{display:flex;align-items:center;gap:14px}.setup-score>span[b-2niwq7ly1t]{font-size:28px;font-weight:800}.score-good[b-2niwq7ly1t]{color:var(--green)}.score-warn[b-2niwq7ly1t]{color:var(--amber)}.setup-safety[b-2niwq7ly1t]{margin:12px 0}.show-mapped[b-2niwq7ly1t]{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;margin:16px 2px}.setup-groups[b-2niwq7ly1t]{display:flex;flex-direction:column;gap:10px}.setup-group[b-2niwq7ly1t]{padding:0;overflow:hidden}.setup-group summary[b-2niwq7ly1t]{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px;list-style:none}.setup-group summary span[b-2niwq7ly1t]{font-weight:700}.setup-group summary small[b-2niwq7ly1t]{color:var(--muted)}.setup-rows[b-2niwq7ly1t]{border-top:1px solid var(--border)}.setup-row[b-2niwq7ly1t]{display:grid;grid-template-columns:1fr 1.4fr;align-items:end;gap:12px;padding:13px 16px;border-top:1px solid #182334}.setup-row:first-child[b-2niwq7ly1t]{border-top:0}.setup-row-head[b-2niwq7ly1t]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,48%);align-items:start;gap:16px}.setup-element[b-2niwq7ly1t]{display:flex;flex-direction:column;gap:4px;align-self:center}.setup-element small[b-2niwq7ly1t]{color:var(--muted);font-size:9px}.setup-status[b-2niwq7ly1t]{position:sticky;bottom:76px;margin:12px 0;padding:10px 12px;z-index:3}
@media(max-width:900px){.setup-dashboard-heading[b-2niwq7ly1t]{display:block}.setup-actions[b-2niwq7ly1t]{margin-top:14px}.setup-actions button[b-2niwq7ly1t]{flex:1}.guild-picker[b-2niwq7ly1t],.setup-summary[b-2niwq7ly1t]{grid-template-columns:1fr}.guild-card[b-2niwq7ly1t]{grid-template-columns:44px 1fr auto}.guild-avatar[b-2niwq7ly1t]{width:44px;height:44px}.setup-summary[b-2niwq7ly1t]{gap:8px}.setup-score[b-2niwq7ly1t]{padding:12px}.setup-score>span[b-2niwq7ly1t]{font-size:23px}.setup-row[b-2niwq7ly1t],.setup-row-head[b-2niwq7ly1t]{grid-template-columns:1fr;padding:14px}.setup-row-head[b-2niwq7ly1t]{padding:0;gap:9px}.setup-group summary[b-2niwq7ly1t]{align-items:flex-start;flex-direction:column;gap:5px}.show-mapped[b-2niwq7ly1t]{margin:15px 2px}.setup-status[b-2niwq7ly1t]{bottom:70px}}

.setup-status[b-2niwq7ly1t]{position:static;display:block;z-index:auto}
@media(max-width:900px){.setup-status[b-2niwq7ly1t]{position:static}}
/* _content/ClubManager.Web/Components/Pages/SuperAdmin.razor.rz.scp.css */
:global(body)[b-haq8rvkz2z] { margin: 0; background: #050914; color: #f6f7fb; }
.super-admin-shell[b-haq8rvkz2z] { min-height: 100vh; padding: 28px; background: radial-gradient(circle at 50% -10%, rgba(124,58,237,.25), transparent 36%), radial-gradient(circle at 100% 40%, rgba(37,99,235,.12), transparent 28%), #050914; font-family: Inter, ui-sans-serif, system-ui, sans-serif; }
.login-card[b-haq8rvkz2z] { width: min(100%, 440px); margin: max(3vh, 24px) auto; padding: 36px; border: 1px solid rgba(167,139,250,.22); border-radius: 28px; background: linear-gradient(145deg, rgba(19,27,46,.96), rgba(9,14,27,.98)); box-shadow: 0 28px 90px rgba(0,0,0,.48), inset 0 1px rgba(255,255,255,.05); text-align: center; }
.brand-mark[b-haq8rvkz2z] { width: 112px; height: 112px; margin: 0 auto 20px; padding: 8px; border-radius: 28px; background: linear-gradient(145deg, #8b5cf6, #3b0764); box-shadow: 0 16px 40px rgba(124,58,237,.35); }
.brand-mark img[b-haq8rvkz2z], .admin-brand img[b-haq8rvkz2z] { width: 100%; height: 100%; object-fit: contain; border-radius: 21px; }
.eyebrow[b-haq8rvkz2z] { color: #a78bfa; font-size: .72rem; font-weight: 800; letter-spacing: .16em; }
h1[b-haq8rvkz2z], h2[b-haq8rvkz2z], p[b-haq8rvkz2z] { margin-top: 0; } h1[b-haq8rvkz2z] { margin: 8px 0 10px; font-size: clamp(1.75rem, 5vw, 2.45rem); letter-spacing: -.04em; } h2[b-haq8rvkz2z] { margin: 5px 0 4px; font-size: 1.28rem; letter-spacing: -.025em; }
.login-intro[b-haq8rvkz2z], .admin-header p[b-haq8rvkz2z], .panel-heading p[b-haq8rvkz2z], .empty-state p[b-haq8rvkz2z] { color: #94a3b8; line-height: 1.55; }
.login-form[b-haq8rvkz2z] { display: grid; gap: 17px; margin-top: 28px; text-align: left; }
.remember-login[b-haq8rvkz2z] { display: flex; align-items: center; gap: 9px; color: #cbd5e1; font-size: .8rem; cursor: pointer; }.remember-login input[b-haq8rvkz2z] { width: 18px; height: 18px; accent-color: #8b5cf6; }
.admin-field[b-haq8rvkz2z] { display: grid; gap: 8px; min-width: 0; } .admin-field > span[b-haq8rvkz2z], .status-control > span[b-haq8rvkz2z] { color: #cbd5e1; font-size: .78rem; font-weight: 750; }
.admin-field input[b-haq8rvkz2z], .admin-field select[b-haq8rvkz2z], .status-control select[b-haq8rvkz2z] { width: 100%; box-sizing: border-box; min-height: 48px; border: 1px solid #293653; border-radius: 13px; outline: none; background: #0b1220; color: #f8fafc; padding: 0 14px; font: inherit; }
.admin-field input:focus[b-haq8rvkz2z], .admin-field select:focus[b-haq8rvkz2z], .status-control select:focus[b-haq8rvkz2z] { border-color: #8b5cf6; box-shadow: 0 0 0 3px rgba(139,92,246,.16); }
.input-shell[b-haq8rvkz2z] { display: flex; align-items: center; border: 1px solid #293653; border-radius: 13px; background: #0b1220; padding-left: 14px; }
.input-shell:focus-within[b-haq8rvkz2z] { border-color: #8b5cf6; box-shadow: 0 0 0 3px rgba(139,92,246,.16); }
.input-shell input[b-haq8rvkz2z] { border: 0; box-shadow: none !important; background: transparent; }
.primary-action[b-haq8rvkz2z], .ghost-action[b-haq8rvkz2z], .copy-action[b-haq8rvkz2z] { min-height: 48px; border: 0; border-radius: 13px; padding: 0 20px; color: white; font-weight: 800; cursor: pointer; }
.primary-action[b-haq8rvkz2z] { background: linear-gradient(135deg, #7c3aed, #9333ea); box-shadow: 0 10px 24px rgba(124,58,237,.26); } .primary-action:hover[b-haq8rvkz2z] { filter: brightness(1.12); transform: translateY(-1px); } .primary-action:disabled[b-haq8rvkz2z] { opacity: .65; cursor: wait; }
.ghost-action[b-haq8rvkz2z] { border: 1px solid #2b3854; background: rgba(15,23,42,.75); color: #cbd5e1; }
.security-note[b-haq8rvkz2z] { margin-top: 22px; color: #64748b; font-size: .78rem; } .security-note span[b-haq8rvkz2z] { color: #4ade80; }
.admin-alert[b-haq8rvkz2z] { margin-top: 18px; padding: 13px 16px; border: 1px solid rgba(248,113,113,.3); border-radius: 12px; background: rgba(127,29,29,.24); color: #fecaca; text-align: left; font-size: .86rem; }
.admin-notice[b-haq8rvkz2z] { margin-top: 18px; padding: 13px 16px; border: 1px solid rgba(74,222,128,.3); border-radius: 12px; background: rgba(20,83,45,.35); color: #bbf7d0; text-align: left; font-size: .86rem; }
.retry-action[b-haq8rvkz2z] { margin-left: 10px; min-height: 36px; border: 1px solid rgba(254,202,202,.35); border-radius: 10px; padding: 0 13px; background: rgba(15,23,42,.7); color: #fff; font-weight: 800; cursor: pointer; }
.admin-modal-backdrop[b-haq8rvkz2z] { position: fixed; inset: 0; z-index: 1000; display: grid; place-items: center; padding: 20px; background: rgba(2,6,23,.82); backdrop-filter: blur(6px); }
.admin-modal[b-haq8rvkz2z] { width: min(440px,100%); border: 1px solid #334155; border-radius: 20px; padding: 26px; background: #0f172a; box-shadow: 0 24px 80px rgba(0,0,0,.55); text-align: center; }
.admin-modal .modal-icon[b-haq8rvkz2z] { display: block; margin-bottom: 8px; font-size: 2rem; }
.admin-modal h2[b-haq8rvkz2z] { margin: 0 0 10px; }
.admin-modal p[b-haq8rvkz2z] { margin: 0; color: #cbd5e1; line-height: 1.5; }
.modal-actions[b-haq8rvkz2z] { display: flex; justify-content: center; gap: 10px; margin-top: 24px; }
.modal-actions .ghost-action[b-haq8rvkz2z] { font-size: .9rem; }
.modal-actions .ghost-action[b-haq8rvkz2z]::after { content: none; }
.admin-workspace[b-haq8rvkz2z] { width: min(100%, 1240px); margin: 0 auto; }
.admin-section-nav[b-haq8rvkz2z] { display:flex; gap:8px; margin:0 0 18px; padding:7px; overflow-x:auto; border:1px solid #1f2b43; border-radius:16px; background:rgba(13,21,37,.88); scrollbar-width:none; }
.admin-section-nav a[b-haq8rvkz2z] { flex:0 0 auto; padding:10px 15px; border-radius:11px; color:#9aa8be; font-weight:750; text-decoration:none; }
.admin-section-nav a:hover[b-haq8rvkz2z],.admin-section-nav a.active[b-haq8rvkz2z] { color:#fff; background:linear-gradient(135deg,#6d28d9,#7c3aed); }
.admin-home-grid[b-haq8rvkz2z] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.admin-home-grid a[b-haq8rvkz2z] { display:grid; grid-template-columns:auto 1fr; gap:3px 13px; padding:20px; border:1px solid #26334c; border-radius:16px; color:#fff; text-decoration:none; background:#0d1525; }
.admin-home-grid a:hover[b-haq8rvkz2z] { border-color:#7c3aed; transform:translateY(-1px); }
.admin-home-grid span[b-haq8rvkz2z] { grid-row:1/3; font-size:1.6rem; }
.admin-home-grid strong[b-haq8rvkz2z] { align-self:end; }
.admin-home-grid small[b-haq8rvkz2z] { color:#8f9db2; }
.admin-header[b-haq8rvkz2z] { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 24px; }
.admin-brand[b-haq8rvkz2z] { display: flex; align-items: center; gap: 17px; } .admin-brand img[b-haq8rvkz2z] { width: 68px; height: 68px; padding: 4px; background: #25134a; } .admin-brand h1[b-haq8rvkz2z] { margin: 3px 0 2px; font-size: clamp(1.7rem, 4vw, 2.35rem); } .admin-brand p[b-haq8rvkz2z] { margin: 0; }
.metric-grid[b-haq8rvkz2z] { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-bottom: 18px; }
.metric-grid article[b-haq8rvkz2z] { display: flex; align-items: center; gap: 13px; padding: 18px; border: 1px solid #1f2b43; border-radius: 17px; background: rgba(13,21,37,.88); } .metric-icon[b-haq8rvkz2z] { display: grid; place-items: center; width: 43px; height: 43px; border-radius: 12px; background: rgba(124,58,237,.15); font-size: 1.2rem; } .metric-grid strong[b-haq8rvkz2z], .metric-grid article span[b-haq8rvkz2z] { display: block; } .metric-grid strong[b-haq8rvkz2z] { font-size: 1.45rem; } .metric-grid article div span[b-haq8rvkz2z] { color: #8492a9; font-size: .78rem; }
.admin-panel[b-haq8rvkz2z] { min-width: 0; padding: 22px; border: 1px solid #1e2a42; border-radius: 21px; background: linear-gradient(145deg, rgba(15,24,42,.95), rgba(8,14,27,.96)); box-shadow: 0 18px 50px rgba(0,0,0,.2); }
.issue-panel[b-haq8rvkz2z] { margin-bottom: 18px; } .panel-heading[b-haq8rvkz2z] { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; margin-bottom: 18px; } .panel-heading p[b-haq8rvkz2z] { margin: 0; font-size: .84rem; } .heading-icon[b-haq8rvkz2z], .count-pill[b-haq8rvkz2z] { display: grid; place-items: center; flex: 0 0 auto; min-width: 38px; height: 38px; border-radius: 11px; background: rgba(124,58,237,.16); color: #c4b5fd; font-weight: 850; }
.access-form[b-haq8rvkz2z] { display: grid; grid-template-columns: 1.4fr 1fr 1fr auto; align-items: end; gap: 13px; } .generate-action[b-haq8rvkz2z] { white-space: nowrap; }
.generated-code[b-haq8rvkz2z] { display: flex; align-items: center; justify-content: space-between; gap: 15px; margin-top: 18px; padding: 16px; border: 1px solid rgba(74,222,128,.24); border-radius: 15px; background: rgba(20,83,45,.18); } .generated-code span[b-haq8rvkz2z], .generated-code strong[b-haq8rvkz2z] { display: block; } .generated-code span[b-haq8rvkz2z] { color: #86efac; font-size: .75rem; font-weight: 750; } .generated-code strong[b-haq8rvkz2z] { margin-top: 5px; word-break: break-all; font-family: ui-monospace, monospace; font-size: 1rem; } .copy-action[b-haq8rvkz2z] { background: #166534; }
.generated-code small[b-haq8rvkz2z]{display:block;margin-top:7px;color:#a7f3d0}.code-panel[b-haq8rvkz2z]{margin-bottom:18px}.code-kind-picker[b-haq8rvkz2z]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.code-kind-picker button[b-haq8rvkz2z]{padding:16px;border:1px solid #293653;border-radius:15px;background:#0b1220;color:#f8fafc;text-align:left;cursor:pointer}.code-kind-picker button.selected[b-haq8rvkz2z]{border-color:#8b5cf6;background:linear-gradient(145deg,rgba(91,51,166,.35),rgba(11,18,32,.95));box-shadow:0 0 0 2px rgba(139,92,246,.12)}.code-kind-picker strong[b-haq8rvkz2z],.code-kind-picker span[b-haq8rvkz2z]{display:block}.code-kind-picker span[b-haq8rvkz2z]{margin-top:5px;color:#94a3b8;font-size:.75rem}.code-history[b-haq8rvkz2z]{display:grid;gap:8px;margin-top:20px}.code-history>strong[b-haq8rvkz2z]{color:#cbd5e1;font-size:.8rem}.code-history article[b-haq8rvkz2z]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #22304a;border-radius:12px;background:#08101d}.code-history b[b-haq8rvkz2z],.code-history article span[b-haq8rvkz2z]{display:block}.code-history article div span[b-haq8rvkz2z]{margin-top:4px;color:#8190a8;font-size:.7rem}
.simple-code-list[b-haq8rvkz2z]{display:grid;gap:9px;margin-top:20px}.simple-code-row[b-haq8rvkz2z]{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(140px,1fr) minmax(160px,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid #22304a;border-radius:14px;background:#08101d}.simple-code-row small[b-haq8rvkz2z],.simple-code-row strong[b-haq8rvkz2z]{display:block}.simple-code-row small[b-haq8rvkz2z]{margin-bottom:5px;color:#718096;font-size:.62rem;font-weight:850;letter-spacing:.08em}.simple-code-row strong[b-haq8rvkz2z]{overflow-wrap:anywhere;font-size:.78rem}.simple-code-value strong[b-haq8rvkz2z]{color:#ddd6fe;font-family:ui-monospace,monospace;letter-spacing:.04em}.simple-code-owner strong[b-haq8rvkz2z],.simple-code-server strong[b-haq8rvkz2z]{color:#e2e8f0}
.code-tracker[b-haq8rvkz2z]{overflow:hidden;border:1px solid #22304a;border-radius:14px;background:#08101d}.code-tracker>summary[b-haq8rvkz2z]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;cursor:pointer;list-style:none}.code-tracker>summary[b-haq8rvkz2z]::-webkit-details-marker{display:none}.code-tracker>summary>div:first-child[b-haq8rvkz2z]{min-width:0}.code-tracker>summary b[b-haq8rvkz2z],.code-tracker>summary span[b-haq8rvkz2z]{display:block}.code-tracker>summary>div:first-child span[b-haq8rvkz2z]{margin-top:5px;color:#8190a8;font-size:.7rem}.code-summary-status[b-haq8rvkz2z]{display:flex;align-items:center;gap:9px;text-align:center}.code-summary-status>strong[b-haq8rvkz2z],.code-summary-status>small[b-haq8rvkz2z]{display:block}.code-summary-status>small[b-haq8rvkz2z]{color:#8190a8;font-size:.62rem}.unused-code[b-haq8rvkz2z]{padding:14px;border-top:1px solid #1d293e;color:#8190a8;font-size:.76rem}.activation-list[b-haq8rvkz2z]{display:grid;gap:9px;padding:12px;border-top:1px solid #1d293e;background:#050b14}.code-history .activation-list article[b-haq8rvkz2z]{display:block}.activation-head[b-haq8rvkz2z]{display:flex;align-items:center;justify-content:space-between;gap:12px}.activation-head span[b-haq8rvkz2z]{color:#8190a8;font-size:.68rem}.activation-dates[b-haq8rvkz2z]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.activation-dates span[b-haq8rvkz2z]{padding:9px;border-radius:9px;background:#0e1828}.activation-dates small[b-haq8rvkz2z],.linked-server small[b-haq8rvkz2z]{display:block;color:#8190a8;font-size:.65rem}.activation-dates strong[b-haq8rvkz2z]{display:block;margin-top:3px;font-size:.76rem}.linked-server[b-haq8rvkz2z]{display:flex;align-items:center;gap:9px;margin-top:9px;padding:10px;border-radius:10px;background:rgba(124,58,237,.09)}.linked-server>div[b-haq8rvkz2z]{min-width:0;flex:1}.linked-server strong[b-haq8rvkz2z]{display:block;font-size:.78rem}
.admin-columns[b-haq8rvkz2z] { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: 18px; align-items: start; }
.single-column[b-haq8rvkz2z] { grid-template-columns: 1fr; }
.club-list[b-haq8rvkz2z] { display: grid; gap: 13px; }
.club-item[b-haq8rvkz2z] { padding: 17px; border: 1px solid #22304a; border-radius: 16px; background: rgba(8,15,29,.8); }
.club-summary[b-haq8rvkz2z] { display: flex; align-items: center; gap: 12px; }
.club-subscription[b-haq8rvkz2z] { display: grid; grid-template-columns: 1fr 1fr auto; gap: 12px; align-items: end; margin-top: 15px; padding-top: 15px; border-top: 1px solid #1d293e; }
.access-list[b-haq8rvkz2z], .support-list[b-haq8rvkz2z] { display: grid; gap: 11px; max-height: 680px; overflow: auto; padding-right: 3px; }
.access-item[b-haq8rvkz2z], .support-item[b-haq8rvkz2z] { padding: 15px; border: 1px solid #22304a; border-radius: 15px; background: rgba(8,15,29,.8); }
.item-top[b-haq8rvkz2z] { display: flex; align-items: center; gap: 11px; } .client-avatar[b-haq8rvkz2z] { display: grid; place-items: center; width: 43px; height: 43px; flex: 0 0 43px; border-radius: 13px; background: linear-gradient(145deg, #6d28d9, #4338ca); font-weight: 900; } .item-title[b-haq8rvkz2z] { min-width: 0; flex: 1; } .item-title strong[b-haq8rvkz2z], .item-title span[b-haq8rvkz2z] { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .item-title span[b-haq8rvkz2z], .item-top time[b-haq8rvkz2z] { color: #8190a8; font-size: .75rem; }
.status-pill[b-haq8rvkz2z], .kind-pill[b-haq8rvkz2z] { padding: 6px 9px; border-radius: 999px; font-size: .68rem; font-weight: 850; white-space: nowrap; } .status-pill[b-haq8rvkz2z] { background: #1e293b; color: #cbd5e1; } .is-active[b-haq8rvkz2z] { background: rgba(22,163,74,.18); color: #86efac; } .is-used[b-haq8rvkz2z] { background: rgba(37,99,235,.18); color: #93c5fd; } .is-inactive[b-haq8rvkz2z] { background: rgba(220,38,38,.17); color: #fca5a5; } .is-pending[b-haq8rvkz2z] { background: rgba(217,119,6,.17); color: #fcd34d; }
.item-meta[b-haq8rvkz2z] { display: flex; justify-content: space-between; gap: 10px; margin-top: 13px; padding-top: 12px; border-top: 1px solid #1d293e; font-size: .76rem; } .item-meta span[b-haq8rvkz2z] { color: #76849b; }
.alert-count[b-haq8rvkz2z] { background: rgba(234,88,12,.15); color: #fdba74; }
.support-item .item-top[b-haq8rvkz2z] { justify-content: space-between; } .kind-pill[b-haq8rvkz2z] { background: rgba(124,58,237,.17); color: #c4b5fd; } .support-item > p[b-haq8rvkz2z] { margin: 13px 0; color: #e2e8f0; line-height: 1.5; white-space: pre-wrap; }
.support-origin[b-haq8rvkz2z] { display: flex; flex-wrap: wrap; gap: 7px; } .support-origin span[b-haq8rvkz2z], .page-reference[b-haq8rvkz2z] { padding: 5px 8px; border-radius: 7px; background: #111c30; color: #8492a9; font-size: .66rem; } .page-reference[b-haq8rvkz2z] { display: block; margin-top: 7px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.status-control[b-haq8rvkz2z] { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: 13px; padding-top: 12px; border-top: 1px solid #1d293e; } .status-control select[b-haq8rvkz2z] { width: auto; min-height: 38px; }
.empty-state[b-haq8rvkz2z] { padding: 40px 15px; text-align: center; } .empty-state > span[b-haq8rvkz2z] { display: grid; place-items: center; width: 48px; height: 48px; margin: 0 auto 12px; border-radius: 15px; background: #121e33; color: #a78bfa; font-size: 1.25rem; } .empty-state strong[b-haq8rvkz2z] { display: block; } .empty-state p[b-haq8rvkz2z] { margin: 5px 0 0; font-size: .8rem; }
.floating-alert[b-haq8rvkz2z] { position: sticky; bottom: 15px; box-shadow: 0 12px 35px rgba(0,0,0,.35); }
.error-list[b-haq8rvkz2z]{max-height:460px}.error-item.is-resolved[b-haq8rvkz2z]{opacity:.55}.resolve-error[b-haq8rvkz2z]{width:100%;margin-top:12px}.resolved-label[b-haq8rvkz2z]{display:block;margin-top:10px;color:#86efac}.error-item>p[b-haq8rvkz2z]{margin-bottom:10px!important;font-size:.86rem}
@media (max-width: 880px) { .access-form[b-haq8rvkz2z] { grid-template-columns: 1fr 1fr; } .generate-action[b-haq8rvkz2z] { grid-column: 1 / -1; } .admin-columns[b-haq8rvkz2z] { grid-template-columns: 1fr; } }
@media (max-width: 620px) {
    .super-admin-shell[b-haq8rvkz2z] { padding: 14px; } .login-card[b-haq8rvkz2z] { margin: 10px auto; padding: 25px 19px; border-radius: 23px; } .brand-mark[b-haq8rvkz2z] { width: 92px; height: 92px; }
    .admin-header[b-haq8rvkz2z] { align-items: flex-start; } .admin-brand[b-haq8rvkz2z] { align-items: flex-start; gap: 11px; } .admin-brand img[b-haq8rvkz2z] { width: 54px; height: 54px; } .admin-brand p[b-haq8rvkz2z] { display: none; } .ghost-action[b-haq8rvkz2z] { min-height: 40px; padding: 0 11px; font-size: 0; } .ghost-action[b-haq8rvkz2z]::after { content: "Quitter"; font-size: .75rem; }
    .metric-grid[b-haq8rvkz2z] { grid-template-columns: 1fr 1fr; gap: 7px; } .metric-grid article[b-haq8rvkz2z] { display: block; padding: 11px 8px; text-align: center; } .metric-icon[b-haq8rvkz2z] { width: 34px; height: 34px; margin: 0 auto 7px; } .metric-grid strong[b-haq8rvkz2z] { font-size: 1.18rem; } .metric-grid article div span[b-haq8rvkz2z] { font-size: .62rem; }
    .admin-section-nav[b-haq8rvkz2z] { margin-inline:-4px; }
    .admin-home-grid[b-haq8rvkz2z] { grid-template-columns:1fr; }
    .admin-panel[b-haq8rvkz2z] { padding: 17px 14px; border-radius: 18px; } .access-form[b-haq8rvkz2z],.code-kind-picker[b-haq8rvkz2z] { grid-template-columns: 1fr; } .generate-action[b-haq8rvkz2z] { grid-column: auto; width: 100%; } .generated-code[b-haq8rvkz2z] { align-items: stretch; flex-direction: column; } .copy-action[b-haq8rvkz2z] { width: 100%; } .club-subscription[b-haq8rvkz2z] { grid-template-columns: 1fr; } .club-subscription .primary-action[b-haq8rvkz2z] { width: 100%; }.code-tracker>summary[b-haq8rvkz2z]{align-items:flex-start;flex-direction:column}.code-summary-status[b-haq8rvkz2z]{width:100%;justify-content:flex-start}.activation-dates[b-haq8rvkz2z]{grid-template-columns:1fr}.simple-code-row[b-haq8rvkz2z]{grid-template-columns:1fr 1fr}.simple-code-value[b-haq8rvkz2z]{grid-column:1/-1}.simple-code-row .copy-action[b-haq8rvkz2z]{grid-column:1/-1}
    .panel-heading p[b-haq8rvkz2z] { display: none; } .access-list[b-haq8rvkz2z], .support-list[b-haq8rvkz2z] { max-height: none; } .support-origin[b-haq8rvkz2z] { flex-direction: column; } .status-control select[b-haq8rvkz2z] { max-width: 55%; } .item-top[b-haq8rvkz2z] { align-items: flex-start; }
}
.tracked-code[b-haq8rvkz2z]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 16px;padding:12px 14px;border:1px solid rgba(139,92,246,.35);border-radius:14px;background:rgba(139,92,246,.08)}
.tracked-code code[b-haq8rvkz2z]{font-size:1rem;font-weight:800;letter-spacing:.08em;color:#f5f3ff;overflow-wrap:anywhere}
.danger-action[b-haq8rvkz2z]{border:1px solid rgba(248,113,113,.5);border-radius:12px;padding:12px 16px;background:rgba(127,29,29,.18);color:#fca5a5;font-weight:800;cursor:pointer}
.danger-action:hover[b-haq8rvkz2z]{background:rgba(127,29,29,.32)}
.danger-action:disabled[b-haq8rvkz2z]{opacity:.5;cursor:wait}
/* _content/ClubManager.Web/Components/Pages/Tactics.razor.rz.scp.css */
.discord-state[b-32xq9s39ar]{font-size:9px!important;font-weight:800}.discord-state.ready[b-32xq9s39ar]{color:#4ade80!important}.discord-state.missing[b-32xq9s39ar]{color:#fbbf24!important}.discord-publish[b-32xq9s39ar]{border:1px solid #7c3aed;border-radius:8px;background:linear-gradient(135deg,#6d28d9,#9333ea);color:#fff;padding:10px 14px;font-weight:800;cursor:pointer}.discord-publish:disabled[b-32xq9s39ar]{opacity:.55;cursor:wait}.sheet-heading small[b-32xq9s39ar]{display:block;max-width:520px;margin-top:7px;color:var(--muted);font-size:10px;line-height:1.5}.formations-browser[b-32xq9s39ar]{width:100%;margin-bottom:14px}.formations-toolbar[b-32xq9s39ar]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.formations-toolbar p[b-32xq9s39ar]{margin:4px 0 0}.formations-grid[b-32xq9s39ar]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.formations-grid .tactic-choice[b-32xq9s39ar]{min-height:112px;justify-content:center}.page-controls[b-32xq9s39ar]{display:flex;align-items:center;gap:9px}.page-controls span[b-32xq9s39ar]{font-size:11px;color:var(--muted);font-weight:800;min-width:48px;text-align:center}.tactical-sheet[b-32xq9s39ar]{width:100%}@media(max-width:900px){.formations-grid[b-32xq9s39ar]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.formations-grid[b-32xq9s39ar]{grid-template-columns:1fr}.formations-toolbar[b-32xq9s39ar]{align-items:flex-start}.page-controls[b-32xq9s39ar]{flex-shrink:0}}
/* _content/ClubManager.Web/Components/Pages/TeamAccess.razor.rz.scp.css */
.team-access-heading[b-w823eh3twh]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.team-access-heading h1[b-w823eh3twh]{font-size:30px;margin:3px 0 7px}.team-access-heading p[b-w823eh3twh]{margin:0;color:var(--muted);font-size:13px}.team-plan[b-w823eh3twh],.staff-count[b-w823eh3twh],.access-ok[b-w823eh3twh]{white-space:nowrap;border-radius:999px;font-size:11px;font-weight:800}.team-plan[b-w823eh3twh]{padding:10px 14px;color:#ddd6fe;background:#25174a;border:1px solid #6945b8}.team-access-hero[b-w823eh3twh]{max-width:none;padding:26px}.wizard-intro[b-w823eh3twh]{display:flex;align-items:center;gap:13px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.wizard-intro>span[b-w823eh3twh]{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#42217e,#241441);font-size:22px}.wizard-intro div[b-w823eh3twh]{display:flex;flex-direction:column;gap:4px}.wizard-intro strong[b-w823eh3twh]{font-size:15px}.wizard-intro small[b-w823eh3twh]{color:var(--muted)}.staff-roster[b-w823eh3twh]{max-width:1100px;margin:0 auto}.staff-roster .panel-title h2[b-w823eh3twh]{margin:3px 0 5px;font-size:19px}.staff-roster .panel-title p[b-w823eh3twh]{margin:0;color:var(--muted);font-size:11px}.staff-count[b-w823eh3twh]{padding:7px 11px;color:#86efac;background:#123322;border:1px solid #28643f}.staff-access-list article[b-w823eh3twh]{grid-template-columns:auto minmax(0,1fr) auto auto auto;padding:15px 16px}.staff-avatar[b-w823eh3twh]{border-radius:50%;background:linear-gradient(145deg,#9159f5,#482088);box-shadow:0 0 0 3px #8b5cf622}.staff-identity[b-w823eh3twh]{min-width:0}.staff-identity strong[b-w823eh3twh]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-role[b-w823eh3twh]{padding:5px 9px;border-radius:999px;color:#d8ccff;background:#261747;border:1px solid #50317d;font-size:10px;font-weight:800}.access-ok[b-w823eh3twh]{padding:5px 8px;color:#6ee7a0;background:#113120}
@media(max-width:700px){.team-access-heading[b-w823eh3twh]{align-items:flex-start;flex-direction:column;margin-bottom:15px}.team-access-heading h1[b-w823eh3twh]{font-size:25px}.team-plan[b-w823eh3twh]{padding:7px 10px}.team-access-hero[b-w823eh3twh]{padding:15px}.wizard-intro[b-w823eh3twh]{margin-bottom:18px;padding-bottom:15px}.staff-steps[b-w823eh3twh]{margin-inline:-4px}.staff-roster[b-w823eh3twh]{padding:15px}.staff-roster .panel-title[b-w823eh3twh]{align-items:flex-start;gap:10px}.staff-roster .panel-title p[b-w823eh3twh]{display:none}.staff-access-list article[b-w823eh3twh]{grid-template-columns:46px minmax(0,1fr) auto;padding:14px 12px;gap:11px}.staff-access-list article .staff-role[b-w823eh3twh]{grid-column:2;justify-self:start}.staff-access-list article .access-ok[b-w823eh3twh]{grid-column:3;grid-row:1}.staff-access-list article .btn[b-w823eh3twh]{grid-column:1/-1;margin-top:4px;min-height:42px}.staff-wizard footer[b-w823eh3twh]{bottom:73px}}
@media(max-width:390px){.staff-access-list article .access-ok[b-w823eh3twh]{display:none}.staff-count[b-w823eh3twh]{font-size:9px}.team-access-heading p[b-w823eh3twh]{font-size:11px}}
