<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.form-control {
    color: #222;
}

.nowrap {
    white-space: nowrap;
}

.inline {
    display: inline-block;
}

.container {
    color: #333;
}

.table-left td, .table-left th {
    text-align: left;
}

.table-game-list {
    font-size: 14px;
    letter-spacing: .025em;
    border-collapse: separate;
    border-spacing: 0 9px;
}

.table-game-list td {
    padding: 7px 5px;
}

.table-season-dates-list {
    font-size: 14px;
    letter-spacing: .025em;
    border-collapse: separate;
    border-spacing: 0 9px;
}

.table-season-dates-list td {
    text-align: left;
    padding: 7px 12px;
}

.game-winner {
    font-weight: bold;
    text-decoration: dashed;
}

input[type=number]::-webkit-inner-spin-button { appearance: none; margin: 0 }
input[type=number]::-webkit-outer-spin-button { appearance: none; margin: 0 }


.game-scoring td {
    text-align: center;
}

.game-scoring input {
    text-align: center;
}

.bm-container {
    z-index: 2000 !important;
}

.blazor-error-boundary {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
    padding: 1rem 1rem 1rem 3.7rem;
    color: white;
}

    .blazor-error-boundary::after {
        content: "An error has occurred."
    }

.rd-navbar-corporate {
    background-color: #0b1e5e;
}
.rd-navbar-corporate .rd-navbar-darker {
    background-color: #003089;
}

.rd-navbar-corporate.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-corporate.rd-navbar-static .rd-nav-item.opened .rd-nav-link, 
.rd-navbar-corporate.rd-navbar-static .rd-nav-item.active .rd-nav-link,
.rd-navbar-corporate.rd-navbar-static .rd-nav-item .rd-nav-link.active
{
    color: #fff;
    background: #0050c9;
}

#blazor-error-ui {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

.info-label {
    display: block;
    font-weight: normal;
}

.info-value {
    display: block;
    color: #000;
    font-weight: normal;
    border: 1px solid #ccc;
    padding: 4px;
    border-radius: 4px;
}

.info-no-value {
    display: block;
    color: #999;
    font-weight: normal;
    border: 1px solid #ccc;
    padding: 4px;
    border-radius: 4px;
    font-style: italic;
}

.list-statistics-label {
    color: black;
}

.team-info .player-info-figure {
    background-color: white;
}

.admin-header, .coach-header {
    color: #fff;
    background-color: #003089;
}

.admin-header a, .admin-header a:focus, .admin-header a:active, 
.coach-header a, .coach-header a:focus, .coach-header a:active {
    color: #fff;
}

.document-editor {
    min-height: 25em;
}

.free-agent-banner {
    color: #fff;
    background-color: #000;
}

.free-agent-banner .free-agent-image {
    overflow: hidden;
}
.free-agent-banner .free-agent-image img {
    width: 100%;
    height: auto;
}

.free-agent-banner .free-agent-text {
    text-align: center;
    font-size: 125%;
    padding-top: 1em;
}
.free-agent-banner .free-agent-text &gt; * {
    margin-bottom: 1em;
}

.table-custom + *,
.heading-component + * {
    margin-top: 30px;
}

.button-group {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
    gap: 15px;
    padding: 0;
}

.button-group .active {
    outline: 2px solid #0b1e5e !important;
}

.block {
    display: block;
}

.tournament-result .champs, .tournament-result .champs a {
    color: #0050c9;
}

.tournament-result .runner-up, .tournament-result .runner-up a {
    color: #000;
}

.tournament {
    display: flex;
    flex-direction: row;
    line-height: 1.4em;
}

.tournament .round {
    display: flex;
    flex-direction: column;
}

.tournament h4 {
    text-align: center;
}

.tournament ul {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 200px;
    list-style: none;
    padding: 0;
    flex-grow: 1;
}

.tournament .round li:first-child,
.tournament .round li:last-child {
    flex-grow: .5;
}

.tournament li {
    padding-left: 20px;
}

.tournament li.winner {
    font-weight: bold;
    background: #f0f4fd !important;
}

.tournament .round:not(:first-child) li:nth-of-type(2n+2):before {
    content: ' ';
    position: absolute;
    width: calc(1em + 1px);
    height: 1px;
    left: calc(-1em - 1px);
    top: 50%;
    border-top: 1px solid #aaa;
}

.tournament li:nth-of-type(2n+2) { /* teams */
    position: relative;
    border: 1px solid #aaa;
    background: #eee;
    padding: 0.5em;
    margin-left: 1em;
    display: flex;
    flex-direction: row;
}

.tournament li:nth-of-type(2n+2) span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    flex-grow: 1;
}

.tournament li:nth-of-type(4n+2) { /* top team */
    border-bottom: 1px solid #aaa;
    background: #eee;
}

.tournament li:nth-of-type(4n+4) { /* bottom team */
    border-top: 1px solid #aaa;
    background: #eee;
}

.tournament li:nth-of-type(4n-1) {  /* game-spacer */
    flex-grow: 1;
    border-right: 1px solid #aaa;
    min-height: 40px;
}

.tournament li:nth-of-type(4n-3) { /* spacer */
    flex-grow: 1;
}

.tournament button.btn {
    padding: 0;
    margin: 0;
    line-height: 0.8;
}

/* Card sizing */
.chat-card { max-height: 28rem; }

/* Scrollable area */
.chat-body { height: 17rem; }

/* Avatars */
.chat-avatar { width: 2rem; height: 2rem; object-fit: cover; }

/* Bubbles */
.chat-bubble {
    padding: .5rem .75rem;
    border-radius: .75rem;
    max-width: 18rem;
    word-break: break-word;
    background-color: #eee;
}

.chat-bubble.me  { background-color: var(--bs-primary); color: #fff; }
.chat-bubble.them { background-color: #eee; }

.chat-user, .chat-timestamp { text-align: left; }
.chat-mine .chat-user, .chat-mine .chat-timestamp { text-align: right; }

.chat-error-message { color: #d55}

.nav-light-list a {
    color: white !important;
}</pre></body></html>