.announcement-card-module__ktVzOW__cardLink{color:inherit;cursor:pointer;text-decoration:none;display:block}.announcement-card-module__ktVzOW__card{transition:border-color .16s,box-shadow .16s,transform .16s}.announcement-card-module__ktVzOW__cardLink:hover .announcement-card-module__ktVzOW__card{border-color:color-mix(in srgb, var(--blue) 28%, var(--border));transform:translateY(-1px);box-shadow:0 18px 38px -28px #0b2a5b66}.announcement-card-module__ktVzOW__cardLink:focus-visible{outline:2px solid var(--mantine-color-blue-6);outline-offset:3px;border-radius:var(--mantine-radius-xl)}.announcement-card-module__ktVzOW__image{object-fit:contain;width:100%;max-height:26rem;margin-inline:auto}.announcement-card-module__ktVzOW__detailPrompt{color:var(--mantine-color-blue-6)}[data-mantine-color-scheme=dark] .announcement-card-module__ktVzOW__cardLink{color:var(--text)}
.match-availability-manager-module__Hhd70q__availabilityPanel{overflow:hidden}.match-availability-manager-module__Hhd70q__headerActions{flex-wrap:wrap;flex:0 auto}.match-availability-manager-module__Hhd70q__myAvailabilityCard{background:linear-gradient(135deg, color-mix(in srgb, var(--mantine-color-blue-0) 78%, white), color-mix(in srgb, var(--mantine-color-lime-0) 38%, white));border-color:color-mix(in srgb, var(--mantine-color-blue-4) 38%, var(--mantine-color-gray-3));min-width:0;overflow:hidden;box-shadow:0 18px 34px -30px #0b2a5bbf}.match-availability-manager-module__Hhd70q__quickResponseActions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.match-availability-manager-module__Hhd70q__quickResponseActions>button{width:100%;min-width:0;min-height:2.75rem}.match-availability-manager-module__Hhd70q__responseDetailsButton{grid-column:1/-1}.match-availability-manager-module__Hhd70q__rosterCard{background:#f6f8fceb;border:1px solid #66708533;box-shadow:0 14px 28px -26px #0b2a5bb3}.match-availability-manager-module__Hhd70q__rosterIdentity{flex:1;min-width:0}.match-availability-manager-module__Hhd70q__rosterActions{flex:none}.match-availability-manager-module__Hhd70q__breakdownCard{--breakdown-accent:var(--mantine-color-gray-6);--breakdown-tint:var(--mantine-color-gray-0);background:color-mix(in srgb, var(--breakdown-tint) 74%, var(--mantine-color-body));border-color:color-mix(in srgb, var(--breakdown-accent) 32%, var(--mantine-color-gray-3));box-shadow:0 5px 14px -12px var(--breakdown-accent);position:relative;overflow:hidden}.match-availability-manager-module__Hhd70q__breakdownCard:before{background:var(--breakdown-accent);content:"";width:4px;position:absolute;inset:0 auto 0 0}.match-availability-manager-module__Hhd70q__breakdownCard[data-status=available]{--breakdown-accent:var(--mantine-color-green-6);--breakdown-tint:var(--mantine-color-green-0)}.match-availability-manager-module__Hhd70q__breakdownCard[data-status=maybe]{--breakdown-accent:var(--mantine-color-yellow-6);--breakdown-tint:var(--mantine-color-yellow-0)}.match-availability-manager-module__Hhd70q__breakdownCard[data-status=unavailable]{--breakdown-accent:var(--mantine-color-red-6);--breakdown-tint:var(--mantine-color-red-0)}.match-availability-manager-module__Hhd70q__breakdownCard[data-status=pending]{--breakdown-accent:var(--mantine-color-gray-6);--breakdown-tint:var(--mantine-color-gray-0)}.match-availability-manager-module__Hhd70q__breakdownCount{min-width:1.5ch;color:var(--breakdown-accent);text-align:right;flex:none}[data-mantine-color-scheme=dark] .match-availability-manager-module__Hhd70q__myAvailabilityCard{background:linear-gradient(135deg, color-mix(in srgb, var(--mantine-color-blue-9) 55%, var(--dark-surface)), color-mix(in srgb, var(--mantine-color-lime-9) 18%, var(--dark-surface)))}[data-mantine-color-scheme=dark] .match-availability-manager-module__Hhd70q__rosterCard{background:color-mix(in srgb, var(--dark-surface) 92%, transparent);border-color:var(--border)}@media (max-width:48em){.match-availability-manager-module__Hhd70q__availabilityPanel{padding:var(--mantine-spacing-md)}.match-availability-manager-module__Hhd70q__headerActions,.match-availability-manager-module__Hhd70q__headerActions>span,.match-availability-manager-module__Hhd70q__headerActions>button,.match-availability-manager-module__Hhd70q__headerActions button{width:100%}.match-availability-manager-module__Hhd70q__rosterFilters>*{width:100%;flex-basis:100%!important}.match-availability-manager-module__Hhd70q__rosterRow{flex-wrap:wrap;align-items:flex-start}.match-availability-manager-module__Hhd70q__rosterIdentity{flex-basis:100%}.match-availability-manager-module__Hhd70q__rosterActions{width:100%}.match-availability-manager-module__Hhd70q__rosterActions>button{flex:1 1 0;min-height:2.5rem}}@media (max-width:30em){.match-availability-manager-module__Hhd70q__myAvailabilityCard{padding:var(--mantine-spacing-md)}.match-availability-manager-module__Hhd70q__quickResponseActions>button{padding-inline:var(--mantine-spacing-xs)}.match-availability-manager-module__Hhd70q__rosterCard{padding:var(--mantine-spacing-sm)}}
.match-activity-log-module__mJFpQa__timeline{position:relative}.match-activity-log-module__mJFpQa__timeline:before{content:"";background:color-mix(in srgb, var(--border) 72%, transparent);width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.22rem}.match-activity-log-module__mJFpQa__event{gap:var(--mantine-spacing-md);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid;position:relative}.match-activity-log-module__mJFpQa__eventIcon{z-index:1;border:1px solid color-mix(in srgb, currentColor 22%, var(--border));box-shadow:0 5px 14px #0b2a5b1a}.match-activity-log-module__mJFpQa__eventCard{background:color-mix(in srgb, white 88%, var(--surface));border-color:color-mix(in srgb, var(--border) 82%, transparent);min-width:0;box-shadow:0 10px 28px -24px #0b2a5b8c}.match-activity-log-module__mJFpQa__timestamp{color:var(--text-secondary);white-space:nowrap}.match-activity-log-module__mJFpQa__playerEventCard{background:color-mix(in srgb, white 90%, var(--surface));border-color:color-mix(in srgb, var(--border) 82%, transparent);box-shadow:0 8px 24px -24px #0b2a5b80}.match-activity-log-module__mJFpQa__playerEmpty{background:color-mix(in srgb, var(--surface) 78%, white);border-style:dashed}.match-activity-log-module__mJFpQa__deliveryStats{padding-top:var(--mantine-spacing-xs);border-top:1px solid color-mix(in srgb, var(--border) 64%, transparent)}.match-activity-log-module__mJFpQa__message{background:color-mix(in srgb, var(--surface) 78%, white);border-left:3px solid color-mix(in srgb, var(--blue) 58%, var(--border))}@media (max-width:40em){.match-activity-log-module__mJFpQa__event{gap:var(--mantine-spacing-sm);grid-template-columns:2rem minmax(0,1fr)}.match-activity-log-module__mJFpQa__eventIcon{width:2rem;min-width:2rem;height:2rem}.match-activity-log-module__mJFpQa__timeline:before{left:.95rem}.match-activity-log-module__mJFpQa__timestamp{width:100%}}:is([data-mantine-color-scheme=dark] .match-activity-log-module__mJFpQa__eventCard,[data-mantine-color-scheme=dark] .match-activity-log-module__mJFpQa__playerEventCard,[data-mantine-color-scheme=dark] .match-activity-log-module__mJFpQa__playerEmpty,[data-mantine-color-scheme=dark] .match-activity-log-module__mJFpQa__message){background:color-mix(in srgb, var(--dark-surface) 90%, transparent)}
.match-detail-tabs-module__aSAxVa__navigation{width:100%}.match-detail-tabs-module__aSAxVa__root{flex:28rem;min-width:0;max-width:100%}.match-detail-tabs-module__aSAxVa__scroller{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}.match-detail-tabs-module__aSAxVa__scroller::-webkit-scrollbar{display:none}.match-detail-tabs-module__aSAxVa__showAvailability{flex:none}.match-detail-tabs-module__aSAxVa__list{background:color-mix(in srgb, white 76%, var(--surface));border:1px solid color-mix(in srgb, var(--border) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;flex-wrap:nowrap;gap:.25rem;width:max-content;padding:.28rem;display:flex;box-shadow:0 1px 2px #0b2a5b0a,0 10px 28px -22px #0b2a5b73}.match-detail-tabs-module__aSAxVa__tab{min-height:2.45rem;color:var(--text-secondary);white-space:nowrap;scroll-snap-align:start;border:1px solid #0000;border-radius:999px;flex:none;padding:.4rem .85rem .4rem .5rem;font-weight:700;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;position:relative}.match-detail-tabs-module__aSAxVa__tab:hover{color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}.match-detail-tabs-module__aSAxVa__tab[data-active]{color:#fff;background:linear-gradient(135deg, var(--blue), #1755d1);border-color:color-mix(in srgb, var(--blue) 72%, var(--navy));box-shadow:0 1px 2px #0b2a5b2e,0 7px 16px -10px #1f6bffe6}.match-detail-tabs-module__aSAxVa__tabSection{width:1.65rem;height:1.65rem;color:var(--text-secondary);background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:999px;place-items:center;margin-inline-end:.38rem;transition:background-color .15s,border-color .15s,color .15s;display:grid}.match-detail-tabs-module__aSAxVa__tab:hover .match-detail-tabs-module__aSAxVa__tabSection{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, white);border-color:color-mix(in srgb, var(--blue) 18%, var(--border))}.match-detail-tabs-module__aSAxVa__tab[data-active] .match-detail-tabs-module__aSAxVa__tabSection{color:#fff;background:#ffffff26;border-color:#ffffff3d}.match-detail-tabs-module__aSAxVa__tabLabel{line-height:1}[data-mantine-color-scheme=dark] .match-detail-tabs-module__aSAxVa__list{background:color-mix(in srgb, var(--dark-surface) 88%, transparent)}[data-mantine-color-scheme=dark] .match-detail-tabs-module__aSAxVa__tab:hover .match-detail-tabs-module__aSAxVa__tabSection{background:color-mix(in srgb, var(--blue) 16%, var(--dark-surface))}@media (max-width:48em){.match-detail-tabs-module__aSAxVa__root{flex-basis:100%;width:100%;max-width:100%}.match-detail-tabs-module__aSAxVa__list{box-sizing:border-box;border-radius:var(--mantine-radius-xl)}.match-detail-tabs-module__aSAxVa__scroller{scroll-snap-type:x proximity}.match-detail-tabs-module__aSAxVa__tab{flex:none;min-height:2.35rem;padding-right:.75rem}}@media (max-width:30em){.match-detail-tabs-module__aSAxVa__tab{padding-right:.65rem}.match-detail-tabs-module__aSAxVa__tabSection{width:1.5rem;height:1.5rem;margin-inline-end:.3rem}}
.match-lineup-manager-module__2yPx_q__headerCopy{flex:1;min-width:0}.match-lineup-manager-module__2yPx_q__headerActions{flex-shrink:0}.match-lineup-manager-module__2yPx_q__responseSummary{background:color-mix(in srgb, var(--mantine-color-gray-1) 78%, transparent);border-radius:var(--mantine-radius-md);padding:10px 12px}.match-lineup-manager-module__2yPx_q__responseAccordion .mantine-Accordion-item{background:var(--mantine-color-body);border-color:var(--mantine-color-gray-3);overflow:hidden;box-shadow:0 1px 2px #10233f0a}.match-lineup-manager-module__2yPx_q__responseAccordion .mantine-Accordion-control{padding-block:12px}.match-lineup-manager-module__2yPx_q__responseAccordion .mantine-Accordion-panel{border-top:1px solid var(--mantine-color-gray-2)}.match-lineup-manager-module__2yPx_q__responseDetails{background:color-mix(in srgb, var(--mantine-color-gray-0) 82%, transparent);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);overflow:hidden}.match-lineup-manager-module__2yPx_q__responseDetail{min-width:0;padding:14px 16px}.match-lineup-manager-module__2yPx_q__responseDetail+.match-lineup-manager-module__2yPx_q__responseDetail{border-left:1px solid var(--mantine-color-gray-2)}.match-lineup-manager-module__2yPx_q__mobileActions{z-index:100;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md) calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-width:1px 0 0;position:fixed;bottom:0;left:0;right:0}@media (max-width:47.99em){.match-lineup-manager-module__2yPx_q__header{align-items:stretch;gap:var(--mantine-spacing-md);flex-direction:column}.match-lineup-manager-module__2yPx_q__headerActions,.match-lineup-manager-module__2yPx_q__sendButton{width:100%}.match-lineup-manager-module__2yPx_q__adminCard{margin-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.match-lineup-manager-module__2yPx_q__responseDetail+.match-lineup-manager-module__2yPx_q__responseDetail{border-top:1px solid var(--mantine-color-gray-2);border-left:0}}
.match-form-modal-module__mqU0Xq__scheduleInput{flex:1;min-width:0}.match-form-modal-module__mqU0Xq__scoreTeamName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}
.recap-image-manager-module__J1_XDa__imageGrid{width:100%;max-width:64rem;margin-inline:auto}.recap-image-manager-module__J1_XDa__singleImageGrid{max-width:56rem}.recap-image-manager-module__J1_XDa__imageFrame{background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:var(--mantine-radius-md);justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.recap-image-manager-module__J1_XDa__image{object-fit:contain;width:100%;height:auto;max-height:22rem;display:block}
.match-recap-manager-module__G1asOG__mobileActions{z-index:100;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md) calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-width:1px 0 0;position:fixed;bottom:0;left:0;right:0}.match-recap-manager-module__G1asOG__matchScore{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 8%, var(--surface)), color-mix(in srgb, var(--secondary) 8%, var(--surface)));overflow:hidden}.match-recap-manager-module__G1asOG__matchScoreTitle{color:var(--blue);letter-spacing:.08em}.match-recap-manager-module__G1asOG__matchScoreBoard{align-items:center;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.match-recap-manager-module__G1asOG__matchScoreSide{text-align:center;min-width:0}.match-recap-manager-module__G1asOG__matchScoreTeam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-recap-manager-module__G1asOG__matchScoreValue{color:var(--primary);font-variant-numeric:tabular-nums;margin-block:.3rem;font-size:clamp(2rem,8vw,3rem);line-height:1}.match-recap-manager-module__G1asOG__matchScoreDivider{color:var(--mantine-color-dimmed);font-size:1.5rem;font-weight:700}@media (max-width:47.99em){.match-recap-manager-module__G1asOG__adminCard{margin-bottom:calc(4.25rem + env(safe-area-inset-bottom))}}
.match-status-pill-module__LU5uqW__pill[data-tone=scheduled]{color:#667085;background:#eef2f6}.match-status-pill-module__LU5uqW__pill[data-tone=availability]{color:#1f6bff;background:#e5edff}.match-status-pill-module__LU5uqW__pill[data-tone=lineups]{color:#7c3aed;background:#f3e8ff}.match-status-pill-module__LU5uqW__pill[data-tone=win]{color:#167a38;background:#eafbf0}.match-status-pill-module__LU5uqW__pill[data-tone=loss]{color:#c52e2e;background:#fff0f0}.match-status-pill-module__LU5uqW__pill[data-tone=tie]{color:#a45f00;background:#fff7e6}[data-mantine-color-scheme=dark] .match-status-pill-module__LU5uqW__pill[data-tone=scheduled]{color:#b8c4d6;background:#1b3554}[data-mantine-color-scheme=dark] .match-status-pill-module__LU5uqW__pill[data-tone=availability]{color:#6ea2ff;background:#173c70}[data-mantine-color-scheme=dark] .match-status-pill-module__LU5uqW__pill[data-tone=lineups]{color:#c4b5fd;background:#352a55}[data-mantine-color-scheme=dark] .match-status-pill-module__LU5uqW__pill[data-tone=win]{color:#70e09a;background:#153a2a}[data-mantine-color-scheme=dark] .match-status-pill-module__LU5uqW__pill[data-tone=loss]{color:#ff8d9b;background:#451f28}[data-mantine-color-scheme=dark] .match-status-pill-module__LU5uqW__pill[data-tone=tie]{color:#ffc45c;background:#412f14}
.announcement-layout-module__xQuewa__column{width:100%;max-width:50rem;margin-inline:auto}
.match-summary-card-module__NHFGVq__card{background:linear-gradient(135deg, color-mix(in srgb, white 94%, var(--blue)) 0%, color-mix(in srgb, white 98%, var(--lime)) 100%), var(--panel);transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.match-summary-card-module__NHFGVq__card:before{content:"";background:linear-gradient(180deg, var(--blue), var(--lime));width:.25rem;position:absolute;inset:0 auto 0 0}.match-summary-card-module__NHFGVq__card:hover{border-color:color-mix(in srgb, var(--blue) 28%, var(--border));transform:translateY(-1px);box-shadow:0 18px 38px -28px #0b2a5b66}.match-summary-card-module__NHFGVq__header{gap:var(--mantine-spacing-lg);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.match-summary-card-module__NHFGVq__identity{gap:var(--mantine-spacing-md);align-items:center;min-width:0;display:flex}.match-summary-card-module__NHFGVq__dateTile{width:4rem;color:var(--navy);text-align:center;background:color-mix(in srgb, white 96%, var(--blue));border:1px solid color-mix(in srgb, var(--blue) 24%, var(--border));border-radius:var(--mantine-radius-lg);flex:0 0 4rem;display:grid;overflow:hidden;box-shadow:0 10px 22px -17px #0b2a5bb3}.match-summary-card-module__NHFGVq__dateTileHeader{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, var(--blue), var(--navy));justify-content:center;align-items:center;gap:.25rem;min-height:1.45rem;font-size:.63rem;font-weight:800;line-height:1;display:flex}.match-summary-card-module__NHFGVq__dateTileDay{letter-spacing:-.055em;padding-top:.28rem;font-size:1.55rem;font-weight:900;line-height:1}.match-summary-card-module__NHFGVq__dateTileYear{color:var(--text-secondary);letter-spacing:.07em;padding:.12rem 0 .3rem;font-size:.56rem;font-weight:800;line-height:1}.match-summary-card-module__NHFGVq__identityText,.match-summary-card-module__NHFGVq__detailText{min-width:0}.match-summary-card-module__NHFGVq__title{color:var(--navy);letter-spacing:-.02em}.match-summary-card-module__NHFGVq__location{min-width:0;color:var(--text-secondary)}.match-summary-card-module__NHFGVq__location>svg{flex-shrink:0;margin-top:.08rem}.match-summary-card-module__NHFGVq__actions{flex-shrink:0;justify-content:flex-end}.match-summary-card-module__NHFGVq__statusGroup{justify-content:flex-end}.match-summary-card-module__NHFGVq__statusGroup .mantine-Badge-root{border:1px solid color-mix(in srgb, currentColor 18%, transparent);letter-spacing:.04em;height:1.55rem;padding-inline:.62rem;font-size:.64rem}.match-summary-card-module__NHFGVq__statusGroup .mantine-Badge-label{align-items:center;gap:.35rem;display:flex}.match-summary-card-module__NHFGVq__statusGroup .mantine-Badge-label:before{content:"";opacity:.72;background:currentColor;border-radius:999px;width:.38rem;height:.38rem}.match-summary-card-module__NHFGVq__details{background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid var(--border);border-radius:var(--mantine-radius-lg);overflow:hidden}.match-summary-card-module__NHFGVq__detailItem{gap:var(--mantine-spacing-sm);min-width:0;padding:.7rem var(--mantine-spacing-md);align-items:center;display:flex}.match-summary-card-module__NHFGVq__detailAction{flex-shrink:0;margin-left:auto}.match-summary-card-module__NHFGVq__detailLabel{color:var(--text-secondary);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.35}[data-mantine-color-scheme=dark] .match-summary-card-module__NHFGVq__card{background:linear-gradient(135deg, color-mix(in srgb, var(--dark-surface) 95%, var(--blue)) 0%, color-mix(in srgb, var(--dark-surface) 97%, var(--lime)) 100%), var(--panel)}[data-mantine-color-scheme=dark] .match-summary-card-module__NHFGVq__title{color:var(--text)}[data-mantine-color-scheme=dark] .match-summary-card-module__NHFGVq__dateTile{color:var(--text);background:color-mix(in srgb, var(--dark-surface) 92%, var(--blue))}@media (max-width:48em){.match-summary-card-module__NHFGVq__header{gap:var(--mantine-spacing-md);grid-template-columns:1fr}.match-summary-card-module__NHFGVq__actions{justify-content:flex-start;width:100%}.match-summary-card-module__NHFGVq__actions>.mantine-Group-root{width:100%}.match-summary-card-module__NHFGVq__actions>.mantine-Group-root>*{flex:9rem}.match-summary-card-module__NHFGVq__statusGroup{justify-content:flex-start}.match-summary-card-module__NHFGVq__detailItem{flex-wrap:wrap;align-items:flex-start}.match-summary-card-module__NHFGVq__detailAction{width:100%;margin-left:0}.match-summary-card-module__NHFGVq__detailAction .mantine-Button-root{width:100%}}@media (max-width:30em){.match-summary-card-module__NHFGVq__card{padding:var(--mantine-spacing-md)}.match-summary-card-module__NHFGVq__identity{align-items:flex-start;gap:var(--mantine-spacing-sm)}.match-summary-card-module__NHFGVq__actions>.mantine-Group-root>*{flex-basis:100%}}
