:root{--color-white: #fff;--color-black: #000;--color-red: #f00;--color-green: #0f0;--color-blue: #00f;--color-yellow: #ff0;--color-transparent: transparent;--color-pastel-red: #ffb3ba;--color-pastel-green: #baffc9;--color-game-win-bg: var(--color-pastel-green);--color-pastel-blue: #bae1ff;--color-pastel-yellow: #ffdf00;--color-primary: #2f8f4f;--color-accent: #afa;--color-page-bg: #f4f4f4;--color-table-header-bg: #d5d5d5;--color-table-border: #bfbfbf;--color-border: var(--color-table-border);--color-button-bg: #339955;--color-button-hover-bg: #297a44;--color-button-text: var(--color-white);--color-button-border: var(--color-table-border);--color-status-available-bg: #cfc;--color-status-unavailable-bg: #fcc;--color-status-withdrawn-bg: #fafa33;--color-status-substitute-bg: #cfc;--color-status-forfeit-bg: #6dc5ee;--color-status-void-bg: #f96;--color-status-single-bg: #ccf;--color-status-partner-bg: #ffffcc;--color-status-pending-change-bg: #ffe6a6;--css-color-111: #111;--css-color-111418: #111418;--css-color-175cd3: #175cd3;--css-color-1849a9: #1849a9;--css-color-195c2e: #195c2e;--css-color-1f6feb: #1f6feb;--css-color-222: #222;--css-color-2271b1: #2271b1;--css-color-2563eb: #2563eb;--css-color-2f5d9f: #2f5d9f;--css-color-2f6f9f: #2f6f9f;--css-color-333: #333;--css-color-555: #555;--css-color-57606a: #57606a;--css-color-586069: #586069;--css-color-5f4b00: #5f4b00;--css-color-7a0016: #7a0016;--css-color-7a271a: #7a271a;--css-color-7a3b00: #7a3b00;--css-color-7a3d00: #7a3d00;--css-color-7f8a96: #7f8a96;--css-color-8a1f11: #8a1f11;--css-color-999: #999;--css-color-9a6700: #9a6700;--css-color-9a6a00: #9a6a00;--css-color-b00020: #b00020;--css-color-b26b00: #b26b00;--css-color-b42318: #b42318;--css-color-b54708: #b54708;--css-color-b76e00: #b76e00;--css-color-b7791f: #b7791f;--css-color-c77: #c77;--css-color-ccc: #ccc;--css-color-d0d5dd: #d0d5dd;--css-color-d0d7de: #d0d7de;--css-color-d6d6d6: #d6d6d6;--css-color-d7d7d7: #d7d7d7;--css-color-d7dce2: #d7dce2;--css-color-d8d8d8: #d8d8d8;--css-color-d99a00: #d99a00;--css-color-d9d9d9: #d9d9d9;--css-color-ddd: #ddd;--css-color-ead678: #ead678;--css-color-eef1f4: #eef1f4;--css-color-eef7ff: #eef7ff;--css-color-eef8ee: #eef8ee;--css-color-eff8ff: #eff8ff;--css-color-f0f0f0: #f0f0f0;--css-color-fde8e8: #fde8e8;--css-color-fdecea: #fdecea;--css-color-ffb4a8: #ffb4a8;--css-color-ffecec: #ffecec;--css-color-fff0f0: #fff0f0;--css-color-fff1f0: #fff1f0;--css-color-fff7d6: #fff7d6;--css-color-fff8db: #fff8db;--css-color-fff8e1: #fff8e1;--css-color-fff8e5: #fff8e5;--css-color-fff8e6: #fff8e6;--css-color-rgba-0-0-0-0-12: rgba(0, 0, 0, 0.12);--css-color-rgba-0-0-0-03: rgba(0,0,0,.03);--css-color-rgba-0-0-0-16: rgba(0,0,0,.16);--css-color-rgba-0-0-0-0-06: rgba(0,0,0,0.06);--css-color-rgba-0-0-0-0-07: rgba(0,0,0,0.07);--css-color-rgba-0-0-0-0-08: rgba(0,0,0,0.08);--css-color-rgba-127-138-150-0-16: rgba(127, 138, 150, 0.16);--css-color-rgba-176-0-32-035: rgba(176,0,32,.035);--css-color-rgba-176-0-32-08: rgba(176,0,32,.08);--css-color-rgba-22-27-34-0-72: rgba(22,27,34,0.72);--css-color-rgba-255-255-255-0-4: rgba(255,255,255,0.4);--css-color-rgba-255-255-255-0-55: rgba(255,255,255,0.55);--css-color-rgba-255-255-255-0-72: rgba(255,255,255,0.72);--css-color-rgba-47-93-159-0-08: rgba(47, 93, 159, 0.08);--css-color-rgba-47-93-159-0-10: rgba(47, 93, 159, 0.10);--css-color-rgba-74-74-74-0-45: rgba(74, 74, 74, 0.45);--css-color-rgba-9-105-218-0-12: rgba(9, 105, 218, 0.12);--css-color-rgba-95-99-104-0-65: rgba(95, 99, 104, 0.65)}.pending-game-change-cell.pending-game-change-requires-my-approval,td.pending-game-change-requires-my-approval{background-color:#fcd34d!important;box-shadow:inset 0 0 0 3px rgba(180,83,9,0.50)!important;position:relative}.player-game-history-table12320 td.player-game-history-score12320,.player-game-history-table12320 td.player-game-history-match-void12320{text-align:center!important;vertical-align:middle!important}.player-game-history-table12320 .player-game-history-score12320>.player-status-badge,.player-game-history-table12320 .player-game-history-score12320>.game-status-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:var(--player-score-status-min-width, 4.2rem)!important;height:1.62rem!important;min-height:1.62rem!important;margin:0 auto!important;padding:0 .42rem!important;box-sizing:border-box!important;line-height:1!important;text-align:center!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, .55rem))!important}.login-toggle{font-size:18px}.table-calendar,.table-calendar .datepad,.calendar-clickable-cell{touch-action:pan-y}.admin-event-status-toggle{margin:0}.admin-event-runtime-switch{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;white-space:nowrap}.admin-event-runtime-switch input{position:absolute;opacity:0;width:1px;height:1px}.admin-event-runtime-slider{position:relative;display:inline-block;width:2.55rem;height:1.3rem;border-radius:1rem;background:var(--color-status-unavailable-bg);transition:background-color .2s ease}.admin-event-runtime-slider::before{content:"";position:absolute;top:.17rem;left:.18rem;width:.96rem;height:.96rem;border-radius:50%;background:var(--color-white);transition:transform .2s ease}.admin-event-runtime-switch input:checked+.admin-event-runtime-slider{background:var(--color-status-available-bg)}.admin-event-runtime-switch input:checked+.admin-event-runtime-slider::before{transform:translateX(1.23rem)}.admin-event-runtime-switch input:focus-visible+.admin-event-runtime-slider{outline:2px solid var(--color-blue);outline-offset:2px}.admin-event-runtime-label{font-weight:600}.table-calendar,.table-calendar tbody,.table-calendar tr{touch-action:pan-y!important}.table-calendar td.datepad,.table-calendar th:first-child{touch-action:pan-y!important}.table-calendar .calendar-clickable-cell{touch-action:pan-y!important}.admin-org-form th{width:1%;white-space:nowrap}.admin-org-form td{min-width:0}.admin-org-form-table{table-layout:auto}.admin-org-form-table th:first-child,.admin-org-form-table td:first-child{width:1%!important;white-space:nowrap}.admin-org-form-table th:last-child,.admin-org-form-table td:last-child{width:auto!important}.admin-org-favicon-preview{display:inline-block;width:2rem;height:2rem;margin:0 .5rem 0 0;vertical-align:middle;object-fit:contain}.admin-org-selector-form{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.admin-org-selector-form select{min-width:min(100%,24rem)}.team-profile-member-identity{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.team-profile-member-gender{color:var(--muted-text, #65717c);font-size:.9rem}.team-profile-member-dupr-line,.team-profile-member-pupr-line{display:block}.team-profile-member-pupr-line{margin-top:.15rem}.admin-page-container .admin-league-edit-form table.admin-table>tbody>tr:not(.admin-table-section-row)>th,.admin-page-container .admin-league-edit-form table.admin-table>tbody>tr:not(.admin-table-section-row)>td,.admin-page-container tr.admin-table-section-row>th{background-color:#d1d1d1!important}.admin-page-container .admin-league-edit-form table.admin-table>tbody>tr:not(.admin-table-section-row)>th,.admin-page-container .admin-league-edit-form table.admin-table>tbody>tr:not(.admin-table-section-row)>td{background-color:#fff!important}.admin-page-container .admin-league-edit-form table.admin-table>tbody>tr.admin-table-section-row>th{background-color:#d1d1d1!important;color:var(--color-text);font-weight:700}.admin-league-edit-form table.admin-table>tbody>tr.admin-table-section-row>th{background:#d1d1d1!important;background-color:#d1d1d1!important;color:var(--color-text);font-weight:700}.admin-league-edit-form table.admin-table>tbody>tr:not(.admin-table-section-row)>th,.admin-league-edit-form table.admin-table>tbody>tr:not(.admin-table-section-row)>td{background:#fff!important;background-color:#fff!important}.admin-league-edit-form table.admin-table>tbody>tr.admin-table-section-row>th,.admin-league-edit-form table.admin-table>tbody>tr.admin-table-section-row>th[colspan]{background:#d1d1d1!important;background-color:#d1d1d1!important;color:var(--color-text)!important}.admin-page-container .admin-two-column-form th,.admin-page-container .admin-two-column-form td:first-child{width:32%}:root{--ui-page-max-player: 800px;--ui-page-max-admin: 1180px;--ui-section-radius: 0.75rem;--ui-section-padding-player: 0.55rem;--ui-section-padding-admin: 0.85rem;--ui-density-player-font-size: 0.92rem;--ui-density-admin-font-size: 0.95rem}@media screen and (max-width:1100px){.player-profile-summary-tools-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip}.player-profile-summary-tools-row>.player-profile-summary-card-slot,.player-profile-summary-tools-row>.player-profile-tools-card-slot,.player-profile-summary-tools-row .player-profile-quick-card{flex:0 1 auto;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}:root{--admin-ui-radius: 0.75rem;--admin-ui-padding: 0.75rem;--admin-ui-muted-text: #666;--admin-ui-soft-bg: rgba(255, 255, 255, 0.62);--admin-ui-error-bg: #ffe5df;--admin-ui-warning-bg: #fff3bf;--admin-ui-ok-bg: #e8f8ed}:root{--ui-border-standard: 1px solid var(--color-table-border);--ui-table-cell-padding-y: 0.35rem;--ui-table-cell-padding-x: 0.5rem}:root{--ui-control-min-height: 2.25rem;--ui-control-padding-y: 0.45rem;--ui-control-padding-x: 0.7rem}:root{--ui-focus-outline: 2px solid var(--color-link, #2563eb);--ui-focus-outline-offset: 2px;--ui-content-measure: 72rem;--ui-inline-gap: var(--ui-space-2);--ui-block-gap: var(--ui-space-3)}:root{--ui-card-gap: var(--ui-space-3);--ui-card-border: var(--ui-border-standard);--ui-muted-opacity: 0.82}:root{--ui-status-gap: var(--ui-space-2);--ui-status-padding-y: 0.45rem;--ui-status-padding-x: 0.65rem;--ui-status-radius: var(--ui-radius-md)}:root{--admin-input-radius: var(--ui-radius-sm, 0.35rem);--admin-section-outline-error-border: var(--color-message-error);--admin-section-outline-warning-border: var(--color-message-warning);--admin-section-outline-info-border: var(--color-link, #2f5d9f);--admin-section-outline-none-border: var(--color-table-border)}:root{--admin-control-gap: var(--ui-space-2, 0.5rem);--admin-control-gap-lg: var(--ui-space-3, 0.75rem);--admin-card-gap: var(--ui-space-3, 0.75rem);--admin-control-border: var(--color-table-border, #d0d5dd);--admin-control-bg: var(--color-surface, #fff);--admin-muted-text: var(--color-muted, #667085);--admin-button-danger-border: var(--color-message-error, #b00020);--admin-button-danger-bg: var(--admin-ui-error-bg, #ffe5df);--admin-button-warning-border: var(--color-message-warning, #9a6a00);--admin-button-warning-bg: var(--admin-ui-warning-bg, #fff8e1)}:root{--admin-control-radius: var(--admin-input-radius, 0.35rem);--admin-control-padding-y: 0.32rem;--admin-control-padding-x: 0.5rem;--admin-table-compact-padding-y: 0.25rem;--admin-table-compact-padding-x: 0.4rem}:root{--admin-profile-photo-size: 72px;--admin-profile-photo-radius: 999px;--admin-report-chrome-gap: 0.75rem}:root{--control-text-border-focus: var(--color-button-bg, #0969da);--player-touch-target-min: 44px}:root{--player-section-padding: 0.9rem;--player-toolbar-gap: 0.55rem;--player-card-border-strong: color-mix(in srgb, var(--player-card-border) 72%, #000 8%)}:root{--admin-desktop-content-max: 1480px;--admin-desktop-card-gap: 1rem;--admin-desktop-section-padding: 1rem;--player-mobile-side-padding: 0.5rem;--player-mobile-card-padding: 0.7rem}:root{--admin-table-cell-pad-y-desktop: 0.42rem;--admin-table-cell-pad-x-desktop: 0.58rem;--player-mobile-field-gap: 0.55rem}:root{--admin-notice-radius: 0.55rem;--admin-notice-padding: 0.65rem 0.8rem;--admin-table-hover-bg: #f9fafb;--admin-button-secondary-bg: #f6f8fa;--admin-button-secondary-border: #d0d7de;--admin-button-secondary-text: #24292f;--admin-badge-bg: #eef1f4;--admin-badge-text: #24292f;--admin-badge-warning-bg: var(--color-warning-bg);--admin-badge-warning-text: var(--color-warning-text);--admin-badge-danger-bg: var(--color-danger-bg);--admin-badge-danger-text: var(--color-danger-text);--player-action-secondary-bg: var(--color-surface-muted);--player-action-secondary-border: var(--color-border-subtle);--player-status-success-bg: var(--color-success-bg);--player-status-warning-bg: var(--color-warning-bg);--player-status-danger-bg: var(--color-danger-bg);--player-status-info-bg: var(--color-info-bg);--calendar-ui-today-bg: var(--color-info-bg);--calendar-ui-selected-bg: var(--color-success-bg);--calendar-ui-hover-bg: var(--color-surface-muted);--calendar-ui-unavailable-bg: var(--color-danger-bg);--calendar-ui-withdrawn-bg: var(--color-warning-bg);--calendar-ui-border: var(--color-border-subtle)}:root{--admin-alert-stack-margin-block: var(--ui-space-3);--admin-alert-map-warning-bg: var(--admin-warning-stable-bg);--admin-alert-map-warning-border: var(--admin-warning-stable-border);--admin-alert-map-warning-text: var(--admin-warning-stable-text);--admin-alert-map-danger-bg: var(--color-danger-bg);--admin-alert-map-danger-border: var(--color-danger-border);--admin-alert-map-danger-text: var(--color-danger-text);--admin-report-readability-gap: var(--ui-space-4);--admin-table-action-min-width: 8rem;--admin-inline-edit-control-min-width: 7rem;--admin-validation-summary-gap: var(--ui-space-2);--calendar-compact-link-min-height: 1.5rem}:root{--whats-new-header-border: 1px solid var(--color-border);--whats-new-header-bg: var(--color-surface-muted);--whats-new-message-font-size: 0.95rem;--whats-new-scroll-max-height: min(48vh, 420px);--player-profile-summary-photo-gap: 0.45rem}:root{--whats-new-body-margin-top: 0.7rem;--player-profile-photo-table-gap-final: 0.35rem;--player-profile-summary-max-width-final: max-content;--profile-link-cell-gap: 0.25rem}:root{--ui-page-gutter: clamp(0.45rem, 1.8vw, 1.1rem);--ui-card-shadow: 0 2px 10px var(--css-color-rgba-0-0-0-0-06);--ui-field-radius: 8px;--ui-section-bg: var(--color-section-bg, var(--color-white));--ui-subtle-bg: var(--color-subtle-bg, var(--css-color-f0f0f0));--ui-warning-bg: var(--color-status-warning-bg, var(--css-color-fff8db));--ui-info-bg: var(--color-status-info-bg, var(--css-color-eef7ff));--ui-error-bg: var(--color-status-error-bg, var(--css-color-fdecea))}:root{--ui-component-radius: 10px}:root{--ui-surface-border: 1px solid rgba(0,0,0,.12);--ui-surface-shadow: 0 1px 4px rgba(0,0,0,.08)}:root{--player-surface-max-width: min(100%, 1100px)}:root{--ui-space-0: 0;--ui-space-1: 0.25rem;--ui-space-2: 0.5rem;--ui-space-3: 0.75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-max-player-width: 72rem;--ui-max-admin-width: 116rem}:root{--admin-severity-error-summary-bg: #ffe4e0;--admin-severity-warning-summary-bg: #fff0c2;--admin-severity-info-summary-bg: #dbeafe;--admin-severity-neutral-border: var(--css-color-ddd, #ddd);--admin-severity-neutral-bg: var(--css-color-fff, #fff);--admin-severity-neutral-summary-bg: var(--css-color-f7f7f7, #f7f7f7);--admin-severity-neutral-text: var(--css-color-222, #222)}:root{--admin-severity-error-border-final: #b42318;--admin-severity-error-bg-final: #fff1f0;--admin-severity-error-summary-bg-final: #ffe4e0;--admin-severity-error-text-final: #7a271a;--admin-severity-warning-border-final: #b54708;--admin-severity-warning-bg-final: #fff8e6;--admin-severity-warning-summary-bg-final: #fff0c2;--admin-severity-warning-text-final: #7a3b00;--admin-severity-info-border-final: #175cd3;--admin-severity-info-bg-final: #eff8ff;--admin-severity-info-summary-bg-final: #dbeafe;--admin-severity-info-text-final: #1849a9;--admin-severity-neutral-border-final: #d0d5dd;--admin-severity-neutral-bg-final: #fff;--admin-severity-neutral-summary-bg-final: #f7f7f7;--admin-severity-neutral-text-final: #101828}:root{--admin-severity-none-bg: #ffffff;--admin-severity-none-border: var(--color-table-border, #d0d7de);--admin-severity-none-text: var(--color-text, #111827);--admin-input-bg: #f7f7f7;--admin-input-focus-bg: #e9e9e9}:root{--ui-player-expandable-accent: #8ee99c;--ui-player-expandable-bg: #f1fff2;--ui-player-expandable-border: rgba(35, 96, 45, 0.18)}:root{--ui-normalized-surface-bg: var(--color-white);--ui-normalized-surface-border: var(--css-color-d9d9d9);--ui-normalized-surface-muted-bg: var(--css-color-f8fafc);--ui-normalized-surface-muted-text: var(--css-color-333);--ui-normalized-card-gap: 0.65rem;--ui-normalized-card-padding: 0.75rem}:root{--calendar-overlap-bg-dark: #2f3338}:root{--format-contract-error-bg: #fde8e8;--format-contract-error-border: #b42318;--format-contract-error-text: #7a1c12;--format-contract-warning-bg: #fff4ce;--format-contract-warning-border: #b7791f;--format-contract-warning-text: #744210;--format-contract-info-bg: #e8f3ff;--format-contract-info-border: #2b6cb0;--format-contract-info-text: #1a4f85;--format-contract-input-bg: #f6f8fa;--format-contract-input-focus-bg: #e5e7eb}:root{--player-score-badge-radius: 0.55rem}@keyframes matchSchedulerClockPulseGlow{0%{box-shadow:0 0 0 2px rgba(199,120,0,.14),0 0 8px rgba(255,193,7,.32)}50%{box-shadow:0 0 0 3px rgba(199,120,0,.24),0 0 18px rgba(255,193,7,.62)}100%{box-shadow:0 0 0 2px rgba(199,120,0,.14),0 0 8px rgba(255,193,7,.32)}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set{box-shadow:0 0 0 2px rgba(199,120,0,.14),0 0 8px rgba(255,193,7,.32)!important}body.app-player .teams-round-why-col{width:51.5%}body.app-player .matches-table.match-layout-table td.pending-game-change-cell,body.app-player .player-matches-page td.pending-game-change-cell{background-color:var(--color-status-pending-change-bg)!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell.pending-game-change-cell,body.app-player .matches-table.match-layout-table td.matches-score-cell.pending-game-change-cell,body.app-player .player-matches-page td.component-player-score-cell.pending-game-change-cell,body.app-player .player-matches-page td.matches-score-cell.pending-game-change-cell{background-color:var(--color-status-pending-change-bg)!important;background:var(--color-status-pending-change-bg)!important}body.app-player .matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score{background-color:var(--color-status-pending-change-bg)!important}details.admin-sysadmin-log-files-details.admin-log-files-has-errors>summary{background:#fdecea!important;border-color:#f5c2c7!important;color:#842029!important;font-weight:700}details.admin-sysadmin-log-files-details.admin-log-files-has-warnings>summary{background:#fff4ce!important;border-color:#ffe08a!important;color:#664d03!important;font-weight:700}.admin-rules-table{table-layout:auto!important}.admin-rules-table th.admin-rule-column,.admin-rules-table td.admin-rule-column{width:1%!important;max-width:18rem;white-space:nowrap!important;overflow:visible!important;vertical-align:top}.admin-rules-table th.admin-rule-column .small,.admin-rules-table td.admin-rule-column .small{white-space:nowrap!important}body.app-admin header .nav-profile-corner .nav-profile-photo-link,body.app-admin header .nav-profile-corner .nav-profile-first-name,body.admin-surface header .nav-profile-corner .nav-profile-photo-link,body.admin-surface header .nav-profile-corner .nav-profile-first-name,body.app-player header .nav-profile-corner .nav-profile-photo-link,body.app-player header .nav-profile-corner .nav-profile-first-name,body.player-surface header .nav-profile-corner .nav-profile-photo-link,body.player-surface header .nav-profile-corner .nav-profile-first-name{font-weight:700!important}@keyframes matchSchedulerClockPulseGlow{0%{box-shadow:0 0 0 2px rgba(199,120,0,.30),0 0 7px rgba(255,193,7,.28)}50%{box-shadow:0 0 0 2px rgba(199,120,0,.44),0 0 14px rgba(255,193,7,.52)}100%{box-shadow:0 0 0 2px rgba(199,120,0,.30),0 0 7px rgba(255,193,7,.28)}}.matches-pool-schedule-swal-link{display:inline-flex;align-items:center;gap:0.35rem;color:inherit;text-decoration:none;cursor:pointer}.matches-pool-schedule-swal-link:hover,.matches-pool-schedule-swal-link:focus{text-decoration:underline}.matches-pool-schedule-icon{display:inline-block;line-height:1;font-size:0.95em}.matches-pool-schedule-summary,.matches-pool-schedule-summary .matches-pool-schedule-list{text-align:left}.matches-pool-schedule-list{margin:0;padding-left:1.5rem}.matches-pool-schedule-item{margin:0 0 0.85rem 0}.matches-pool-schedule-label{font-weight:700}.matches-pool-schedule-unscheduled{color:#6b7280}.matches-action-menu{position:relative;display:inline-block}.matches-action-menu-panel{min-width:max-content;width:max-content;max-width:14rem;overflow:visible}.matches-action-menu-panel .matches-action-menu-item{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.challenge-score-clock-cell{text-align:center}.matches-score-schedule-clock{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;text-decoration:none;font-size:1.25rem}.challenge-score-challengeable-cell,.challenge-score-locked,.challenge-score-challengeable{cursor:default}.challenge-workflow-note{margin:0 0 .75rem 0;padding:.55rem .7rem;border:1px solid rgba(180,132,0,.35);border-radius:.45rem;background:rgba(255,244,204,.75);text-align:left;line-height:1.35}.matches-action-menu-item.matches-challenge-link .matches-action-menu-icon{width:1.35em;min-width:1.35em;text-align:center}.admin-create-round-checkbox-line{display:block;margin:0.35rem 0}.admin-create-round-form{width:100%}.admin-create-round-form .admin-create-round-confirmation-note{display:inline-flex!important;align-items:center;gap:0.45rem;white-space:normal!important;max-width:100%}.admin-create-round-form .admin-action-button{display:block;width:100%;margin-top:0.75rem}.admin-create-round-form{display:block!important;width:100%!important;max-width:none!important}.admin-create-round-form .admin-create-round-checkbox-line{display:block!important;width:100%!important;max-width:none!important;margin:0.45rem 0!important;clear:both}.admin-create-round-form .admin-create-round-confirmation-note{display:grid!important;grid-template-columns:1.35rem minmax(0,1fr)!important;align-items:center!important;column-gap:0.65rem!important;width:100%!important;max-width:none!important;white-space:nowrap!important}.admin-create-round-form .admin-create-round-confirmation-note input[type="checkbox"]{grid-column:1;justify-self:center}.admin-create-round-form .admin-create-round-checkbox-text{grid-column:2;display:block;width:100%;max-width:none;white-space:nowrap!important;overflow:visible;text-overflow:clip}@media (max-width:700px){.admin-create-round-form .admin-create-round-confirmation-note,.admin-create-round-form .admin-create-round-checkbox-text{white-space:normal!important}}.matches-action-menu-panel .matches-challenge-link--deferred[hidden],.matches-action-menu-panel a.matches-challenge-link--deferred[hidden]{display:none!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-state-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon.matches-calendar-state-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.42rem!important;min-width:1.42rem!important;max-width:1.42rem!important;height:1.42rem!important;min-height:1.42rem!important;max-height:1.42rem!important;margin:0 .55rem 0 0!important;padding:0!important;font-size:0!important;line-height:1!important;box-sizing:border-box!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-css-glyph,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-css-glyph,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-css-glyph{display:inline-block!important;z-index:3!important;width:1.02rem!important;height:.9rem!important;border:2px solid currentColor!important;border-top-width:4px!important;border-radius:.16rem!important;background:transparent!important;box-sizing:border-box!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-css-glyph::before,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-css-glyph::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-css-glyph::before{content:""!important;position:absolute!important;left:.18rem!important;right:.18rem!important;top:.24rem!important;border-top:1px solid currentColor!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-css-glyph::after,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-css-glyph::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-css-glyph::after{content:""!important;position:absolute!important;left:.36rem!important;top:.36rem!important;width:.16rem!important;height:.16rem!important;background:currentColor!important;box-shadow:.28rem 0 0 currentColor,0 .22rem 0 currentColor,.28rem .22rem 0 currentColor!important}@media (max-width:560px){body.app-admin header nav .nav-primary-row,body.admin-surface header nav .nav-primary-row,body.app-player header nav .nav-primary-row,body.player-surface header nav .nav-primary-row,header nav .nav-primary-row,body.app-admin header nav .nav-secondary-row,body.admin-surface header nav .nav-secondary-row,body.app-player header nav .nav-secondary-row,body.player-surface header nav .nav-secondary-row,header nav .nav-secondary-row{column-gap:0.32rem!important;row-gap:0.08rem!important}body.app-admin header nav a.nav-link,body.admin-surface header nav a.nav-link,body.app-player header nav a.nav-link,body.player-surface header nav a.nav-link,header nav a.nav-link{min-height:1.22rem!important;padding:0.03rem 0.06rem!important;line-height:1.0!important}}.admin-log-file-bulk-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.75rem;align-items:center;margin:1rem 0}.admin-log-file-bulk-actions button{width:auto;flex:0 0 auto;min-width:9rem}.admin-log-file-bulk-actions .admin-log-copy-status{flex:1 1 12rem}.admin-sysadmin-log-file-table .admin-log-severity-group-row th{text-align:left;font-weight:700;padding:0.45rem 0.75rem;border-top:2px solid #c9d0d9}.admin-sysadmin-log-file-table .admin-log-severity-group-critical th{background:var(--color-status-error-strong-bg)!important;color:#ffffff!important}.admin-sysadmin-log-file-table .admin-log-severity-group-attention th{background:var(--color-status-alert-bg)!important;color:#ffffff!important}.admin-sysadmin-log-file-table .admin-log-severity-group-review th,.admin-sysadmin-log-file-table .admin-log-severity-group-info th{background:var(--color-status-diagnostic)!important;color:#ffffff!important}.admin-sysadmin-log-file-table .admin-log-severity-group-row th{letter-spacing:0.01em}.admin-sysadmin-log-file-table .admin-log-file-row-populated-critical td{background:var(--color-status-error-bg);border-top:1px solid var(--color-status-error-border);border-bottom:1px solid var(--color-status-error-border)}.admin-sysadmin-log-file-table .admin-log-file-row-populated-attention td{background:var(--color-status-alert-bg);border-top:1px solid var(--color-status-alert-border);border-bottom:1px solid var(--color-status-alert-border)}.admin-sysadmin-log-file-table .admin-log-file-row-populated-review td,.admin-sysadmin-log-file-table .admin-log-file-row-populated-info td{background:var(--color-status-diagnostic-bg);border-top:1px solid var(--color-status-diagnostic-border);border-bottom:1px solid var(--color-status-diagnostic-border)}.admin-sysadmin-log-file-table .admin-log-file-row-populated td:first-child{border-left:0.35rem solid transparent}.admin-sysadmin-log-file-table .admin-log-file-row-populated-critical td:first-child{border-left-color:var(--color-status-error-border)}.admin-sysadmin-log-file-table .admin-log-file-row-populated-attention td:first-child{border-left-color:var(--color-status-alert-border)}.admin-sysadmin-log-file-table .admin-log-file-row-populated-review td:first-child,.admin-sysadmin-log-file-table .admin-log-file-row-populated-info td:first-child{border-left-color:var(--color-status-diagnostic)}.admin-sysadmin-log-file-table .admin-log-file-row-populated code{background:rgba(255,255,255,0.55)}.admin-sysadmin-log-file-table tr.admin-log-severity-group-row th,.admin-sysadmin-log-file-table tr.admin-log-severity-group-row th *{color:#ffffff!important}.admin-sysadmin-log-file-table tr.admin-log-severity-group-critical th{background-color:var(--color-status-error-strong-bg)!important}.admin-sysadmin-log-file-table tr.admin-log-severity-group-attention th{background-color:var(--color-status-alert-bg)!important}.admin-runtime-hourly-bars{margin:1rem 0}.admin-runtime-hourly-bars>h4{margin-bottom:0.2rem}.admin-runtime-hourly-bars-scroll{max-width:100%;overflow-x:auto;padding-bottom:0.25rem}.admin-runtime-hourly-axis,.admin-runtime-hourly-row{align-items:center;display:grid;gap:0.5rem;grid-template-columns:10.5rem minmax(37.5rem,1fr);min-width:49rem}.admin-runtime-hourly-axis{color:var(--admin-muted-text, #5f6873);font-size:0.72rem;font-weight:700;margin-bottom:0.25rem}.admin-runtime-hourly-axis-cells,.admin-runtime-hourly-cells{display:grid;gap:0.16rem;grid-template-columns:repeat(24,minmax(0,1fr))}.admin-runtime-hourly-axis-cells>span{min-height:0.9rem;overflow:visible;text-align:left;white-space:nowrap}.admin-runtime-hourly-row{margin:0.22rem 0}.admin-runtime-hourly-label{display:flex;flex-direction:column;line-height:1.12;min-width:0}.admin-runtime-hourly-label>span{font-weight:650;overflow-wrap:anywhere}.admin-runtime-hourly-label small{color:var(--admin-muted-text, #5f6873);font-size:0.72rem;margin-top:0.08rem}.admin-runtime-hourly-cell{background:var(--color-status-ok-bg);border:1px solid var(--color-status-ok-border);border-radius:0.2rem;box-sizing:border-box;display:block;height:1.35rem;min-width:0}.admin-runtime-hourly-cell.is-activity{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)}@media (max-width:700px){.admin-runtime-hourly-bars-scroll{margin-left:-0.25rem;margin-right:-0.25rem}}.admin-runtime-category-overview{margin:1rem 0}.admin-runtime-category-overview>h3{margin:0 0 0.45rem}.admin-runtime-category-table .admin-runtime-category-row td:first-child{text-align:center;width:4.5rem}.admin-runtime-category-table .admin-runtime-category-row{--admin-runtime-category-row-background: transparent}.admin-runtime-category-table .admin-log-file-row-populated-critical{--admin-runtime-category-row-background: #fde7ea}.admin-runtime-category-table .admin-log-file-row-populated-attention{--admin-runtime-category-row-background: #fff7df}.admin-runtime-category-table .admin-log-file-row-populated-review{--admin-runtime-category-row-background: #f1e7fb}.admin-runtime-category-table .admin-log-file-row-populated-info{--admin-runtime-category-row-background: #e8f4ff}.admin-runtime-category-table .admin-log-severity-group-review>td{background-color:#7e22ce!important}.admin-runtime-category-table .admin-runtime-category-row:hover>td{background-color:var(--admin-runtime-category-row-background)!important}.admin-runtime-category-view{appearance:none;background:transparent!important;background-color:transparent!important;border:0;color:var(--color-link, #0b5cab);cursor:pointer;font:inherit;font-weight:650;margin:0;max-width:100%;overflow-wrap:anywhere;padding:0;text-align:left;text-decoration:underline}.admin-runtime-category-view:hover{background:transparent!important;background-color:transparent!important;color:var(--color-link-hover, #084c8c)}.admin-runtime-category-view:focus-visible{outline:2px solid var(--color-focus, #0b5cab);outline-offset:2px}.admin-runtime-category-trend{font-weight:650;white-space:nowrap}.admin-runtime-category-trend.is-up{color:#9c2331}.admin-runtime-category-trend.is-down{color:#167347}.admin-runtime-category-trend.is-steady{color:var(--admin-muted-text, #5f6873)}.admin-runtime-category-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.45rem;margin:0.65rem 0 0}.admin-runtime-category-actions .smallnote{margin:0}.admin-runtime-category-inline-ledger-row>td{background:var(--color-card-bg, #ffffff)!important;padding:0.75rem!important}.admin-runtime-inline-ledger{border:1px solid var(--color-table-border, #d6d6d6);border-radius:var(--ui-radius-md, 8px);padding:0.8rem}.admin-runtime-inline-ledger>:first-child{margin-top:0}.admin-performance-dashboard-panel{background:transparent;border:0;box-sizing:border-box;margin:0.85rem 0;padding:0!important}.admin-performance-dashboard-panel>summary{background:var(--color-table-header, #f4f6f8);border:1px solid var(--color-table-border, #d6d6d6);border-radius:var(--ui-radius-md, 8px);box-sizing:border-box;cursor:pointer;font-weight:700;margin:0;padding:0.6rem 0.8rem}.admin-performance-dashboard-panel[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.admin-performance-dashboard-panel[open]>.admin-performance-dashboard-panel-body{background:var(--color-card-bg, var(--color-white));border:1px solid var(--color-table-border, #d6d6d6);border-radius:0 0 var(--ui-radius-md, 8px) var(--ui-radius-md, 8px);border-top:0;padding:0.15rem 0.8rem 0.8rem}.admin-performance-dashboard-panel-body>:first-child{margin-top:0.75rem}.admin-runtime-telemetry{margin:1rem 0}.admin-performance-dashboard-header{margin:0 0 1rem}.admin-performance-dashboard-header>h2{margin-bottom:0.2rem}.admin-performance-probes{margin:1rem 0}.admin-performance-probe-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.45rem;margin:0.65rem 0}.admin-performance-probe-actions .smallnote{margin:0}.admin-performance-probe-result{margin:0.5rem 0}.admin-performance-probe-result ul{margin:0.35rem 0 0.6rem 1.25rem}.admin-performance-probe-state{font-weight:650}.admin-performance-probe-state.is-success{color:var(--color-status-ok)}.admin-performance-probe-state.is-slow{color:var(--color-status-warning)}.admin-performance-probe-state.is-failure{color:var(--color-status-error)}.admin-performance-probe-state.is-unknown{color:var(--admin-muted-text, #5f6873)}.admin-performance-probe-bars{margin:1rem 0}.admin-performance-probe-bars>h4{margin-bottom:0.2rem}.admin-performance-probe-bars-scroll{max-width:100%;overflow-x:auto;padding-bottom:0.25rem}.admin-performance-probe-axis,.admin-performance-probe-row{align-items:center;display:grid;gap:0.5rem;grid-template-columns:12rem minmax(37.5rem,1fr);min-width:50.5rem}.admin-performance-probe-axis{color:var(--admin-muted-text, #5f6873);font-size:0.72rem;font-weight:700;margin-bottom:0.25rem}.admin-performance-probe-axis-cells,.admin-performance-probe-cells{display:grid;gap:0.16rem;grid-template-columns:repeat(24,minmax(0,1fr))}.admin-performance-probe-axis-cells>span{min-height:0.9rem;overflow:visible;text-align:left;white-space:nowrap}.admin-performance-probe-row{margin:0.22rem 0}.admin-performance-probe-label{font-weight:650;overflow-wrap:anywhere}.admin-performance-probe-cell{background:#edf0f2;border:1px solid #ccd3d8;border-radius:0.2rem;box-sizing:border-box;display:block;height:1.35rem;min-width:0}.admin-performance-probe-cell.is-success{background:var(--color-status-ok-bg);border-color:var(--color-status-ok-border)}.admin-performance-probe-cell.is-slow{background:var(--color-status-warning-bg);border-color:var(--color-status-warning-border)}.admin-performance-probe-cell.is-failure{background:var(--color-status-error-bg);border-color:var(--color-status-error-border)}@media (max-width:700px){.admin-performance-probe-bars-scroll{margin-left:-0.25rem;margin-right:-0.25rem}}.app-svg-icon{display:inline-block;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.matches-action-menu-panel,.matches-action-menu[open] .matches-action-menu-panel{--match-menu-icon-col-width: 1.75rem}.matches-action-menu-panel .matches-action-menu-item,.matches-action-menu-panel a.matches-action-menu-item,.matches-action-menu[open] .matches-action-menu-item,.matches-action-menu[open] a.matches-action-menu-item,.player-matches-page .matches-action-menu-panel .matches-action-menu-item,.player-matches-page .matches-action-menu-panel a.matches-action-menu-item,.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item,.matches-table.match-layout-table .matches-action-menu-panel a.matches-action-menu-item{display:grid!important;grid-template-columns:var(--match-menu-icon-col-width) minmax(0,max-content)!important;align-items:center!important;justify-content:start!important;column-gap:.55rem!important;min-height:2.2rem!important;line-height:1.2!important;text-align:left!important}.matches-action-menu-panel .matches-action-menu-icon,.matches-action-menu-panel .matches-calendar-state-icon,.matches-action-menu-panel .matches-scouting-state-icon,.matches-action-menu[open] .matches-action-menu-icon,.matches-action-menu[open] .matches-calendar-state-icon,.matches-action-menu[open] .matches-scouting-state-icon{grid-column:1!important;justify-self:center!important;align-self:center!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.45rem!important;min-width:1.45rem!important;max-width:1.45rem!important;height:1.45rem!important;min-height:1.45rem!important;max-height:1.45rem!important;margin:0!important;padding:0!important;line-height:1!important;box-sizing:border-box!important;overflow:visible!important}.matches-action-menu-panel .matches-action-menu-text,.matches-action-menu[open] .matches-action-menu-text{justify-self:start!important;padding:0!important;text-align:left!important;white-space:nowrap!important}.matches-action-menu-panel a.matches-calendar-menu-link,.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--ready,.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--set,.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--complete,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link,.player-matches-page .matches-action-menu-panel a.matches-calendar-menu-link,.matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon,.matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon{box-shadow:none!important;outline:0!important;border:0!important;background:transparent!important}.matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::before,.matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::after,.matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::before,.matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::before,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.matches-action-menu-panel .matches-calendar-state-icon .matches-calendar-halo-ring,.matches-action-menu[open] .matches-calendar-state-icon .matches-calendar-halo-ring{display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:1.45rem!important;height:1.45rem!important;transform:translate(-50%,-50%)!important;border-width:2px!important;border-style:solid!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;z-index:0!important}.matches-action-menu-panel .matches-calendar-state-icon .matches-calendar-svg-glyph,.matches-action-menu-panel .matches-calendar-state-icon .app-svg-icon--calendar,.matches-action-menu[open] .matches-calendar-state-icon .matches-calendar-svg-glyph,.matches-action-menu[open] .matches-calendar-state-icon .app-svg-icon--calendar{display:block!important;position:relative!important;z-index:2!important;width:.92rem!important;min-width:.92rem!important;height:.92rem!important;min-height:.92rem!important;color:#111827!important;stroke:#111827!important;opacity:1!important;visibility:visible!important}.matches-pool-heading-cell .matches-pool-heading-line{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:.35rem!important;white-space:nowrap!important;vertical-align:middle!important;max-width:100%!important}.matches-pool-heading-cell .matches-pool-heading-label,.matches-pool-heading-cell .matches-pool-availability-link,.matches-pool-heading-cell .matches-pool-schedule-swal-link,.matches-pool-heading-cell .app-link-group-pool,.matches-pool-heading-cell .matches-pool-chat-link,.matches-pool-heading-cell .matches-pool-test-wipe-scores-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;vertical-align:middle!important;line-height:1!important;margin:0!important;padding:0!important;white-space:nowrap!important}.matches-pool-heading-cell .app-link-group-pool{gap:0!important}.matches-pool-heading-cell .matches-pool-availability-icon,.matches-pool-heading-cell .matches-pool-schedule-icon,.matches-pool-heading-cell .matches-pool-test-wipe-scores-icon,.matches-pool-heading-cell .matches-pool-chat-link .app-svg-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.05rem!important;height:1.05rem!important;line-height:1!important}.team-profile-icon-link,.team-profile-name-with-icon .team-profile-icon-link,.component-team-display .team-profile-icon-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.35em!important;min-width:1.35em!important;height:1.35em!important;min-height:1.35em!important;margin-right:.25em!important;border:1.5px solid currentColor!important;border-radius:999px!important;background:#fff!important;line-height:1!important;text-decoration:none!important;vertical-align:-0.14em!important;box-sizing:border-box!important}.team-profile-icon-link .app-icon,.team-profile-icon-link .app-svg-icon{width:.88em!important;min-width:.88em!important;height:.88em!important;min-height:.88em!important}.match-scheduler-notes-overlay-10792{z-index:20010}.app-page-footer{max-width:none;clear:both}.app-page-footer-text{width:100%;text-align:center}:root{--pbplay-table-radius-11019: 0.65rem;--pbplay-table-outline-11019: var(--color-border, #bdbdbd)}.admin-org-management-details{margin:0.5rem 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.app-player :where(.players-container,.player-page-container) .stats-player-cell>a.align-photo>:where(.profile-initials-avatar,.profile-photo-frame){display:inline-flex!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;flex:0 0 32px!important;visibility:visible!important;opacity:1!important}a[target="_blank"]::after{content:"";display:inline-block;width:0.72em;height:0.72em;margin-left:0.28em;vertical-align:0.08em;background-color:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ fill=\'black\'\ d=\'M14\ 3h7v7h-2V6.41l-9.29\ 9.3-1.42-1.42\ 9.3-9.29H14V3zm5\ 16H5V5h6V3H5a2\ 2\ 0\ 0\ 0-2\ 2v14a2\ 2\ 0\ 0\ 0\ 2\ 2h14a2\ 2\ 0\ 0\ 0\ 2-2v-6h-2v6z\'/%3E%3C/svg%3E)center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ fill=\'black\'\ d=\'M14\ 3h7v7h-2V6.41l-9.29\ 9.3-1.42-1.42\ 9.3-9.29H14V3zm5\ 16H5V5h6V3H5a2\ 2\ 0\ 0\ 0-2\ 2v14a2\ 2\ 0\ 0\ 0\ 2-2v-6h-2v6z\'/%3E%3C/svg%3E)center/contain no-repeat}a[target="_blank"].player-dupr-external-link::after{display:none}.native-combined-challenge fieldset,.native-combined-challenge-resolution fieldset{box-sizing:border-box;display:grid;gap:.65rem;min-width:0;max-width:100%;margin:0;padding:.65rem;border:1px solid var(--color-border, #bfbfbf);border-radius:.4rem}.native-combined-challenge-resolution :is(select,input[type="number"]),.native-combined-challenge textarea,.native-combined-challenge-resolution textarea{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.native-combined-challenge .native-challenge-subject,.native-combined-challenge-resolution .native-challenge-subject,body.app-player .native-team-league-match-dialog label.native-challenge-subject:not([hidden]){display:flex!important;align-items:center;gap:.5rem}.native-challenge-subject input[type="checkbox"],body.app-player .native-team-league-match-dialog .admin-inline-form .native-challenge-subject input[type="checkbox"]{flex:0 0 auto;width:1.15rem!important;min-height:1.15rem!important;margin:0}.native-forfeit-request-form{display:grid;gap:0.75rem;text-align:left}.native-forfeit-request-form .native-forfeit-game{display:flex;align-items:center;gap:0.6rem;margin:0.5rem 0}.native-forfeit-request-form input[type="checkbox"]{width:auto;min-height:0;margin:0;flex:none}.native-forfeit-request-form select,.native-forfeit-request-form textarea{display:block;width:100%;box-sizing:border-box}.admin-ajax-details>summary.admin-ajax-summary-with-refresh{display:flex;align-items:center;gap:.35rem}.admin-ajax-summary-content{position:relative;display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding-inline-end:2rem}.admin-ajax-details>summary .admin-ajax-refresh-button{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;min-width:24px;height:1.5rem;min-height:24px;margin:0;padding:.2rem;border:1px solid #8dbf9e;border-radius:.35rem;background:#dff3e4;color:#215b35;cursor:pointer}.admin-ajax-refresh-button svg{width:1rem;height:1rem}.admin-ajax-refresh-button:hover:not(:disabled){background:#cce9d4}.admin-ajax-refresh-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.admin-ajax-refresh-button:disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion:no-preference){.admin-ajax-details[aria-busy="true"]>summary .admin-ajax-refresh-button svg{animation:admin-section-refresh-spin 1s linear infinite}}@keyframes admin-section-refresh-spin{to{transform:rotate(360deg)}}:root{--ui-border-subtle: rgba(0,0,0,0.14);--ui-max-readable: 76rem;--ui-max-player: 60rem;--ui-max-admin: 96rem}:root{--ui-gap-xs: .25rem;--ui-gap-sm: .45rem;--ui-gap-md: .75rem;--ui-gap-lg: 1rem;--ui-line-height: 1.42}:root{--ui-space-lg: 1rem;--ui-space-xl: 1.35rem}.ui-table-normalized{width:100%;max-width:100%;border-collapse:collapse}.ui-table-scroll,.ui-table-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table-caption{text-align:left;font-weight:700;margin-bottom:.35rem}.ui-field-table--fit-label{table-layout:auto}.ui-field-table--fit-label .ui-field-table-col-label{width:1%}.ui-field-table--fit-label .ui-field-table-col-value{width:auto}.ui-field-table--fit-label th:first-child,.ui-field-table--fit-label td:first-child{width:1%;min-width:0;white-space:nowrap}.ui-field-table--fit-label th:nth-child(2),.ui-field-table--fit-label td:nth-child(2){width:auto;min-width:0}.ui-field-label-text{display:inline-block;white-space:nowrap;font-weight:700}.ui-field-value{min-width:0;max-width:100%}.component-team-pair{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;min-width:0}.component-team-pair-lines{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:.08rem}.component-team-line{display:flex;align-items:center;min-width:0;line-height:1.12}.component-team-pair-action{align-self:start;justify-self:end;line-height:1}.component-player-table--calendar-legend{border-collapse:collapse;border-spacing:0}.component-player-table--calendar-legend td,.component-player-table--calendar-legend th{border:0}@media (max-width:720px){.ui-field-table--fit-label th:first-child,.ui-field-table--fit-label td:first-child{white-space:nowrap}.component-team-pair{gap:.18rem}}.component-player-page-shell,.component-admin-page-shell{box-sizing:border-box;max-width:100%}.component-player-table-scroll,.component-admin-table-scroll,.component-player-calendar-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.component-player-table-cell,.component-admin-table-cell{box-sizing:border-box}.component-player-score-cell{text-align:center;white-space:nowrap}.component-team-display{display:inline-flex;align-items:center;min-width:0}.component-team-members{display:inline-flex;min-width:0}.component-team-members--stacked{flex-direction:column;justify-content:center}.component-team-members--inline{flex-direction:row;flex-wrap:wrap}.component-team-member{display:inline-flex;align-items:center;min-width:0;line-height:1.15}.component-player-form-table{width:100%;table-layout:auto}.component-player-roster-list{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.component-player-roster-member{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ui-page,.ui-card,.ui-section,.ui-table-wrap-final,.ui-form,.ui-empty-state,.ui-team-display{box-sizing:border-box;max-width:100%}.ui-table-final{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0}.ui-table-wrap-final{overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table-final th,.ui-table-final td{box-sizing:border-box}.ui-form-table-final{width:100%;table-layout:auto}.ui-form-table--fit-label-final th:first-child,.ui-form-table--fit-label-final td:first-child{width:1%;white-space:nowrap}.ui-form-table--fit-label-final th:nth-child(2),.ui-form-table--fit-label-final td:nth-child(2){width:auto}.ui-team-display{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;min-width:0}.ui-team-display-icon,.ui-team-display-actions{display:inline-flex;align-items:center;justify-content:center;min-width:0}.ui-team-display-members{display:inline-flex;flex-direction:column;justify-content:center;min-width:0}.ui-roster-badge{display:inline-flex;align-items:center;border-radius:999px;line-height:1;white-space:nowrap}.ui-form-field{display:grid;gap:.35rem;margin-block:.75rem;max-width:44rem}.ui-form-field-label{font-weight:700}.ui-form-field-control :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){box-sizing:border-box;display:block;width:100%;min-height:2.75rem;max-width:100%}.ui-form-field-help{color:var(--ui-muted-text, #52615a);font-size:.9rem;line-height:1.4}.ui-form-field-error{color:#8a1f11;font-weight:600;line-height:1.4}.ui-empty-state--guided{display:grid;justify-items:center;gap:.25rem}.ui-empty-state--guided>*{margin-block:0}.ui-empty-state-action{margin-top:.5rem!important}.ui-empty-state-link{display:inline-flex;justify-content:center}@media (max-width:640px){.ui-empty-state-link{width:100%}}.site-maintenance-message{margin:0 0 1rem 0;padding:0.85rem 1rem;border:1px solid rgba(0,0,0,0.18);border-radius:0.5rem;background:rgba(255,248,220,0.95);font-weight:600}.site-maintenance-down{margin-top:1rem}.site-maintenance-down h2{margin-top:0}.admin-create-round-confirmation-note{align-items:center;display:inline-flex;gap:0.35rem;white-space:nowrap}.component-team-pair--has-leading{grid-template-columns:auto minmax(0,1fr) auto}.component-team-pair-leading{align-self:center;justify-self:start;line-height:1}.app-datetime-entry{display:flex;flex:1 1 14rem;flex-direction:column;gap:0.25rem;width:100%;min-width:0;max-width:100%}.app-datetime-entry-input{box-sizing:border-box;max-width:100%;min-width:0}.app-datetime-entry>.app-datetime-entry-input{width:100%}[data-date-time-host]{display:block!important;min-width:0}[data-date-time-entry-source],[data-date-time-entry-removed]{display:none!important}body:is(.app-admin,.app-player) .profile-dupr-confirmation-option{align-items:center!important;display:flex!important;gap:0.55rem!important;justify-content:flex-start!important}body:is(.app-admin,.app-player) .profile-dupr-confirmation-option>input[type="checkbox"]{flex:0 0 auto!important;margin:0!important;width:auto!important}.player-profile-page .player-admin-editor{max-width:60rem;min-width:0;margin:1rem 0}.player-admin-editor .people-access-form{min-width:0}.player-admin-editor .admin-people-access-form-table{width:100%;table-layout:fixed}.player-admin-editor .admin-people-access-form-table th{width:12rem}.player-admin-editor .ui-field-help{overflow-wrap:anywhere}.player-admin-editor input,.player-admin-editor select{box-sizing:border-box;max-width:100%}@media (max-width:768px){.player-profile-page .player-admin-editor .admin-people-access-form-table,.player-profile-page .player-admin-editor .admin-people-access-form-table tbody,.player-profile-page .player-admin-editor .admin-people-access-form-table tr,.player-profile-page .player-admin-editor .admin-people-access-form-table th,.player-profile-page .player-admin-editor .admin-people-access-form-table td{display:block!important;box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0}}.native-event-calendar-page .native-pool-availability .native-pool-team-legend{width:100%!important;min-width:100%!important}.native-event-calendar-page .native-pool-availability .native-pool-team-column{padding:.55rem .8rem!important;vertical-align:middle;border-top:3px solid var(--calendar-team-color)!important}.native-pool-team-players,.native-pool-player{display:flex;align-items:center;flex-wrap:nowrap;gap:.8rem;white-space:nowrap}.native-pool-player{gap:.35rem}.native-pool-team-players{flex-direction:column;align-items:flex-start;gap:.35rem}.native-pool-player>span:last-child,.native-pool-player a{white-space:nowrap!important}.native-pool-player .calendar-team-legend-swatch{flex:0 0 .8rem;width:.8rem;height:.8rem}.native-pool-availability-editor{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.native-pool-availability-editor select{width:auto;max-width:100%}body.app-player .native-event-calendar-page .native-pool-availability>.ui-player-table-wrap{max-width:100%;overflow-x:auto!important}body.app-player .native-event-calendar-page .native-pool-availability table.table-calendar.ui-calendar-table-final[data-ui-component="availability-calendar"]{min-width:960px!important}.native-event-calendar-page .native-pool-availability .table-calendar .calendar-col-date{width:130px!important}body.app-player .native-event-calendar-page .native-pool-availability table.table-calendar :is(.calendar-date-cell,.calendar-date-header){width:130px!important;min-width:130px!important;max-width:130px!important}.native-event-calendar-page .native-pool-availability .calendar-hour-header-label{font-size:.85rem!important;line-height:1.2}.user-timezone-preferences{margin-top:1rem;max-width:100%}.user-timezone-preferences label{display:block;margin:.75rem 0}.user-timezone-preferences [hidden]{display:none!important}.user-timezone-preferences select{display:block;width:100%;max-width:100%;box-sizing:border-box}.user-timezone-preferences p,.user-timezone-notice{overflow-wrap:anywhere}.user-timezone-notice{font-size:.875rem;padding:.5rem}.user-timezone-notice button{margin:.25rem}.user-timezone-preferences [data-user-timezone-status]{display:block;margin-top:.5rem}:root{--player-page-pad-inline: clamp(0.75rem, 2.4vw, 1.4rem);--player-page-pad-block: clamp(0.65rem, 1.8vw, 1.15rem);--player-gap-xs: 0.25rem;--player-gap-sm: 0.45rem;--player-gap-md: 0.75rem;--player-gap-lg: 1rem;--player-radius-sm: 0.45rem;--player-radius-md: 0.7rem;--player-radius-lg: 1rem;--player-border: #d0d7de;--player-border-soft: #e5e7eb;--player-bg: #f6f8fa;--player-surface: #ffffff;--player-surface-muted: #f8fafc;--player-text: #111827;--player-muted: #4b5563;--player-link: #0645d9;--player-focus-bg: #edf2f7;--player-focus-ring: rgba(37, 99, 235, 0.23);--player-avatar-md: 88px;--player-avatar-sm: 72px}body.app-player :where(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],input[type="file"],input[type="date"],select,textarea){box-sizing:border-box;max-width:100%;min-height:2.35rem;border:1px solid var(--player-border);border-radius:var(--player-radius-sm);background:var(--player-surface-muted);color:var(--player-text);padding:0.4rem 0.55rem;font:inherit}body.app-player :where(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],input[type="file"],input[type="date"],select,textarea):focus{background:var(--player-focus-bg)}body.app-player button.app-pupr-explanation-trigger{display:inline;width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--player-link);font:inherit;line-height:inherit;text-align:inherit;text-decoration:none;vertical-align:baseline;cursor:pointer}body.app-player button.app-pupr-explanation-trigger:focus-visible{outline:2px solid var(--player-link, #1c5ed1);outline-offset:3px}body.app-player header nav a.nav-link,body.app-player nav a.nav-link{color:var(--color-white)!important}body.app-player header nav a.nav-link:visited,body.app-player nav a.nav-link:visited{color:var(--color-white)!important}body.app-player header nav a.nav-link:hover,body.app-player nav a.nav-link:hover,body.app-player header nav a.nav-link:focus-visible,body.app-player nav a.nav-link:focus-visible{color:var(--color-accent)!important}:root{--ui-table-cell-pad-y: 0.42rem;--ui-table-cell-pad-x: 0.55rem}body.app-player .ui-responsive-data-display table,body.player .ui-responsive-data-display table{border-collapse:separate;border-spacing:0}body.app-player .player-normalized-roster-section .player-release-note{margin:0.65rem 0 0.85rem;color:var(--player-muted)}body.app-player .player-roster-summary-strip{display:flex;flex-wrap:wrap;gap:0.45rem;margin-block:0.65rem 0.9rem}body.app-player .player-roster-summary-strip>span{display:inline-flex;align-items:center;gap:0.25rem;min-height:2rem;padding:0.28rem 0.55rem;border:1px solid var(--player-border-soft);border-radius:999px;background:var(--player-surface-muted);font-size:0.94rem}body.app-player .player-normalized-roster-group{margin-block:0.75rem}body.app-player .player-normalized-roster-group h4{margin:0 0 0.45rem;font-size:1rem}body.app-player .player-normalized-roster-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:0.45rem}body.app-player .player-normalized-roster-pill{display:flex;flex-direction:column;gap:0.18rem;min-width:0;padding:0.5rem 0.6rem;border:1px solid var(--player-border-soft);border-radius:var(--player-radius-md);background:var(--player-surface-muted)}body.app-player .player-normalized-roster-name{font-weight:700}body.app-player .player-normalized-roster-meta{color:var(--player-muted);font-size:0.88rem;overflow-wrap:anywhere}body.app-player .match-layout-table{width:100%}body.app-player .matches-pool-table-wrap{border-radius:var(--player-radius-md)}body.app-player .matches-table--current-player-pool td{background-color:#f7f7f7!important}body.app-player .matches-table--current-player-pool tr.component-player-match-row--current-player-match td{background-color:#eeeeee!important}body.app-player .matches-table--current-player-pool td.pending-game-change-cell{background-color:#fef3c7!important}body.app-player .matches-table--current-player-pool td.pending-game-change-requires-my-approval{background-color:#fcd34d!important;box-shadow:inset 0 0 0 3px rgba(180,83,9,0.50)!important}body.app-player .matches-table-team-cell{min-width:11rem}body.app-player .input-score{min-width:2.7rem;text-align:center}@media (max-width:640px){body.app-player .player-roster-summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.app-player .player-roster-summary-strip>span{justify-content:center;border-radius:var(--player-radius-md)}body.app-player .matches-table-game{min-width:3.3rem}body.app-player .team-profile-icon-link{min-width:1.7rem;min-height:1.7rem;display:inline-flex;align-items:center;justify-content:center;margin-right:0.25rem}}body.app-player{--player-release-gap-xs: 0.28rem;--player-release-gap-sm: 0.45rem;--player-release-gap-md: 0.7rem;--player-release-touch-min: 2.4rem;--player-release-table-cell-y: 0.42rem;--player-release-table-cell-x: 0.5rem}body.app-player .mainbody{max-width:min(100%,78rem)}body.app-player .player-page-container,body.app-player .player-normalized-page,body.app-player .player-team-profile-page{width:min(100%,78rem);margin-inline:auto}body.app-player .table-container,body.app-player .stats-table-container,body.app-player .matches-pool-table-wrap,body.app-player .player-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.app-player table th,body.app-player table td{padding-block:var(--player-release-table-cell-y);padding-inline:var(--player-release-table-cell-x);vertical-align:middle}body.app-player .nav-link,body.app-player button,body.app-player input[type="submit"],body.app-player input[type="button"],body.app-player .team-profile-icon-link,body.app-player .manage-match-link,body.app-player .player-button,body.app-player .ui-player-button{min-height:var(--player-release-touch-min)}body.app-player .team-player-list-normalized{display:inline-flex;flex-direction:column;gap:0.12rem;min-width:0}body.app-player .team-player-list-inline{display:inline}body.app-player .team-player-line-normalized{min-width:0;overflow-wrap:normal;word-break:normal}body.app-player .player-roster-sub-count{display:inline-flex;align-items:center;justify-content:center;margin-left:0.4rem;padding:0.08rem 0.45rem;border:1px solid var(--player-border-soft, #d9e6dc);border-radius:999px;background:var(--player-surface-muted, #f7fbf8);color:var(--player-muted, #50675a);font-size:0.78rem;font-weight:700;white-space:nowrap}body.app-player .player-normalized-roster-section{border-color:var(--player-border-soft, #d9e6dc)}body.app-player .player-normalized-roster-section .player-release-note{max-width:68ch}body.app-player .player-normalized-roster-list{align-items:stretch}body.app-player .player-normalized-roster-pill a{min-height:1.6rem}@media (max-width:760px){body.app-player .mainbody{padding-inline:0.45rem}body.app-player h2,body.app-player .page-title{line-height:1.18}body.app-player table th,body.app-player table td{padding-block:0.36rem;padding-inline:0.38rem;font-size:0.92rem}body.app-player .team-player-list-normalized{gap:0.05rem}body.app-player .player-roster-sub-count{margin-left:0;margin-top:0.18rem;width:fit-content}body.app-player .stats-team-cell,body.app-player .matches-table-team-cell,body.app-player .team-profile-linked-roster{min-width:10.5rem}}body.app-player .swal2-popup.changelog-alert-popup{max-height:min(94dvh,42rem)!important}body.app-player .swal2-popup.changelog-alert-popup .changelog-alert-header{margin-block:0 0.5rem!important;padding:0!important;border:0!important;background:transparent!important}body.app-player .swal2-popup.changelog-alert-popup .changelog-alert-disable-row{margin:0!important;padding:0!important}body.app-player .swal2-popup.changelog-alert-popup .changelog-alert-scroll{max-height:min(46dvh,24rem)!important}@media (max-width:600px){body.app-player .swal2-popup.changelog-alert-popup{width:calc(100vw - 1rem)!important;max-height:94dvh!important;padding-block-start:1.25rem!important;padding-block-end:0.9rem!important}body.app-player .swal2-popup.changelog-alert-popup .swal2-icon{margin-block-end:0.45rem!important}body.app-player .swal2-popup.changelog-alert-popup .changelog-alert-scroll{max-height:42dvh!important}body.app-player .swal2-popup.changelog-alert-popup .swal2-actions,body.app-player .swal2-popup.changelog-alert-popup .changelog-alert-actions{margin-block-start:0.65rem!important}}body.app-player .nav-primary-row,body.app-player .nav-secondary-row{width:min(100%,var(--player-page-max-width));margin-inline:auto}@media (max-width:760px){body.app-player nav{padding-inline:0.35rem}body.app-player .nav-primary-row,body.app-player .nav-secondary-row{display:flex;flex-wrap:wrap;justify-content:stretch;gap:0.3rem}body.app-player .nav-primary-row .nav-link{flex:1 1 calc(50% - 0.3rem);justify-content:center;text-align:center}body.app-player .nav-secondary-row .nav-link{flex:1 1 auto;justify-content:center;text-align:center}}body.app-player .matches-table-team-cell{line-height:1.15;vertical-align:middle}body.app-player .matches-table-team-cell br{display:block;content:"";margin:0;line-height:0.15}body.app-player .matches-team-profile-line,body.app-player .matches-team-display{display:inline-flex;align-items:center;gap:0.18rem;line-height:1.15;margin:0;padding:0}body.app-player .matches-table-team-cell .team-player-list{gap:0;line-height:1.12}body.app-player .matches-table-team-cell .team-player-line{line-height:1.12}body.app-player .calendar-team-legend{gap:0;padding-block:0}body.app-player .calendar-team-legend-line,body.app-player .component-calendar-team-legend-row{display:grid;grid-template-columns:minmax(2rem,auto) minmax(8rem,1fr) minmax(8rem,1fr);align-items:center;column-gap:0.45rem;row-gap:0;line-height:1.12;padding-block:0;margin-block:0}body.app-player .calendar-team-legend-team-cell,body.app-player .calendar-team-legend-player-cell{min-width:0;line-height:1.12}body.app-player .calendar-team-legend-player{display:inline-flex;align-items:center;gap:0.22rem;min-width:0;line-height:1.12}@media (max-width:560px){body.app-player .calendar-team-legend-line,body.app-player .component-calendar-team-legend-row{grid-template-columns:minmax(2rem,auto) minmax(0,1fr) minmax(0,1fr);column-gap:0.3rem;font-size:0.92rem}}body.app-player .explainstats{color:#fff!important}body.app-player nav{width:100%;max-width:none;padding-inline:clamp(0.35rem,1.4vw,0.9rem)}body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row,body.app-player nav .nav-tertiary-row{width:100%;justify-content:center;gap:0.18rem 0.24rem}body.app-player nav a.nav-link,body.app-player .nav-link{min-height:2rem;padding:0.28rem 0.46rem;margin-inline:0!important}body.app-player .app-link-group{gap:0.24rem;margin-left:0.2rem}body.app-player .matches-table-team-cell{padding-top:0.2rem!important;padding-bottom:0.2rem!important;line-height:1.12}body.app-player .matches-team-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:0.03rem;align-items:start;margin:0;padding:0}body.app-player .matches-team-row{display:flex;align-items:center;gap:0.24rem;min-height:0;margin:0;padding:0;line-height:1.12}body.app-player .matches-team-row .handlematch{margin-left:auto;align-self:center}body.app-player .matches-team-profile-line,body.app-player .matches-team-display,body.app-player .team-profile-name-with-icon,body.app-player .team-profile-linked-team{display:inline-flex;align-items:center;gap:0.08rem;line-height:1.12;margin:0;padding:0}.match-scheduler-modal #matchScheduleDate,.match-scheduler-modal #matchScheduleDate::-webkit-datetime-edit,.match-scheduler-modal #matchScheduleDate::-webkit-datetime-edit-year-field,.match-scheduler-modal #matchScheduleDate::-webkit-datetime-edit-month-field,.match-scheduler-modal #matchScheduleDate::-webkit-datetime-edit-day-field,.match-scheduler-modal #matchScheduleDate::-webkit-datetime-edit-text{font-family:inherit;font-size:1rem;line-height:1.25;letter-spacing:0}.matches-table-team-cell .matches-team-profile-line{display:block!important;width:100%}body.app-player .matches-team-profile-line .team-profile-icon-link,body.app-player .team-profile-name-with-icon .team-profile-icon-link,body.app-player .team-profile-linked-team .team-profile-icon-link{display:inline-flex;align-items:center;justify-content:center;float:none!important;align-self:center;line-height:1;min-width:0.9rem;margin:0 0.12rem 0 0}@media (max-width:720px){body.app-player nav{padding-inline:0.25rem}body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row,body.app-player nav .nav-tertiary-row{justify-content:space-evenly;gap:0.12rem 0.16rem}body.app-player nav a.nav-link,body.app-player .nav-link{min-height:1.9rem;padding:0.24rem 0.34rem;font-size:0.92rem}body.app-player .matches-team-stack{gap:0}}body.app-player header nav,body.app-player nav{box-sizing:border-box;padding-inline:clamp(0.2rem,0.8vw,0.55rem)!important}body.app-player header nav .nav-primary-row,body.app-player header nav .nav-secondary-row,body.app-player header nav .nav-tertiary-row,body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row,body.app-player nav .nav-tertiary-row{gap:0.08rem 0.12rem!important}body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player .nav-link{margin-inline:0!important;padding:0.22rem 0.34rem!important;min-height:1.85rem!important}body.app-player .app-link-group{gap:0.12rem!important;margin-left:0.12rem!important}body.app-player .matches-pool-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.app-player table.matches-table,body.app-player .matches-table.match-layout-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}body.app-player .matches-table th.matches-table-team,body.app-player .matches-table td.matches-table-team-cell{width:46%!important;max-width:46%!important;min-width:0!important;overflow-wrap:anywhere}body.app-player .matches-table th.matches-table-game,body.app-player .matches-table td.matches-table-game{width:18%!important;max-width:18%!important;min-width:0!important}body.app-player .matches-pool-heading-cell{white-space:normal!important;line-height:1.05!important}body.app-player .matches-pool-heading-label{white-space:nowrap}body.app-player .matches-table input[type="text"],body.app-player .matches-table input[type="number"],body.app-player .matches-table select{max-width:100%;box-sizing:border-box}body.app-player .matches-team-stack{line-height:1.05!important}body.app-player .matches-team-row{display:flex!important;align-items:flex-start!important;line-height:1.05!important}body.app-player .matches-team-row+.matches-team-row{margin-top:0.08rem!important}body.app-player .matches-team-profile-line,body.app-player .matches-team-display,body.app-player .team-profile-name-with-icon,body.app-player .team-profile-linked-team{display:inline-flex!important;align-items:flex-start!important;gap:0.1rem!important;line-height:1.05!important}body.app-player .stats-team-cell .team-profile-name-with-icon{display:inline-grid!important;grid-template-columns:1rem minmax(0,1fr)!important;column-gap:0.15rem!important;align-items:start!important}body.app-player .team-profile-icon-link,body.app-player .matches-team-profile-line .team-profile-icon-link,body.app-player .team-profile-name-with-icon .team-profile-icon-link,body.app-player .team-profile-linked-team .team-profile-icon-link,body.app-player .calendar-team-legend .team-profile-icon-link{display:inline-flex!important;float:none!important;align-items:center!important;justify-content:center!important;width:0.95rem!important;min-width:0.95rem!important;max-width:0.95rem!important;height:1.05em!important;margin:0 0.1rem 0 0!important;padding:0!important;line-height:1!important;vertical-align:top!important}body.app-player .team-player-list,body.app-player .team-player-list-normalized{min-width:0!important;line-height:1.05!important}body.app-player .team-player-line{line-height:1.05!important;margin:0!important;padding:0!important}body.app-player .calendar-team-legend{display:grid!important;grid-template-columns:max-content minmax(7rem,max-content) minmax(7rem,max-content)!important;column-gap:0.4rem!important;row-gap:0!important;align-items:center!important;max-width:100%!important;margin:0.15rem 0 0.35rem!important;padding:0!important}body.app-player .calendar-team-legend-line,body.app-player .component-calendar-team-legend-row{display:contents!important}body.app-player .calendar-team-legend-team-cell,body.app-player .calendar-team-legend-player-cell{display:flex!important;align-items:center!important;min-height:1.15rem!important;line-height:1.05!important;margin:0!important;padding:0!important;min-width:0!important}body.app-player .calendar-team-legend-player{min-width:0!important}@media (max-width:720px){body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player .nav-link{padding:0.2rem 0.24rem!important;font-size:0.88rem!important}body.app-player .calendar-team-legend{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr)!important;column-gap:0.28rem!important}}body.app-player .feedback-urgent-checkbox{display:inline-flex!important;gap:0.35rem!important;line-height:1.2!important;white-space:normal!important}body.app-player .feedback-urgent-checkbox input[type="checkbox"]{flex:0 0 auto!important}body.app-player header nav,body.app-player nav{padding-inline:0.15rem!important}body.app-player header nav .nav-primary-row,body.app-player header nav .nav-secondary-row,body.app-player header nav .nav-tertiary-row,body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row,body.app-player nav .nav-tertiary-row{gap:0.04rem 0.06rem!important}body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player .nav-link{padding:0.18rem 0.24rem!important;min-height:1.7rem!important}@media (max-width:720px){body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player .nav-link{padding:0.16rem 0.18rem!important;font-size:0.86rem!important}}body.app-player .matches-pool-table-wrap{-webkit-overflow-scrolling:touch!important}body.app-player table.matches-table.match-layout-table,body.app-player .matches-table.match-layout-table{width:100%!important;min-width:22rem!important;max-width:100%!important;table-layout:fixed!important}body.app-player .matches-table.match-layout-table th.matches-table-game,body.app-player .matches-table.match-layout-table td.align-middle:not(.matches-table-team-cell){width:3.15rem!important;min-width:3.15rem!important;max-width:3.15rem!important;white-space:nowrap!important;text-align:center!important;padding-left:0.12rem!important;padding-right:0.12rem!important}body.app-player .matches-table.match-layout-table th.matches-table-team,body.app-player .matches-table.match-layout-table td.matches-table-team-cell{white-space:normal!important;overflow:hidden!important}body.app-player .matches-table.match-layout-table .input-score,body.app-player .matches-table.match-layout-table input.input-score,body.app-player .matches-table.match-layout-table span.input-score{width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important}body.app-player .matches-team-stack{gap:0.08rem!important}body.app-player .matches-team-row{column-gap:0.25rem!important}body.app-player .matches-team-main,body.app-player .matches-team-profile-line,body.app-player .team-profile-name-with-icon,body.app-player .team-profile-linked-team{display:inline-grid!important;grid-template-columns:1rem minmax(0,1fr)!important;column-gap:0.14rem!important;align-items:center!important;min-width:0!important;max-width:100%!important;line-height:1.08!important}body.app-player .matches-team-main>.team-profile-name-with-icon{display:grid!important}body.app-player .team-profile-name-with-icon-inline .team-profile-inline-roster,body.app-player .team-profile-name-with-icon-stacked .team-player-list,body.app-player .team-profile-linked-roster{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}body.app-player .team-profile-icon-link,body.app-player .matches-team-profile-line .team-profile-icon-link,body.app-player .team-profile-name-with-icon .team-profile-icon-link,body.app-player .team-profile-linked-team .team-profile-icon-link{width:0.95rem!important;min-width:0.95rem!important;max-width:0.95rem!important;height:1.05em!important}body.app-player .matches-manage-link,body.app-player .matches-team-row .handlematch{padding-left:0.2rem!important}body.app-player .team-player-list,body.app-player .team-player-list-normalized,body.app-player .team-player-line{line-height:1.08!important}body.app-player table.calendar-team-legend-table,body.app-player .calendar-team-legend-table{display:table!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;margin:0.15rem 0 0.35rem!important;padding:0!important}body.app-player .calendar-team-legend-table tr.calendar-team-legend-line{display:table-row!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{display:table-cell!important;padding:0 0.4rem 0.04rem 0!important;line-height:1.08!important;white-space:nowrap!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell{width:1rem!important;min-width:1rem!important;max-width:1rem!important;padding-right:0.18rem!important}body.app-player .calendar-team-legend-player{display:inline-flex!important;align-items:center!important;gap:0.18rem!important;line-height:1.08!important;white-space:nowrap!important}body.app-player .calendar-team-legend-swatch{flex:0 0 auto!important;width:0.95rem!important;min-width:0.95rem!important;height:0.72rem!important}@media (max-width:720px){body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{padding-right:0.25rem!important}}body.app-player .player-feedback-form-table td,body.app-player .player-feedback-form-table .ui-player-form-control,body.app-player .player-feedback-form-table .ui-form-control{width:100%!important}body.app-player .feedback-urgent-checkbox{justify-content:start!important;column-gap:0.45rem!important;max-width:100%!important;margin:0!important}body.app-player .feedback-urgent-checkbox input[type="checkbox"]{grid-column:1!important}body.app-player .feedback-urgent-checkbox span{grid-column:2!important;overflow:visible!important;text-align:left!important}body.app-player header nav :where(.nav-primary-row,.nav-secondary-row,.nav-tertiary-row),body.app-player nav :where(.nav-primary-row,.nav-secondary-row,.nav-tertiary-row){gap:0.04rem 0.08rem!important}body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player .nav-link{padding:0.2rem 0.28rem!important}body.app-player .matches-pool-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}body.app-player table.matches-table.match-layout-table{border-collapse:collapse!important}body.app-player table.matches-table.match-layout-table col.matches-col-game{width:3.65rem!important;min-width:3.65rem!important}body.app-player .matches-table.match-layout-table th.matches-table-game,body.app-player .matches-table.match-layout-table td.align-middle,body.app-player .matches-table.match-layout-table td.pending-game-change-cell{width:3.65rem!important;min-width:3.65rem!important;max-width:3.65rem!important;padding-left:0.12rem!important;padding-right:0.12rem!important}body.app-player .matches-table.match-layout-table th.matches-table-team,body.app-player .matches-table.match-layout-table td.matches-table-team-cell{padding-top:0.16rem!important;padding-bottom:0.16rem!important}body.app-player .matches-table.match-layout-table .input-score,body.app-player .matches-table.match-layout-table input.input-score,body.app-player .matches-table.match-layout-table span.input-score{display:inline-block!important;width:2.65rem!important;min-width:2.65rem!important;max-width:2.65rem!important}body.app-player .matches-team-stack{gap:0.05rem!important;line-height:1.1!important}body.app-player .matches-team-row{column-gap:0.25rem!important;line-height:1.1!important}body.app-player .matches-team-main,body.app-player .matches-team-profile-line,body.app-player .matches-team-display,body.app-player .team-profile-name-with-icon,body.app-player .team-profile-linked-team{display:inline-grid!important;grid-template-columns:1rem minmax(0,max-content)!important;align-items:center!important;column-gap:0.16rem!important;min-width:0!important;max-width:100%!important;line-height:1.1!important;white-space:normal!important;overflow:visible!important}body.app-player .matches-team-main>.team-profile-name-with-icon{display:inline-grid!important}body.app-player .team-profile-name-with-icon-inline .team-profile-inline-roster,body.app-player .team-profile-name-with-icon-normalized .team-player-list,body.app-player .team-profile-name-with-icon-stacked .team-player-list,body.app-player .team-profile-linked-roster{min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important}body.app-player .team-profile-name-with-icon-inline .team-profile-inline-roster{white-space:normal!important}body.app-player .team-player-list,body.app-player .team-player-list-normalized{display:inline-flex!important;flex-direction:column!important;justify-content:center!important;gap:0!important;line-height:1.1!important}body.app-player .team-player-line,body.app-player .team-player-line-normalized{line-height:1.1!important;margin:0!important;padding:0!important}body.app-player .team-profile-icon-link,body.app-player .matches-team-profile-line .team-profile-icon-link,body.app-player .team-profile-name-with-icon .team-profile-icon-link,body.app-player .team-profile-linked-team .team-profile-icon-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1.1em!important;line-height:1!important;margin:0!important;padding:0!important;float:none!important;vertical-align:middle!important}body.app-player .matches-manage-link,body.app-player .matches-team-row .handlematch{padding:0!important;float:none!important}body.app-player .stats-team-cell>.team-profile-name-with-icon,body.app-player .stats-team-cell .team-profile-name-with-icon-normalized{display:inline-grid!important;grid-template-columns:1rem minmax(0,1fr)!important;align-items:center!important;column-gap:0.18rem!important}body.app-player table.calendar-team-legend-table,body.app-player .calendar-team-legend-table,body.app-player .calendar-team-legend-table tbody,body.app-player .calendar-team-legend-table tr,body.app-player .calendar-team-legend-table td{border:0!important;outline:0!important;box-shadow:none!important;background-image:none!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{padding-top:0!important;padding-bottom:0.04rem!important}@media (max-width:720px){body.app-player table.matches-table.match-layout-table col.matches-col-game{width:3.45rem!important}body.app-player .matches-table.match-layout-table th.matches-table-game,body.app-player .matches-table.match-layout-table td.align-middle,body.app-player .matches-table.match-layout-table td.pending-game-change-cell{width:3.45rem!important;min-width:3.45rem!important;max-width:3.45rem!important}body.app-player .matches-table.match-layout-table .input-score,body.app-player .matches-table.match-layout-table input.input-score,body.app-player .matches-table.match-layout-table span.input-score{width:2.45rem!important;min-width:2.45rem!important;max-width:2.45rem!important}body.app-player .feedback-urgent-checkbox span{font-size:0.95rem!important}}body.app-player .player-feedback-form .ui-field-row,body.app-player .player-feedback-form-table .ui-field-row{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;column-gap:0.65rem!important}body.app-player .player-feedback-form .ui-field-label,body.app-player .player-feedback-form-table .ui-field-label{white-space:nowrap!important}body.app-player .player-feedback-form .ui-field-row-control,body.app-player .player-feedback-form-table .ui-field-row-control{min-width:0!important;width:100%!important}body.app-player .feedback-urgent-checkbox{column-gap:0.45rem!important}body.app-player table.matches-table.match-layout-table{min-width:0!important}body.app-player table.matches-table.match-layout-table col.matches-col-game{width:4.25rem!important;min-width:4.25rem!important}body.app-player .matches-table.match-layout-table th.matches-table-game,body.app-player .matches-table.match-layout-table td.align-middle,body.app-player .matches-table.match-layout-table td.pending-game-change-cell{width:4.25rem!important;min-width:4.25rem!important;max-width:4.25rem!important;box-sizing:border-box!important;padding-inline:0.18rem!important}body.app-player .matches-table.match-layout-table th.matches-table-team,body.app-player .matches-table.match-layout-table td.matches-table-team-cell{width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;padding-block:0.16rem!important}body.app-player .matches-table.match-layout-table .input-score,body.app-player .matches-table.match-layout-table input.input-score,body.app-player .matches-table.match-layout-table span.input-score{width:2.9rem!important;min-width:2.9rem!important;max-width:2.9rem!important;box-sizing:border-box!important}body.app-player .matches-team-stack{display:flex!important;flex-direction:column!important;gap:0.04rem!important;min-width:0!important;width:100%!important;line-height:1.15!important}body.app-player .matches-team-row{display:grid!important;align-items:center!important;column-gap:0.35rem!important;min-width:0!important;line-height:1.15!important}body.app-player .matches-team-main,body.app-player .matches-team-profile-line,body.app-player .matches-team-display,body.app-player .team-profile-name-with-icon,body.app-player .team-profile-name-with-icon-inline,body.app-player .team-profile-name-with-icon-stacked,body.app-player .team-profile-linked-team{display:inline-flex!important;align-items:center!important;gap:0.25rem!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.15!important}body.app-player .team-profile-inline-roster,body.app-player .team-profile-linked-roster,body.app-player .team-player-list,body.app-player .team-player-list-normalized{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:0.18rem!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}body.app-player .team-profile-name-with-icon-stacked .team-player-list{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important}body.app-player .team-player-line,body.app-player .team-player-line-normalized,body.app-player .team-profile-inline-roster a,body.app-player .team-player-list a,body.app-player .matches-table-team-cell a{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.15!important}body.app-player .team-profile-icon-link,body.app-player .team-profile-name-with-icon .team-profile-icon-link,body.app-player .team-profile-linked-team .team-profile-icon-link{flex:0 0 1.15rem!important;width:1.15rem!important;min-width:1.15rem!important;height:1.15rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important;vertical-align:middle!important}body.app-player .matches-manage-link,body.app-player .matches-team-row .handlematch{align-self:center!important;flex:0 0 auto!important;padding:0!important}body.app-player .matches-team-row{outline:1px dotted rgba(0,0,255,0.55)!important}body.app-player .matches-team-profile-line{outline:1px dotted rgba(255,128,0,0.75)!important}body.app-player .team-profile-inline-roster,body.app-player .team-player-list{outline:1px dotted rgba(128,0,128,0.75)!important}body.app-player table.calendar-team-legend-table,body.app-player .calendar-team-legend-table{width:auto!important;margin-block:0.2rem!important}body.app-player .calendar-team-legend-table tr.calendar-team-legend-line{line-height:1.05!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{border:0!important;padding-top:0!important;padding-bottom:0!important;padding-left:0.12rem!important;padding-right:0.35rem!important;line-height:1.05!important}body.app-player .calendar-team-legend-player{line-height:1.05!important}body.app-player .calendar-team-legend-swatch{width:0.85rem!important;min-width:0.85rem!important;height:0.62rem!important}@media (max-width:720px){body.app-player .player-feedback-form .ui-field-row,body.app-player .player-feedback-form-table .ui-field-row{grid-template-columns:max-content minmax(0,1fr)!important}body.app-player table.matches-table.match-layout-table col.matches-col-game{width:4rem!important;min-width:4rem!important}body.app-player .matches-table.match-layout-table th.matches-table-game,body.app-player .matches-table.match-layout-table td.align-middle,body.app-player .matches-table.match-layout-table td.pending-game-change-cell{width:4rem!important;min-width:4rem!important;max-width:4rem!important}body.app-player .matches-table.match-layout-table .input-score,body.app-player .matches-table.match-layout-table input.input-score,body.app-player .matches-table.match-layout-table span.input-score{width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important}}body.app-player header nav,body.app-player nav{padding-inline:0.25rem!important}body.app-player header nav :where(.nav-primary-row,.nav-secondary-row,.nav-tertiary-row),body.app-player nav :where(.nav-primary-row,.nav-secondary-row,.nav-tertiary-row){gap:0.02rem 0.06rem!important;justify-content:flex-start!important}body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player .nav-link{min-height:1.75rem!important;padding:0.12rem 0.24rem!important;margin:0!important;border-radius:0.45rem!important;line-height:1.05!important}body.app-player table.matches-table.match-layout-table{width:100%!important;table-layout:fixed!important}body.app-player table.matches-table.match-layout-table col.matches-col-game{width:3.1rem!important;min-width:3.1rem!important;max-width:3.1rem!important}body.app-player table.matches-table.match-layout-table col.matches-col-team{width:auto!important}body.app-player .matches-table.match-layout-table th.matches-table-game,body.app-player .matches-table.match-layout-table td.align-middle,body.app-player .matches-table.match-layout-table td.pending-game-change-cell{width:3.1rem!important;min-width:3.1rem!important;max-width:3.1rem!important;padding-inline:0.08rem!important;text-align:center!important;vertical-align:middle!important}body.app-player .matches-table.match-layout-table .input-score,body.app-player .matches-table.match-layout-table input.input-score,body.app-player .matches-table.match-layout-table span.input-score{width:2.15rem!important;min-width:2.15rem!important;max-width:2.15rem!important;padding-inline:0.12rem!important;text-align:center!important}body.app-player .matches-table.match-layout-table th.matches-table-team,body.app-player .matches-table.match-layout-table td.matches-table-team-cell{padding:0.08rem 0.16rem!important;vertical-align:middle!important}body.app-player .matches-team-stack{gap:0!important;padding:0!important;margin:0!important;line-height:1.08!important}body.app-player .matches-team-row{grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;column-gap:0.16rem!important;padding:0!important;margin:0!important;min-height:0!important;line-height:1.08!important}body.app-player .matches-team-row+.matches-team-row{margin-top:0.02rem!important}body.app-player .matches-team-row-2{grid-template-columns:minmax(0,1fr)!important}body.app-player .matches-team-main,body.app-player .matches-team-profile-line,body.app-player .team-profile-name-with-icon,body.app-player .team-profile-name-with-icon-stacked,body.app-player .team-profile-name-with-icon-normalized,body.app-player .team-profile-linked-team{line-height:1.08!important}body.app-player .matches-manage-link,body.app-player .matches-team-row .handlematch{justify-self:end!important;align-self:start!important;margin:0!important;padding:0!important;line-height:1!important}body.app-player .team-profile-icon-link,body.app-player .team-profile-name-with-icon .team-profile-icon-link,body.app-player .team-profile-linked-team .team-profile-icon-link{align-self:center!important;margin-top:0!important;margin-bottom:0!important}body.app-player .stats-team-cell{padding-block:0.12rem!important}body.app-player .stats-team-cell>.team-profile-name-with-icon,body.app-player .stats-team-cell .team-profile-name-with-icon-normalized,body.app-player .stats-team-cell .team-profile-name-with-icon-stacked{display:inline-grid!important;grid-template-columns:1.15rem minmax(0,max-content)!important;column-gap:0.18rem!important;align-items:center!important;line-height:1.08!important}body.app-player .stats-team-cell .team-player-list,body.app-player .stats-team-cell .team-player-list-normalized{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;line-height:1.08!important}body.app-player .stats-team-cell .team-player-line,body.app-player .stats-team-cell .team-player-line-normalized{line-height:1.08!important}body.app-player .stats-team-cell :is(.team-player-list,.team-player-list-normalized) :is(.team-player-line,.team-player-line-normalized)::before{content:none!important}body.app-player table.calendar-team-legend-table,body.app-player .calendar-team-legend-table{border-collapse:collapse!important;border-spacing:0!important;margin-block:0.08rem!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{padding-top:0!important;padding-bottom:0!important;padding-left:0.06rem!important;padding-right:0.25rem!important;vertical-align:middle!important}body.app-player .calendar-team-legend-player{line-height:1!important}body.app-player .player-feedback-form-table{table-layout:auto!important;width:100%!important}body.app-player .player-feedback-form-table th:first-child,body.app-player .player-feedback-form-table td:first-child{width:1%!important;max-width:max-content!important;white-space:nowrap!important;padding-right:0.45rem!important}body.app-player .player-feedback-form-table th:nth-child(2),body.app-player .player-feedback-form-table td:nth-child(2){width:auto!important;min-width:0!important}body.app-player .player-feedback-form-table :where(input[type="text"],select,textarea){width:100%!important}body.app-player .feedback-urgent-checkbox{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;column-gap:0.4rem!important;width:100%!important;justify-content:stretch!important;align-items:center!important;text-align:left!important}body.app-player .feedback-urgent-checkbox input[type="checkbox"]{justify-self:start!important;align-self:center!important;margin:0!important}body.app-player .feedback-urgent-checkbox span{display:block!important;min-width:0!important;width:100%!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}body.app-player .matches-table-team-cell,body.app-player .matches-team-stack,body.app-player .matches-team-row,body.app-player .matches-team-profile-line,body.app-player .team-profile-inline-roster,body.app-player .team-player-list{outline:0!important}@media (max-width:720px){body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player .nav-link{min-height:1.7rem!important;padding:0.1rem 0.22rem!important}body.app-player table.matches-table.match-layout-table col.matches-col-game{width:2.7rem!important;min-width:2.7rem!important;max-width:2.7rem!important}body.app-player .matches-table.match-layout-table th.matches-table-game,body.app-player .matches-table.match-layout-table td.align-middle,body.app-player .matches-table.match-layout-table td.pending-game-change-cell{width:2.7rem!important;min-width:2.7rem!important;max-width:2.7rem!important;padding-inline:0.04rem!important}body.app-player .matches-table.match-layout-table .input-score,body.app-player .matches-table.match-layout-table input.input-score,body.app-player .matches-table.match-layout-table span.input-score{width:1.95rem!important;min-width:1.95rem!important;max-width:1.95rem!important;padding-inline:0.08rem!important}body.app-player .matches-table.match-layout-table th.matches-table-team,body.app-player .matches-table.match-layout-table td.matches-table-team-cell{padding:0.05rem 0.1rem!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{line-height:0.98!important}}body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row,body.app-player nav .nav-tertiary-row,body.app-player header nav .nav-primary-row,body.app-player header nav .nav-secondary-row,body.app-player header nav .nav-tertiary-row{gap:0!important;column-gap:0!important;row-gap:0.05rem!important;justify-content:flex-start!important;align-items:center!important}body.app-player nav a.nav-link,body.app-player header nav a.nav-link,body.app-player nav .nav-link,body.app-player header nav .nav-link{padding:0.06rem 0.14rem!important;margin:0!important;min-height:0!important;line-height:1.15!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell{padding:0.02rem 1.25rem 0.02rem 0.06rem!important}body.app-player .matches-table.match-layout-table .matches-team-stack,body.app-player .matches-table.match-layout-table .matches-team-row,body.app-player .matches-table.match-layout-table .matches-team-main,body.app-player .matches-table.match-layout-table .matches-team-profile-line,body.app-player .matches-table.match-layout-table .team-profile-name-with-icon,body.app-player .matches-table.match-layout-table .team-profile-inline-roster{margin:0!important;padding:0!important;line-height:1.05!important;min-height:0!important}body.app-player .matches-table.match-layout-table .matches-team-row{width:100%!important}body.app-player .matches-table.match-layout-table .matches-manage-link,body.app-player .matches-table.match-layout-table .handlematch.matches-manage-link{position:absolute!important;top:0.04rem!important;right:0.12rem!important;left:auto!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;width:1rem!important;height:1rem!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important}body.app-player .matches-table.match-layout-table .team-profile-name-with-icon,body.app-player .stats-team-cell>.team-profile-name-with-icon,body.app-player .stats-team-cell .team-profile-name-with-icon-normalized,body.app-player .stats-team-cell .team-profile-name-with-icon-stacked{display:inline-grid!important;grid-template-columns:1rem minmax(0,auto)!important;column-gap:0.12rem!important;align-items:center!important}body.app-player .team-profile-icon-link{justify-self:center!important}body.app-player .stats-team-cell{padding:0.03rem 0.08rem!important;vertical-align:middle!important}body.app-player .stats-team-cell .team-player-list,body.app-player .stats-team-cell .team-player-list-normalized{gap:0!important;line-height:1.05!important}body.app-player .stats-team-cell .team-player-line,body.app-player .stats-team-cell .team-player-line-normalized{line-height:1.05!important;margin:0!important;padding:0!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{padding-top:0!important;padding-bottom:0!important;line-height:0.96!important}@media (max-width:720px){body.app-player nav,body.app-player header nav{padding-inline:0.08rem!important}body.app-player nav a.nav-link,body.app-player header nav a.nav-link,body.app-player nav .nav-link,body.app-player header nav .nav-link{padding:0.04rem 0.11rem!important;min-height:0!important;line-height:1.12!important}body.app-player table.matches-table.match-layout-table col.matches-col-game{width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important}body.app-player .matches-table.match-layout-table th.matches-table-game,body.app-player .matches-table.match-layout-table td.align-middle,body.app-player .matches-table.match-layout-table td.pending-game-change-cell{width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;padding-inline:0.02rem!important}body.app-player .matches-table.match-layout-table .input-score,body.app-player .matches-table.match-layout-table input.input-score,body.app-player .matches-table.match-layout-table span.input-score{width:1.7rem!important;min-width:1.7rem!important;max-width:1.7rem!important;padding-inline:0.04rem!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell{padding:0.01rem 1.15rem 0.01rem 0.04rem!important}body.app-player .stats-team-cell{padding:0.02rem 0.05rem!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{line-height:0.94!important}}body.app-player header nav,body.app-player nav{width:100%!important;max-width:none!important;padding-inline:0.05rem!important}body.app-player header nav .nav-primary-row,body.app-player header nav .nav-secondary-row,body.app-player header nav .nav-tertiary-row,body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row,body.app-player nav .nav-tertiary-row{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;gap:0.04rem 0.08rem!important;margin-top:0.05rem!important}body.app-player header nav .nav-secondary-row,body.app-player nav .nav-secondary-row{margin-top:0.08rem!important}body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player header nav .nav-link,body.app-player nav .nav-link{box-sizing:border-box!important;flex:0 1 auto!important;min-width:0!important;min-height:1.35rem!important;padding:0.04rem 0.12rem!important;margin:0!important;line-height:1.05!important;white-space:nowrap!important}body.app-player .app-link-group,body.app-player .app-link-group-nav{display:inline-flex!important;align-items:center!important;gap:0.04rem!important;margin-left:0.04rem!important;white-space:nowrap!important}body.app-player .app-link-group .app-icon-link{padding-left:0.08rem!important;padding-right:0.08rem!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell{padding-top:0!important;padding-bottom:0!important}body.app-player .matches-table.match-layout-table .matches-team-stack{display:block!important;line-height:1!important}body.app-player .matches-table.match-layout-table .matches-team-row{display:block!important;margin:0!important;padding:0!important;min-height:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table .matches-team-row+.matches-team-row{margin-top:-0.08rem!important}body.app-player .matches-table.match-layout-table .matches-team-main,body.app-player .matches-table.match-layout-table .matches-team-profile-line,body.app-player .matches-table.match-layout-table .team-profile-name-with-icon,body.app-player .matches-table.match-layout-table .team-profile-inline-roster{margin:0!important;padding:0!important;min-height:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table .team-profile-name-with-icon{vertical-align:middle!important}body.app-player .calendar-team-legend-table{border-collapse:collapse!important;border-spacing:0!important}body.app-player .calendar-team-legend-table tr.calendar-team-legend-line{margin:0!important;padding:0!important;line-height:0.9!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{padding-top:0!important;padding-bottom:0!important;line-height:0.9!important}body.app-player .calendar-team-legend-player{line-height:0.9!important;min-height:0!important}@media (max-width:720px){body.app-player header,body.app-player header nav,body.app-player nav{padding-inline:0.03rem!important}body.app-player header nav .nav-primary-row,body.app-player header nav .nav-secondary-row,body.app-player header nav .nav-tertiary-row,body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row,body.app-player nav .nav-tertiary-row{gap:0.02rem 0.06rem!important}body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player header nav .nav-link,body.app-player nav .nav-link{min-height:1.2rem!important;padding:0.02rem 0.08rem!important;font-size:0.86rem!important;line-height:1!important}body.app-player .app-link-group,body.app-player .app-link-group-nav{gap:0.02rem!important;margin-left:0.02rem!important}body.app-player .app-link-group .app-icon-link{padding-left:0.06rem!important;padding-right:0.06rem!important}body.app-player .matches-table.match-layout-table .matches-team-row+.matches-team-row{margin-top:-0.1rem!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{padding-top:0!important;padding-bottom:0!important;line-height:0.86!important}body.app-player .calendar-team-legend-player{line-height:0.86!important}}body.app-player header nav .nav-primary-row,body.app-player header nav .nav-secondary-row,body.app-player header nav .nav-tertiary-row,body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row,body.app-player nav .nav-tertiary-row{justify-content:center!important;gap:0.10rem 0.24rem!important}body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player header nav .nav-link,body.app-player nav .nav-link{padding-left:0.18rem!important;padding-right:0.18rem!important}body.app-player .matches-table.match-layout-table .matches-team-stack{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:0!important;margin:0!important;padding:0!important;line-height:0.94!important}body.app-player .matches-table.match-layout-table .matches-team-row,body.app-player .matches-table.match-layout-table .matches-team-main,body.app-player .matches-table.match-layout-table .matches-team-profile-line,body.app-player .matches-table.match-layout-table .team-profile-name-with-icon,body.app-player .matches-table.match-layout-table .team-profile-inline-roster,body.app-player .matches-table.match-layout-table .team-player-list,body.app-player .matches-table.match-layout-table .team-player-line{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:0.94!important;min-height:0!important}body.app-player .matches-table.match-layout-table .matches-team-row+.matches-team-row{margin-top:-0.16rem!important}body.app-player .calendar-team-legend-table,body.app-player .calendar-team-legend-table tbody{border-collapse:collapse!important}body.app-player .calendar-team-legend-table tr.calendar-team-legend-line{line-height:0.78!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{padding-top:0!important;padding-bottom:0!important;line-height:0.78!important}body.app-player .calendar-team-legend-player,body.app-player .calendar-team-legend-player a{line-height:0.78!important;min-height:0!important}@media (max-width:720px){body.app-player header nav .nav-primary-row,body.app-player header nav .nav-secondary-row,body.app-player header nav .nav-tertiary-row,body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row,body.app-player nav .nav-tertiary-row{justify-content:center!important;gap:0.06rem 0.18rem!important}body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body.app-player header nav .nav-link,body.app-player nav .nav-link{padding-left:0.12rem!important;padding-right:0.12rem!important}body.app-player .matches-table.match-layout-table .matches-team-row+.matches-team-row{margin-top:-0.18rem!important}body.app-player .calendar-team-legend-table tr.calendar-team-legend-line,body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell,body.app-player .calendar-team-legend-player,body.app-player .calendar-team-legend-player a{line-height:0.74!important}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell{padding-top:0!important;padding-bottom:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table .matches-team-mini,body.app-player .matches-table.match-layout-table .matches-team-mini tbody,body.app-player .matches-table.match-layout-table .matches-team-mini tr,body.app-player .matches-table.match-layout-table .matches-team-mini td{border:0!important;border-collapse:collapse!important;border-spacing:0!important;margin:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table .matches-team-mini{width:100%!important;table-layout:auto!important}body.app-player .matches-table.match-layout-table .matches-team-mini td.matches-team-mini-name{padding:0!important;vertical-align:middle!important}body.app-player .matches-table.match-layout-table .matches-team-mini td.matches-team-mini-action{padding:0 0 0 0.25rem!important;vertical-align:top!important;text-align:right!important;width:1%!important;white-space:nowrap!important}body.app-player .matches-table.match-layout-table .matches-team-row+.matches-team-row{margin-top:0!important}body.app-player .matches-table.match-layout-table .matches-team-profile-line,body.app-player .matches-table.match-layout-table .matches-team-main,body.app-player .matches-table.match-layout-table .team-profile-name-with-icon,body.app-player .matches-table.match-layout-table .team-profile-inline-roster,body.app-player .matches-table.match-layout-table .team-profile-linked-roster,body.app-player .matches-table.match-layout-table .team-player-list,body.app-player .matches-table.match-layout-table .team-player-line,body.app-player .matches-table.match-layout-table .team-player-line a{line-height:1!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.app-player .calendar-team-legend-table,body.app-player .calendar-team-legend-table tbody,body.app-player .calendar-team-legend-table tr,body.app-player .calendar-team-legend-table td{border:0!important;border-collapse:collapse!important;border-spacing:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;min-height:0!important}body.app-player .calendar-team-legend-table{margin-top:0.1rem!important;margin-bottom:0.2rem!important}body.app-player .calendar-team-legend-table .calendar-team-legend-team-cell{padding-right:0.18rem!important}body.app-player .calendar-team-legend-table .calendar-team-legend-player-cell{padding-right:0.32rem!important}body.app-player .calendar-team-legend-table .calendar-team-legend-player-cell-2{padding-right:0!important}body.app-player .calendar-team-legend-player,body.app-player .calendar-team-legend-player a,body.app-player .calendar-team-legend-swatch,body.app-player .calendar-team-legend-table .team-profile-icon-link{line-height:1!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}@media (max-width:720px){body.app-player .matches-table.match-layout-table .matches-team-mini,body.app-player .matches-table.match-layout-table .matches-team-mini tr,body.app-player .matches-table.match-layout-table .matches-team-mini td,body.app-player .calendar-team-legend-table,body.app-player .calendar-team-legend-table tr,body.app-player .calendar-team-legend-table td,body.app-player .calendar-team-legend-player,body.app-player .calendar-team-legend-player a{line-height:0.95!important}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell{padding-top:0.04rem!important;padding-bottom:0.04rem!important;padding-left:0.18rem!important;padding-right:1.35rem!important;vertical-align:top!important}body.app-player .matches-table.match-layout-table .matches-team-compact{min-width:0!important;margin:0!important;padding:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table .matches-team-lines,body.app-player .matches-table.match-layout-table .matches-team-line,body.app-player .matches-table.match-layout-table .matches-team-profile-line,body.app-player .matches-table.match-layout-table .team-profile-name-with-icon,body.app-player .matches-table.match-layout-table .team-profile-inline-roster{display:block!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table .matches-team-line+.matches-team-line{margin-top:0.02rem!important}body.app-player .matches-table.match-layout-table .team-profile-name-with-icon-inline{display:inline-flex!important;align-items:center!important;gap:0.18rem!important;max-width:100%!important;white-space:nowrap!important;line-height:1!important}body.app-player .matches-table.match-layout-table .team-profile-name-with-icon-inline .team-profile-icon-link,body.app-player .matches-table.match-layout-table .team-profile-name-with-icon-inline a,body.app-player .matches-table.match-layout-table .team-profile-inline-roster,body.app-player .matches-table.match-layout-table .team-profile-inline-roster a,body.app-player .matches-table.match-layout-table .team-pair-separator{line-height:1!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.app-player .matches-table.match-layout-table .matches-team-action,body.app-player .matches-table.match-layout-table td.matches-table-team-cell>.matches-team-compact>.matches-team-action{position:absolute!important;top:0!important;right:0!important;display:inline-flex!important;align-items:flex-start!important;justify-content:flex-end!important;width:1.1rem!important;height:1.1rem!important;margin:0!important;padding:0!important;line-height:1!important;text-align:right!important}body.app-player .player-calendar-page .table-calendar,body.app-player .calendar-container .table-calendar{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}body.app-player .player-calendar-page .table-calendar th.calendar-date-header,body.app-player .player-calendar-page .table-calendar th:first-child,body.app-player .player-calendar-page .table-calendar td.datepad,body.app-player .player-calendar-page .table-calendar td.calendar-date-cell,body.app-player .calendar-container .table-calendar th.calendar-date-header,body.app-player .calendar-container .table-calendar th:first-child,body.app-player .calendar-container .table-calendar td.datepad,body.app-player .calendar-container .table-calendar td.calendar-date-cell{width:3.15rem!important;min-width:3.15rem!important;max-width:3.15rem!important;padding-left:0.08rem!important;padding-right:0.08rem!important;white-space:normal!important}body.app-player .player-calendar-page .table-calendar th:not(:first-child),body.app-player .player-calendar-page .table-calendar td.calendar-clickable-cell,body.app-player .calendar-container .table-calendar th:not(:first-child),body.app-player .calendar-container .table-calendar td.calendar-clickable-cell{width:auto!important;min-width:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}@media (max-width:720px){body.app-player .matches-table.match-layout-table .matches-team-line+.matches-team-line{margin-top:0!important}body.app-player .player-calendar-page .table-calendar th.calendar-date-header,body.app-player .player-calendar-page .table-calendar th:first-child,body.app-player .player-calendar-page .table-calendar td.datepad,body.app-player .player-calendar-page .table-calendar td.calendar-date-cell,body.app-player .calendar-container .table-calendar th.calendar-date-header,body.app-player .calendar-container .table-calendar th:first-child,body.app-player .calendar-container .table-calendar td.datepad,body.app-player .calendar-container .table-calendar td.calendar-date-cell{width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;font-size:1.25rem!important}body.app-player .player-calendar-page .table-calendar th:not(:first-child),body.app-player .calendar-container .table-calendar th:not(:first-child){font-size:1.25rem!important}body.app-player .player-calendar-page .table-calendar .calendar-clickable-cell>div,body.app-player .calendar-container .table-calendar .calendar-clickable-cell>div,body.app-player .player-calendar-page .table-calendar .calendar-clickable-cell>:where(.c0,.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8),body.app-player .calendar-container .table-calendar .calendar-clickable-cell>:where(.c0,.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8){min-width:0!important;height:0.38rem!important;min-height:0.38rem!important}}body.app-player .matches-table.match-layout-table .matches-team-break{display:block!important;height:0.18rem!important;line-height:0.18rem!important;margin:0!important;padding:0!important;content:""!important}@media (max-width:720px){body.app-player .matches-table.match-layout-table .matches-team-break{height:0.16rem!important;line-height:0.16rem!important}}body.app-player .player-normalized-page,body.app-player .player-normalized-section,body.app-player .player-normalized-card,body.app-player .player-normalized-form,body.app-player .player-common-container,body.app-player .component-player-surface{box-sizing:border-box;max-width:100%}body.app-player .matches-table.match-layout-table td.matches-table-team-cell{padding-top:0.02rem!important;padding-bottom:0.02rem!important}body.app-player .matches-table.match-layout-table .matches-team-compact{display:block!important;position:relative!important;width:100%!important;min-height:1.7rem!important}body.app-player .matches-table.match-layout-table .matches-team-lines{display:inline-block!important;vertical-align:middle!important;max-width:calc(100% - 1.35rem)!important;margin:0!important;padding:0!important}body.app-player .matches-table.match-layout-table .matches-team-line,body.app-player .matches-table.match-layout-table .matches-team-profile-line,body.app-player .matches-table.match-layout-table .team-profile-name-with-icon-inline,body.app-player .matches-table.match-layout-table .team-profile-inline-roster{line-height:1.05!important}body.app-player .matches-table.match-layout-table .matches-team-break{height:0.12rem!important;line-height:0.12rem!important}body.app-player .matches-table.match-layout-table .matches-team-action{top:0!important;right:0!important}body.app-player .component-player-table-scroll,body.app-player .component-player-card-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.app-player .component-player-field-table{width:100%;table-layout:auto}body.app-player .component-player-field-label{width:1%;white-space:nowrap}body.app-player .component-player-field-value{width:auto}@media (max-width:720px){body.app-player .matches-table.match-layout-table .matches-team-compact{min-height:1.55rem!important}body.app-player .matches-table.match-layout-table .matches-team-line,body.app-player .matches-table.match-layout-table .matches-team-profile-line,body.app-player .matches-table.match-layout-table .team-profile-name-with-icon-inline,body.app-player .matches-table.match-layout-table .team-profile-inline-roster{line-height:1!important}body.app-player .matches-table.match-layout-table .matches-team-break{height:0.1rem!important;line-height:0.1rem!important}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell{position:relative!important;padding-top:0.02rem!important;padding-bottom:0.02rem!important;padding-left:0.18rem!important;padding-right:1.35rem!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell>.matches-team-compact{position:static!important;display:block!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-lines{position:absolute!important;left:0.18rem!important;right:1.35rem!important;display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-line,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-profile-line,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .team-profile-name-with-icon-inline,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .team-profile-inline-roster{margin:0!important;padding:0!important;min-height:0!important;line-height:1.02!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-break{display:block!important;height:0.14rem!important;line-height:0.14rem!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-action{position:absolute!important;top:0.08rem!important;right:0.12rem!important;transform:none!important;z-index:2!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-break{display:none!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-line+.matches-team-line{margin-top:0.02rem!important}@media (max-width:720px){body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-line+.matches-team-line{margin-top:0!important}}body.app-player header{margin-bottom:0!important}body.app-player .mainbody{padding-top:0!important}body.app-player .mainbody>:where(h1,h2,h3,.page-title,.ui-page-header,.player-page-title):first-child,body.app-player .mainbody>:where(.player-page-container,.ui-player-page,.player-normalized-page):first-child>:where(h1,h2,h3,.page-title,.ui-page-header,.player-page-title):first-child{margin-top:0!important}body.app-player :where(.player-page-container,.ui-player-page,.player-normalized-page,.component-player-page,.player-common-container){box-sizing:border-box;max-width:100%}body.app-player :where(.component-player-table,.component-player-report-table){width:100%;max-width:100%;border-collapse:collapse}body.app-player :where(.component-player-table-scroll,.component-player-scroll-x,.component-player-report-scroll){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.app-player :where(.component-player-field-table,.player-field-table){width:100%;table-layout:auto}body.app-player :where(.component-player-field-label,.player-field-label){width:1%;white-space:nowrap}body.app-player :where(.component-player-field-value,.player-field-value){width:auto;min-width:0}body.app-player .matches-table.match-layout-table td.matches-table-team-cell{vertical-align:middle!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-lines{top:50%!important;transform:translateY(-50%)!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-line+.matches-team-line{margin-top:0!important}body.app-player .calendar-team-legend-table,body.app-player .calendar-team-legend-table tbody{border-spacing:0!important}body.app-player .calendar-team-legend-table tr.calendar-team-legend-line{line-height:1!important}body.app-player .calendar-team-legend-table td.calendar-team-legend-team-cell,body.app-player .calendar-team-legend-table td.calendar-team-legend-player-cell{padding-top:0!important;padding-bottom:0!important;line-height:1!important}body.app-player .calendar-team-legend-player,body.app-player .calendar-team-legend-player a{margin-top:0!important;margin-bottom:0!important}body.app-player{--player-table-pad-y-compact: 0.18rem;--player-table-pad-x-compact: 0.32rem;--player-score-col-width: 3.15rem;--player-score-col-width-mobile: 2.55rem;--player-action-icon-size: 1.45rem}body.app-player :where(.component-player-page,.ui-player-page,.player-normalized-page){box-sizing:border-box;max-width:min(100%,78rem);margin-inline:auto}body.app-player :where(.component-player-card,.component-player-surface,.component-player-report,.component-player-form,.component-player-table-shell){box-sizing:border-box;max-width:100%}body.app-player :where(.component-player-table,.component-player-report-table,.ui-player-table){width:100%;max-width:100%;border-collapse:collapse}body.app-player :where(.component-player-table-scroll,.component-player-scroll-x,.component-player-report-scroll,.ui-player-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.app-player .ui-field-table--fit-label th:first-child,body.app-player .ui-field-table--fit-label td:first-child,body.app-player .component-player-field-label,body.app-player .player-field-label{width:1%!important;min-width:0!important;white-space:nowrap!important}body.app-player .ui-field-table--fit-label th:nth-child(2),body.app-player .ui-field-table--fit-label td:nth-child(2),body.app-player .component-player-field-value,body.app-player .player-field-value{width:auto!important;min-width:0!important}body.app-player .component-player-table--matches,body.app-player .matches-table.match-layout-table{table-layout:fixed!important;width:100%!important;min-width:0!important}body.app-player .matches-col-round{width:2.6rem}body.app-player .matches-col-game{width:var(--player-score-col-width)}body.app-player .matches-col-team{width:auto}body.app-player .matches-table th.matches-table-game,body.app-player .matches-table td.game-cell,body.app-player .matches-table td:has(.input-score){width:var(--player-score-col-width);max-width:var(--player-score-col-width);min-width:var(--player-score-col-width);white-space:nowrap;text-align:center}body.app-player .matches-table-team-cell{padding:var(--player-table-pad-y-compact) var(--player-table-pad-x-compact)!important;vertical-align:middle!important;min-width:0!important;max-width:none!important;line-height:1.12!important}body.app-player .component-team-pair--matches,body.app-player .matches-team-compact{min-height:100%;height:100%;align-items:center;padding:0!important;margin:0!important}body.app-player .component-team-pair--matches .component-team-pair-lines{gap:0.04rem}body.app-player .component-team-pair--matches .component-team-line,body.app-player .component-team-pair--matches .matches-team-profile-line,body.app-player .component-team-pair--matches .team-profile-name-with-icon,body.app-player .matches-table-team-cell .team-profile-name-with-icon{display:inline-flex;align-items:center;min-width:0;gap:0.12rem;line-height:1.1;padding:0!important;margin:0!important}body.app-player .component-team-pair--matches .team-profile-inline-roster{min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal}body.app-player .component-team-pair--matches .component-team-pair-action{justify-self:end;align-self:start;padding:0!important;margin:0!important}body.app-player .matches-manage-link,body.app-player .matches-team-action{display:inline-flex!important;align-items:center;justify-content:center;width:var(--player-action-icon-size);min-width:var(--player-action-icon-size);height:var(--player-action-icon-size);min-height:var(--player-action-icon-size);line-height:1;margin:0!important;float:none!important}body.app-player .team-profile-name-with-icon,body.app-player .team-profile-name-with-icon-inline,body.app-player .team-profile-name-with-icon-stacked{display:inline-flex!important;align-items:center!important;gap:0.16rem;min-width:0;line-height:1.12}body.app-player .team-profile-name-with-icon-stacked .team-player-list{display:inline-flex;flex-direction:column;justify-content:center;gap:0.02rem;min-width:0}body.app-player .team-profile-icon-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--player-action-icon-size);min-width:var(--player-action-icon-size);height:var(--player-action-icon-size);min-height:var(--player-action-icon-size);line-height:1!important;margin:0 0.12rem 0 0!important;float:none!important;align-self:center!important;border-radius:50%!important;overflow:hidden}body.app-player .component-player-table--calendar-legend,body.app-player .calendar-team-legend-table{margin:0.02rem 0 0.08rem!important;padding:0!important;line-height:1!important;width:auto;max-width:100%}body.app-player .component-player-table--calendar-legend tr,body.app-player .calendar-team-legend-line.component-calendar-team-legend-row{margin:0!important;padding:0!important;line-height:1!important}body.app-player .component-player-table--calendar-legend td,body.app-player .calendar-team-legend-table td,body.app-player .calendar-team-legend-team-cell,body.app-player .calendar-team-legend-player-cell{border:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;vertical-align:middle!important;white-space:nowrap}body.app-player .calendar-team-legend-team-cell{width:1%;padding-right:0.2rem!important}body.app-player .calendar-team-legend-player-cell-1{padding-right:0.34rem!important}body.app-player .calendar-team-legend-player,body.app-player .calendar-team-legend-player a{display:inline-flex;align-items:center;gap:0.18rem;line-height:1!important}body.app-player .calendar-team-legend-swatch{flex:0 0 auto}@media (max-width:720px){body.app-player .matches-col-game{width:var(--player-score-col-width-mobile)}body.app-player .matches-table th.matches-table-game,body.app-player .matches-table td.game-cell,body.app-player .matches-table td:has(.input-score){width:var(--player-score-col-width-mobile);max-width:var(--player-score-col-width-mobile);min-width:var(--player-score-col-width-mobile);padding-inline:0.16rem!important}body.app-player .input-score{width:2.15rem!important;min-width:2.15rem!important;max-width:2.15rem!important;padding-inline:0.12rem!important}body.app-player .matches-table-team-cell{padding-block:0.12rem!important;padding-inline:0.22rem!important}body.app-player .component-team-pair--matches .component-team-pair-lines{gap:0.02rem}body.app-player .calendar-team-legend-table td,body.app-player .calendar-team-legend-team-cell,body.app-player .calendar-team-legend-player-cell{padding-top:0!important;padding-bottom:0!important;font-size:0.92rem}body.app-player .calendar-team-legend-player-cell-1{padding-right:0.24rem!important}}body.app-player{--player-page-max-width: 78rem;--player-surface-gap: .55rem;--player-card-pad: .7rem;--player-table-pad-y: .24rem;--player-table-pad-x: .38rem;--player-form-label-width: 1%}body.app-player .component-player-page-title,body.app-player .page-title{margin-top:.22rem;margin-bottom:.22rem}body.app-player .component-player-page-rule,body.app-player .page-title-rule{margin-bottom:var(--player-surface-gap)}body.app-player .component-player-page-shell,body.app-player .player-page-container,body.app-player .ui-player-container{width:min(100%,var(--player-page-max-width));margin-inline:auto;margin-top:0}body.app-player :where(.component-player-card,.ui-player-card,.ui-player-section,.player-normalized-section){padding:var(--player-card-pad)}body.app-player .component-player-table,body.app-player .ui-player-table,body.app-player .stats-table,body.app-player .table-calendar{border-collapse:collapse;width:100%;max-width:100%}body.app-player .component-player-table :where(th,td),body.app-player .ui-player-table :where(th,td),body.app-player .stats-table :where(th,td){padding:var(--player-table-pad-y) var(--player-table-pad-x);line-height:1.18;vertical-align:middle}body.app-player .component-player-team-cell,body.app-player .stats-team-cell,body.app-player .matches-table-team-cell{min-width:0;vertical-align:middle!important}body.app-player .component-team-display,body.app-player .team-profile-name-with-icon{gap:.18rem;align-items:center!important}body.app-player .component-team-members--stacked,body.app-player .team-player-list{gap:.02rem}body.app-player .component-team-member,body.app-player .team-player-line{margin:0;padding:0;line-height:1.12}body.app-player .component-player-match-team-cell .component-team-pair--matches{align-items:center;min-height:100%}body.app-player .component-player-score-cell,body.app-player .matches-score-cell{width:var(--player-score-col-width);max-width:var(--player-score-col-width);min-width:var(--player-score-col-width);padding-inline:.15rem!important}body.app-player .component-player-table--calendar,body.app-player .table-calendar{table-layout:fixed;width:100%}body.app-player .component-player-calendar-hour-cell,body.app-player .calendar-clickable-cell{padding:.06rem .04rem!important}body.app-player .component-player-calendar-row>td{vertical-align:middle}body.app-player .component-player-form-table--feedback th:first-child,body.app-player .component-player-form-table--feedback td:first-child,body.app-player .player-feedback-form-table th:first-child,body.app-player .player-feedback-form-table td:first-child{width:var(--player-form-label-width)!important;white-space:nowrap!important}body.app-player .component-player-form-table--feedback th:nth-child(2),body.app-player .component-player-form-table--feedback td:nth-child(2),body.app-player .player-feedback-form-table th:nth-child(2),body.app-player .player-feedback-form-table td:nth-child(2){width:auto!important}body.app-player .component-player-roster-member{border:1px solid rgba(0,0,0,.08);border-radius:.45rem;padding:.22rem .36rem;background:rgba(255,255,255,.72)}body.app-player .component-player-roster-role{font-size:.78rem;opacity:.72}@media (max-width:720px){body.app-player{--player-surface-gap: .42rem;--player-card-pad: .55rem;--player-table-pad-y: .16rem;--player-table-pad-x: .24rem}body.app-player .component-player-table :where(th,td),body.app-player .ui-player-table :where(th,td),body.app-player .stats-table :where(th,td){padding:var(--player-table-pad-y) var(--player-table-pad-x)}body.app-player .component-player-score-cell,body.app-player .matches-score-cell{width:var(--player-score-col-width-mobile);max-width:var(--player-score-col-width-mobile);min-width:var(--player-score-col-width-mobile)}body.app-player .component-player-calendar-hour-cell,body.app-player .calendar-clickable-cell{padding:.04rem .025rem!important}}body.app-player{--ui-player-page-width: 78rem;--ui-player-gap: .5rem;--ui-player-gap-tight: .22rem;--ui-player-card-padding: .65rem;--ui-player-cell-y: .2rem;--ui-player-cell-x: .35rem;--ui-player-score-col: 3.1rem;--ui-player-score-col-mobile: 2.45rem}body.app-player .mainbody{gap:0}body.app-player .component-player-page-shell,body.app-player .player-normalized-page,body.app-player .player-final-page,body.app-player .player-page-container{width:min(100%,var(--ui-player-page-width));margin-inline:auto}body.app-player .component-player-page-title,body.app-player .page-title{margin-top:.12rem;margin-bottom:.12rem;line-height:1.15}body.app-player .component-player-page-rule,body.app-player .page-title-rule{margin-top:0;margin-bottom:.36rem}body.app-player .component-player-card,body.app-player .component-player-card-inline,body.app-player .player-final-card,body.app-player .ui-player-card,body.app-player .divborder{border-radius:.7rem;padding:var(--ui-player-card-padding)}body.app-player .ui-table-final,body.app-player .component-player-table,body.app-player .stats-table{border-collapse:collapse;width:100%;max-width:100%}body.app-player .ui-table-final th,body.app-player .ui-table-final td,body.app-player .component-player-table th,body.app-player .component-player-table td,body.app-player .stats-table th,body.app-player .stats-table td{padding:var(--ui-player-cell-y) var(--ui-player-cell-x);line-height:1.14;vertical-align:middle}body.app-player .ui-score-entry-table{table-layout:fixed}body.app-player .ui-score-entry-table .matches-col-game,body.app-player .ui-score-entry-table .matches-table-game,body.app-player .ui-score-entry-table .matches-score-cell,body.app-player .ui-score-entry-table .component-player-score-cell{width:var(--ui-player-score-col);min-width:var(--ui-player-score-col);max-width:var(--ui-player-score-col)}body.app-player .ui-score-entry-table .matches-col-team,body.app-player .ui-score-entry-table .matches-table-team,body.app-player .ui-score-entry-table .matches-table-team-cell,body.app-player .ui-score-entry-table .ui-team-cell-final{width:auto;min-width:0}body.app-player .ui-team-cell-final,body.app-player .component-player-team-cell,body.app-player .component-player-match-team-cell{padding-block:.12rem!important;vertical-align:middle!important}body.app-player .component-team-pair--matches{min-height:100%;align-items:center;grid-template-columns:minmax(0,1fr) auto}body.app-player .component-team-pair--matches .component-team-pair-lines{gap:.05rem;justify-content:center}body.app-player .component-team-line,body.app-player .matches-team-profile-line,body.app-player .team-player-line,body.app-player .component-team-member{line-height:1.08;margin:0;padding:0}body.app-player .team-profile-icon-link{line-height:1;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}body.app-player .component-team-pair-action,body.app-player .matches-team-action{justify-self:end;align-self:start}body.app-player .component-player-table--standings .component-player-team-cell,body.app-player .component-player-table--standings .ui-team-cell-final,body.app-player .stats-context-teams .component-player-team-cell{padding-block:.12rem!important}body.app-player .component-player-table--calendar,body.app-player .ui-calendar-table-final{table-layout:fixed;width:100%}body.app-player .component-player-calendar-row>td,body.app-player .ui-calendar-row-final>td{padding-top:.04rem!important;padding-bottom:.04rem!important}body.app-player .ui-calendar-hour-cell-final,body.app-player .component-player-calendar-hour-cell,body.app-player .calendar-clickable-cell{padding-inline:.025rem!important}body.app-player .calendar-date-cell,body.app-player .calendar-date-header{width:3.6rem}body.app-player .calendar-team-legend-table,body.app-player .component-player-table--calendar-legend{border-collapse:collapse;border-spacing:0}body.app-player .calendar-team-legend-table td,body.app-player .component-player-table--calendar-legend td{border:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}body.app-player .ui-form-table-final th:first-child,body.app-player .ui-form-table-final td:first-child{width:1%!important;white-space:nowrap!important}body.app-player .ui-form-table-final th:nth-child(2),body.app-player .ui-form-table-final td:nth-child(2){width:auto!important}body.app-player .feedback-urgent-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;gap:.35rem;width:100%}body.app-player .feedback-urgent-checkbox span{white-space:nowrap}body.app-player .ui-roster-badge{padding:.15rem .35rem;font-size:.78rem;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.75)}@media (max-width:720px){body.app-player{--ui-player-gap: .36rem;--ui-player-card-padding: .5rem;--ui-player-cell-y: .12rem;--ui-player-cell-x: .22rem}body.app-player nav .nav-primary-row,body.app-player nav .nav-secondary-row{justify-content:center;gap:.32rem}body.app-player nav a{padding-inline:.18rem}body.app-player .ui-score-entry-table .matches-col-game,body.app-player .ui-score-entry-table .matches-table-game,body.app-player .ui-score-entry-table .matches-score-cell,body.app-player .ui-score-entry-table .component-player-score-cell{width:var(--ui-player-score-col-mobile);min-width:var(--ui-player-score-col-mobile);max-width:var(--ui-player-score-col-mobile);padding-inline:.08rem!important}body.app-player .input-score{width:2.05rem!important;min-width:2.05rem!important;max-width:2.05rem!important;padding-inline:.1rem!important}body.app-player .calendar-date-cell,body.app-player .calendar-date-header{width:2.85rem}body.app-player .component-player-calendar-row>td,body.app-player .ui-calendar-row-final>td{padding-top:.025rem!important;padding-bottom:.025rem!important}}body.app-player .matches-table.match-layout-table :where(input.input-score.win,span.input-score.win),body.app-player .matches-table :where(input.input-score.win,span.input-score.win),body.app-player :where(.match-container,.matches-container) :where(input.input-score.win,span.input-score.win){border-radius:var(--player-score-chip-radius, 0.55rem)!important;background-clip:padding-box!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}body.app-player .matches-table.match-layout-table span.input-score.win,body.app-player .matches-table span.input-score.win{display:inline-flex!important;align-items:center!important;justify-content:center!important}body.app-player details.player-profile-details>form,body.app-player details.player-profile-details>.player-profile-content,body.app-player details.player-profile-details>div:not(summary){box-sizing:border-box;padding-inline:clamp(0.75rem,2.4vw,1rem)!important;padding-block:0.7rem!important}body.app-player details.player-profile-details>form>:first-child,body.app-player details.player-profile-details>.player-profile-content>:first-child,body.app-player details.player-profile-details>div:not(summary)>:first-child{margin-top:0!important}body.app-player details.player-profile-details>form>:last-child,body.app-player details.player-profile-details>.player-profile-content>:last-child,body.app-player details.player-profile-details>div:not(summary)>:last-child{margin-bottom:0!important}@media (max-width:720px){body.app-player details.player-profile-details>form,body.app-player details.player-profile-details>.player-profile-content,body.app-player details.player-profile-details>div:not(summary){padding-inline:0.65rem!important;padding-block:0.6rem!important}}body.app-player .ui-player-details-card.player-profile-details>details>form,body.app-player .ui-player-details-card.player-profile-details>details>.player-profile-content,body.app-player .ui-player-details-card.player-profile-details>details>div:not(summary){box-sizing:border-box!important;padding-inline:clamp(0.9rem,2.6vw,1.15rem)!important;padding-block:0.75rem!important}body.app-player .ui-player-details-card.player-profile-details>details>form>:first-child,body.app-player .ui-player-details-card.player-profile-details>details>.player-profile-content>:first-child,body.app-player .ui-player-details-card.player-profile-details>details>div:not(summary)>:first-child{margin-top:0!important}body.app-player .ui-player-details-card.player-profile-details>details>form>:last-child,body.app-player .ui-player-details-card.player-profile-details>details>.player-profile-content>:last-child,body.app-player .ui-player-details-card.player-profile-details>details>div:not(summary)>:last-child{margin-bottom:0!important}@media (max-width:720px){body.app-player .ui-player-details-card.player-profile-details>details>form,body.app-player .ui-player-details-card.player-profile-details>details>.player-profile-content,body.app-player .ui-player-details-card.player-profile-details>details>div:not(summary){padding-inline:0.85rem!important;padding-block:0.65rem!important}}body.app-player .component-player-calendar-scroll,body.app-player .player-calendar-page .component-player-calendar-scroll,body.app-player .calendar-container .component-player-calendar-scroll{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important}body.app-player .component-player-calendar-scroll>.table-calendar,body.app-player .player-calendar-page .component-player-calendar-scroll>.table-calendar,body.app-player .calendar-container .component-player-calendar-scroll>.table-calendar,body.app-player .table-calendar.component-player-table--calendar{box-sizing:border-box!important;display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}body.app-player .table-calendar col.calendar-col-date{width:3.75rem!important}body.app-player .table-calendar col.calendar-col-hour{width:auto!important}body.app-player .table-calendar :where(th,td){box-sizing:border-box!important}body.app-player .table-calendar :where(th.calendar-date-header,th:first-child,td.datepad,td.calendar-date-cell){width:3.75rem!important;min-width:0!important;max-width:3.75rem!important;padding-inline:0.12rem!important;overflow:hidden!important;white-space:normal!important}body.app-player .table-calendar :where(th:not(:first-child),td.calendar-clickable-cell,.component-player-calendar-hour-cell){width:auto!important;min-width:0!important;max-width:none!important;padding-inline:0!important;overflow:hidden!important}body.app-player .table-calendar .calendar-clickable-cell>:where(div,.c0,.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}@media (max-width:720px){body.app-player .table-calendar col.calendar-col-date{width:3.05rem!important}body.app-player .table-calendar :where(th.calendar-date-header,th:first-child,td.datepad,td.calendar-date-cell){width:3.05rem!important;max-width:3.05rem!important;font-size:1.25rem!important;line-height:1.02!important}body.app-player .table-calendar :where(th:not(:first-child),td.calendar-clickable-cell,.component-player-calendar-hour-cell){font-size:1.25rem!important}}body.app-player{max-width:none}body.app-player>header,body.app-player>main.mainbody{box-sizing:border-box;width:min(calc(100% - 2rem),var(--player-page-max-width));max-width:var(--player-page-max-width);margin-inline:auto}body.app-player>main.mainbody{padding-inline:var(--player-page-pad-inline)}@media (max-width:720px){body.app-player>header,body.app-player>main.mainbody{width:100%;max-width:100%}}body.app-player .ui-responsive-data-card,body.app-player .team-roster-member-card{border-radius:var(--ui-card-radius, 0.7rem)}body.app-player .ui-player-page,body.player .ui-player-page{max-width:min(100%,72rem)}body.app-player .matches-table.match-layout-table :where(input.input-score.score-win,span.input-score.score-win),body.app-player .matches-table :where(input.input-score.score-win,span.input-score.score-win),body.app-player :where(.match-container,.matches-container) :where(input.input-score.score-win,span.input-score.score-win){background-color:var(--color-game-win-bg)!important;border-radius:var(--player-score-chip-radius, 0.55rem)!important;background-clip:padding-box!important}body.app-player .matches-table.match-layout-table input.input-score.forfeit-score,body.app-player .matches-table.match-layout-table span.input-score.forfeit-score,body.app-player .matches-table input.input-score.forfeit-score,body.app-player .matches-table span.input-score.forfeit-score,body.app-player :where(.match-container,.matches-container) input.input-score.forfeit-score,body.app-player :where(.match-container,.matches-container) span.input-score.forfeit-score{background-color:var(--player-score-status-forfeit-bg, var(--color-status-forfeit-bg))!important;border-color:var(--color-pastel-blue)!important;background-clip:padding-box!important}body.app-player nav .nav-link-attention{color:#000000!important;background:#fef3c7!important;border:1px solid #fcd34d!important}body.app-player nav .nav-link-attention .nav-approval-count{color:#000000!important;background:#ffffff!important;border:1px solid #fcd34d!important}body.app-player nav a.nav-link.nav-link-attention,body.app-player nav a.nav-link.nav-link-attention:link,body.app-player nav a.nav-link.nav-link-attention:visited,body.app-player nav a.nav-link.nav-link-attention:hover,body.app-player nav a.nav-link.nav-link-attention:active,body.app-player nav a.nav-link.nav-link-attention:focus,body.player-surface nav a.nav-link.nav-link-attention,body.player-surface nav a.nav-link.nav-link-attention:link,body.player-surface nav a.nav-link.nav-link-attention:visited,body.player-surface nav a.nav-link.nav-link-attention:hover,body.player-surface nav a.nav-link.nav-link-attention:active,body.player-surface nav a.nav-link.nav-link-attention:focus{color:#000000!important}body.app-player nav a.nav-link.nav-link-attention .nav-approval-count,body.player-surface nav a.nav-link.nav-link-attention .nav-approval-count{color:#000000!important}body.app-player .pending-game-change-cell::after,body.app-player .pending-game-change-cell.pending-game-change-forfeit::after,body.app-player .pending-game-change-cell.pending-game-change-void::after,body.app-player .pending-game-change-cell.pending-game-change-requires-my-approval::after,body.app-player td.pending-game-change-requires-my-approval::after,body.player-surface .pending-game-change-cell::after,body.player-surface .pending-game-change-cell.pending-game-change-forfeit::after,body.player-surface .pending-game-change-cell.pending-game-change-void::after,body.player-surface .pending-game-change-cell.pending-game-change-requires-my-approval::after,body.player-surface td.pending-game-change-requires-my-approval::after{content:none!important;display:none!important}body.app-player .pending-game-change-cell.pending-game-change-requires-my-approval::after,body.app-player td.pending-game-change-requires-my-approval::after,body.player-surface .pending-game-change-cell.pending-game-change-requires-my-approval::after,body.player-surface td.pending-game-change-requires-my-approval::after{content:""!important;display:block!important;position:absolute;top:0.2rem;right:0.2rem;width:0.55rem;height:0.55rem;border-radius:999px;background-color:#b45309;box-shadow:0 0 0 1px var(--color-background, #ffffff),0 0 0 2px #b45309;pointer-events:none}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--ready,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--ready{background:#eef8ee!important;border-color:#2f8f4f!important;box-shadow:0 0 0 2px rgba(47,143,79,.18),0 0 12px rgba(47,143,79,.38)!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--complete,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--complete{background:#ffecec!important;border-color:#b00020!important;box-shadow:0 0 0 2px rgba(176,0,32,.20),0 0 12px rgba(176,0,32,.35)!important}:root{--app-collapsed-section-summary-bg: #eef0f2;--app-collapsed-section-summary-border: #d5d9df;--app-collapsed-section-summary-arrow: #4d5560;--app-section-arrow-closed: "\25BE";--app-section-arrow-open: "\25B4"}body :where(details)>summary{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0.5rem!important;box-sizing:border-box!important;width:100%!important;min-height:2.35rem!important;padding:0.5rem 0.75rem!important;background-color:var(--app-collapsed-section-summary-bg)!important;background-image:none!important;border:1px solid var(--app-collapsed-section-summary-border)!important;border-radius:0.5rem!important;box-shadow:none!important;color:inherit!important;cursor:pointer!important;list-style:none!important}body :where(details)>summary::-webkit-details-marker{display:none!important}body :where(details)>summary::marker{content:""!important}body :where(details)>summary::before{content:var(--app-section-arrow-closed)!important;flex:0 0 auto!important;color:var(--app-collapsed-section-summary-arrow)!important;font-size:0.95em!important;line-height:1!important}body :where(details[open])>summary::before{content:var(--app-section-arrow-open)!important}body :where(details)>summary::after{content:none!important;display:none!important}.ui-player-details-card.player-lazy-details-wrapper{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.ui-player-normalized-details.player-lazy-details,.team-profile-section.ui-player-normalized-details.player-lazy-details,.team-profile-availability-details.ui-player-normalized-details.player-lazy-details{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0.75rem 0!important}.ui-player-normalized-details.player-lazy-details>summary,.team-profile-section.ui-player-normalized-details.player-lazy-details>summary,.team-profile-availability-details.ui-player-normalized-details.player-lazy-details>summary,main details:not([open])>summary{background:#f1f3f5!important;border:1px solid #cfd6de!important;border-radius:10px!important;box-shadow:none!important;color:inherit!important;cursor:pointer;display:flex!important;align-items:center;gap:0.45rem;padding:0.55rem 0.85rem!important}.ui-player-normalized-details.player-lazy-details>summary::-webkit-details-marker,.team-profile-section.ui-player-normalized-details.player-lazy-details>summary::-webkit-details-marker,.team-profile-availability-details.ui-player-normalized-details.player-lazy-details>summary::-webkit-details-marker,main details>summary::-webkit-details-marker{display:none}.ui-player-normalized-details.player-lazy-details>summary::before,.team-profile-section.ui-player-normalized-details.player-lazy-details>summary::before,.team-profile-availability-details.ui-player-normalized-details.player-lazy-details>summary::before,main details:not([open])>summary::before{content:var(--app-section-arrow-closed);display:inline-block;flex:0 0 auto;font-size:0.75em;line-height:1;margin-right:0.2rem}.ui-player-normalized-details.player-lazy-details[open]>summary::before,.team-profile-section.ui-player-normalized-details.player-lazy-details[open]>summary::before,.team-profile-availability-details.ui-player-normalized-details.player-lazy-details[open]>summary::before,main details[open]>summary::before{content:var(--app-section-arrow-open)}.ui-player-normalized-details.player-lazy-details>summary::after,.team-profile-section.ui-player-normalized-details.player-lazy-details>summary::after,.team-profile-availability-details.ui-player-normalized-details.player-lazy-details>summary::after,main details>summary::after{content:none!important;display:none!important}@keyframes matchSchedulerClockPulseGlow{0%{box-shadow:0 0 0 2px rgba(199,120,0,.30),0 0 7px rgba(255,193,7,.28)}50%{box-shadow:0 0 0 2px rgba(199,120,0,.44),0 0 14px rgba(255,193,7,.52)}100%{box-shadow:0 0 0 2px rgba(199,120,0,.30),0 0 7px rgba(255,193,7,.28)}}.matches-table.match-layout-table .matches-action-menu-panel>a,.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item,.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--calendar,.matches-table.match-layout-table .matches-action-menu-panel a.matches-action-menu-item--calendar{inset:auto!important}@media (hover:hover) and (pointer:fine),(min-width:769px){body.app-player .matches-table.match-layout-table .matches-action-menu-item--match-chat,body.app-player .matches-table.match-layout-table [data-mobile-only-match-chat="1"]{display:none!important}}@media screen and (max-width:768px){body.app-player .matches-table.match-layout-table .matches-action-menu .matches-action-menu-panel .matches-action-menu-item.matches-action-menu-item--desktop-text{display:none!important}}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon{background:transparent!important;background-color:transparent!important;background-image:none!important}.matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,.matches-action-menu-panel a.matches-calendar-menu-link--scheduler .matches-action-menu-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,body.app-player .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon{background:transparent!important}.matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::before,.matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,.matches-action-menu-panel a.matches-calendar-menu-link--scheduler .matches-action-menu-icon::before,.matches-action-menu-panel a.matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::before,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,body.app-player .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::before,body.app-player .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body.app-player .player-team-profile-page .team-profile-current-roster-section{padding:0.75rem!important}body.app-player .player-team-profile-page .team-profile-current-roster-section>h3{margin-bottom:0.55rem!important}body.app-player .player-team-profile-page .team-profile-roster-main-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0.55rem!important;align-items:stretch!important;width:max-content!important;max-width:100%!important;min-width:0!important;overflow-x:auto;justify-self:start!important;justify-items:stretch!important;margin-inline:0 auto!important}body.app-player .player-team-profile-page .team-profile-member-grid{display:flex!important;flex-wrap:wrap;gap:0.55rem!important;align-items:stretch!important;--team-profile-thumbnail-size: 64px}body.app-player .player-team-profile-page .team-profile-member-grid>.player-profile-summary-card{flex:0 0 auto;width:max-content!important;max-width:none!important}body.app-player .player-team-profile-page .team-profile-member-grid>.player-profile-summary-card>.player-profile-summary-layout{grid-template-columns:var(--team-profile-thumbnail-size) max-content!important;width:max-content!important;min-width:max-content!important;max-width:none!important}body.app-player .player-team-profile-page .team-profile-member-grid .player-profile-summary-details,body.app-player .player-team-profile-page .team-profile-member-grid .profile-summary-facts{width:max-content!important;min-width:max-content!important;max-width:none!important}body.app-player .player-team-profile-page .team-profile-member-grid .profile-summary-facts{grid-template-columns:max-content max-content!important}body.app-player .player-team-profile-page .team-profile-member-grid .player-profile-fact-row>dd{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere}body.app-player .player-team-profile-page .team-profile-member-grid .player-profile-identity-row{display:flex!important;grid-column:1/-1!important;flex-wrap:nowrap}body.app-player .player-team-profile-page .team-profile-member-grid .player-profile-identity-row>dt,body.app-player .player-team-profile-page .team-profile-member-grid .player-profile-identity-row>dd{flex:0 0 auto;white-space:nowrap!important;overflow-wrap:normal}body.app-player .player-team-profile-page .team-profile-member-grid .player-dupr-inline-cluster{flex-wrap:wrap}body.app-player .player-team-profile-page .team-profile-member-grid :where(.profile-photo-frame,.profile-photo-image,.profile-initials-avatar){--profile-photo-size: var(--team-profile-thumbnail-size) !important;width:var(--team-profile-thumbnail-size)!important;height:var(--team-profile-thumbnail-size)!important;min-width:var(--team-profile-thumbnail-size)!important;min-height:var(--team-profile-thumbnail-size)!important;max-width:var(--team-profile-thumbnail-size)!important;max-height:var(--team-profile-thumbnail-size)!important}body.app-player .player-team-profile-page .team-profile-member-grid .profile-initials-avatar{font-size:1.4rem!important;line-height:1!important}body.app-player .player-team-profile-page .team-profile-member-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:0.7rem!important;min-height:0!important;padding:0.65rem 0.75rem!important}body.app-player .player-team-profile-page .team-profile-roster-fact-card{margin-top:0!important;margin-inline:0 auto!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;justify-self:start!important;width:100%!important}body.app-player .player-team-profile-page .team-profile-roster-summary-table{width:100%!important;margin-inline:0 auto!important}body.app-player .player-team-profile-page .team-profile-roster-summary-table th,body.app-player .player-team-profile-page .team-profile-roster-summary-table td{padding-block:0.36rem!important}@media (max-width:640px){body.app-player .player-team-profile-page .team-profile-member-grid{flex-direction:column;align-items:start!important;--team-profile-thumbnail-size: 56px}}@media (max-width:380px){body.app-player .player-team-profile-page .team-profile-member-grid>.player-profile-summary-card>.player-profile-summary-layout{grid-template-columns:minmax(0,1fr)!important;row-gap:0.4rem}body.app-player .player-team-profile-page .team-profile-member-grid .player-profile-summary-details{grid-column:1!important;grid-row:2!important}}body.app-player .matches-table.match-layout-table td.matches-score-cell input.input-score.forfeit-score,body.app-player .matches-table.match-layout-table td.matches-score-cell span.input-score.forfeit-score,body.app-player .player-matches-page td.matches-score-cell input.input-score.forfeit-score,body.app-player .player-matches-page td.matches-score-cell span.input-score.forfeit-score{background-color:var(--player-score-status-forfeit-bg, var(--color-status-forfeit-bg, #bae1ff))!important;background:var(--player-score-status-forfeit-bg, var(--color-status-forfeit-bg, #bae1ff))!important;border-color:var(--color-pastel-blue, #bae1ff)!important;background-clip:padding-box!important}body.app-player .player-matches-pool-section+.player-matches-pool-section{margin-top:0.65rem!important}body.app-player .matches-table.match-layout-table span.input-score.score-loss,body.app-player .matches-table.match-layout-table span.input-score.loss{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:1px solid #c9d0d8!important;border-radius:var(--player-score-chip-radius, 0.55rem)!important}body.app-player .matches-status-table .team-profile-icon-link,body.app-player .team-lifecycle-dissolved-table .team-profile-icon-link{display:inline-flex!important;flex:0 0 1.1rem!important;width:1.1rem!important;min-width:1.1rem!important;max-width:1.1rem!important;height:1.1rem!important;min-height:1.1rem!important;aspect-ratio:1/1!important;box-sizing:border-box!important;padding:0!important;border-radius:50%!important}body.app-player .matches-status-table .team-profile-icon-link .app-icon,body.app-player .matches-status-table .team-profile-icon-link .app-svg-icon,body.app-player .matches-status-table .team-profile-icon-link svg,body.app-player .team-lifecycle-dissolved-table .team-profile-icon-link .app-icon,body.app-player .team-lifecycle-dissolved-table .team-profile-icon-link .app-svg-icon,body.app-player .team-lifecycle-dissolved-table .team-profile-icon-link svg{flex:0 0 0.9rem!important;width:0.9rem!important;min-width:0.9rem!important;height:0.9rem!important;min-height:0.9rem!important}body.app-player .matches-table.match-layout-table td.match-void-span-cell{box-sizing:border-box;padding:0.22rem 0.28rem;text-align:center;vertical-align:middle}body.app-player .matches-table.match-layout-table .match-void-span-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto!important;min-width:2.5rem!important;max-width:100%!important;min-height:1.45rem;margin:0;padding:0 0.55rem;border:1px solid rgba(194,65,12,0.35);border-radius:999px;background:var(--player-score-status-void-bg, #ff9861);color:var(--color-text, #111827);font-weight:400;line-height:1;white-space:nowrap}body.app-player .matches-table.match-layout-table .match-void-span-badge--pending{outline:2px solid rgba(180,83,9,0.22);outline-offset:-2px}@media (max-width:768px){body.app-player :where(.players-container,.player-page-container .stats-context-players) .stats-player-cell .player-name-lines:not(.player-name-lines-public){display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:0.22rem!important;white-space:nowrap!important}body.app-player :where(.players-container,.player-page-container .stats-context-players) .stats-player-cell .player-name-line:not(.player-name-line-public){display:inline!important;width:auto!important;white-space:nowrap!important}body.app-player :where(.players-container,.player-page-container .stats-context-players) .stats-player-cell .player-name-line+.player-name-line::before{content:" "!important}}body.app-player [data-stats-context~="teams"] .stats-table{width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:auto!important}body.app-player [data-stats-context~="teams"] .stats-table th:nth-child(2){width:15rem!important;min-width:15rem!important}body.app-player [data-stats-context~="teams"] .stats-team-cell{width:15rem!important;min-width:15rem!important;max-width:15rem!important;overflow:hidden!important;white-space:normal!important}body.app-player [data-stats-context~="teams"] .stats-team-cell .team-profile-name-with-icon{display:grid!important;grid-template-columns:1.15rem minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}body.app-player [data-stats-context~="teams"] .stats-team-cell :where(.team-player-list,.team-player-list-normalized){display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:hidden!important}body.app-player [data-stats-context~="teams"] .stats-team-cell :where(.team-player-line,.team-player-line-normalized),body.app-player [data-stats-context~="teams"] .stats-team-cell :where(.team-player-line,.team-player-line-normalized) a{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media (min-width:761px){body.app-player [data-stats-context~="teams"] .stats-table,body.app-player [data-stats-context~="players"] .stats-table{width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:auto!important}body.app-player [data-stats-context~="teams"] .stats-table-outline-11021,body.app-player [data-stats-context~="players"] .stats-table-outline-11021{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important}}@media (max-width:1100px) and (pointer:coarse){body.app-player [data-stats-context~="teams"],body.app-player [data-stats-context~="players"]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}body.app-player [data-stats-context~="teams"]::-webkit-scrollbar,body.app-player [data-stats-context~="players"]::-webkit-scrollbar{display:none}body.app-player [data-stats-context~="teams"] .stats-table,body.app-player [data-stats-context~="players"] .stats-table{width:max-content!important;min-width:44rem!important;max-width:none!important;table-layout:auto!important}body.app-player [data-stats-context~="teams"] .stats-table-outline-11021,body.app-player [data-stats-context~="players"] .stats-table-outline-11021{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}body.app-player [data-stats-context~="teams"] .stats-table-outline-11021::-webkit-scrollbar,body.app-player [data-stats-context~="players"] .stats-table-outline-11021::-webkit-scrollbar{display:none}}body.app-player .matches-status-table .team-profile-icon-link{border:1.5px solid currentColor!important;border-radius:50%!important;box-sizing:border-box!important}body.app-player .player-profile-quick-check input[type="checkbox"]{order:0!important;position:static!important;float:none!important;display:inline-block!important;min-width:0!important;max-width:none!important}body.app-player .player-profile-quick-check span{order:1!important}body.player-surface .player-card,body:not(.admin-surface) .player-card{--player-card-gap-4541: 0.875rem}body.player-surface .responsive-table,body:not(.admin-surface) .responsive-table{overflow-x:auto;max-width:100%}body.app-player,body.player-surface{--app-page-max-width: var(--player-page-max-width, 980px);--app-page-pad-inline: var(--player-page-pad-inline, clamp(0.75rem, 2.4vw, 1.4rem));--app-page-pad-block: var(--player-page-pad-block, clamp(0.65rem, 1.8vw, 1.15rem));--app-gap-xs: var(--player-gap-xs, 0.25rem);--app-gap-sm: var(--player-gap-sm, 0.45rem);--app-gap-md: var(--player-gap-md, 0.75rem);--app-gap-lg: var(--player-gap-lg, 1rem);--app-radius-sm: var(--player-radius-sm, 0.45rem);--app-radius-md: var(--player-radius-md, 0.7rem);--app-radius-lg: var(--player-radius-lg, 1rem);--app-border: var(--player-border, #d0d7de);--app-border-soft: var(--player-border-soft, #e5e7eb);--app-bg: var(--player-bg, #f6f8fa);--app-surface: var(--player-surface, #fff);--app-surface-muted: var(--player-surface-muted, #f8fafc);--app-text: var(--player-text, #111827);--app-muted: var(--player-muted, #4b5563);--app-link: var(--player-link, #0645d9);background:var(--app-bg);color:var(--app-text);overflow-x:hidden}body.app-player .mainbody,body.player-surface .mainbody{box-sizing:border-box;width:min(100%,var(--app-page-max-width));margin-inline:auto;padding:var(--app-page-pad-block) var(--app-page-pad-inline)}body.app-player :where(.player-page-container,.player-normalized-page,.player-card,.player-panel,.ui-player-card,.ui-player-section,details.player-details-card),body.player-surface :where(.player-page-container,.player-normalized-page,.player-card,.player-panel,.ui-player-card,.ui-player-section,details.player-details-card){box-sizing:border-box;max-width:100%;min-width:0}body.app-player :where(.table-container,.stats-table-container,.matches-pool-table-wrap,.ui-table-container,.ui-player-table-wrap,.component-player-table-scroll,.component-player-scroll-x,.component-player-report-scroll,.ui-table-scroll,.table-scroll,.scroll-x),body.player-surface :where(.table-container,.stats-table-container,.matches-pool-table-wrap,.ui-table-container,.ui-player-table-wrap,.component-player-table-scroll,.component-player-scroll-x,.component-player-report-scroll,.ui-table-scroll,.table-scroll,.scroll-x){box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}body.app-player :where(table,.ui-responsive-data-table),body.player-surface :where(table,.ui-responsive-data-table){border-collapse:collapse;table-layout:auto}body.app-player :where(th,td),body.player-surface :where(th,td){vertical-align:top}body.app-player :where(input,select,textarea,button),body.player-surface :where(input,select,textarea,button){box-sizing:border-box;max-width:100%}:root{--ui-section-compact-padding-y: 0.45rem;--ui-section-compact-padding-x: 0.65rem;--ui-section-compact-padding: var(--ui-section-compact-padding-y) var(--ui-section-compact-padding-x)}body.app-admin :where(details.admin-lazy-details,details.admin-sysadmin-details)>summary,body.admin-surface :where(details.admin-lazy-details,details.admin-sysadmin-details)>summary{min-height:0!important;padding:var(--ui-section-compact-padding, 0.45rem 0.65rem)!important;line-height:1.25!important}body.app-admin :where(details.admin-lazy-details,details.admin-sysadmin-details),body.admin-surface :where(details.admin-lazy-details,details.admin-sysadmin-details){padding:0!important}.player-profile-events-list{display:grid;gap:0;list-style:none;padding:0;margin:0}body.app-player .player-profile-events-list>li>.player-profile-event-details{margin-block:0!important}.player-profile-events-list>li,.player-profile-event-details,.player-profile-event-status{min-width:0}.player-profile-event-details>summary{display:flex;align-items:center;gap:0.55rem}.player-profile-event-details>summary>span{min-width:0;overflow-wrap:anywhere}:root{--color-status-dissolution-request-bg: #fff8b8;--color-status-withdrawn-bg: var(--color-status-dissolution-request-bg);--color-message-warning: #f60;--color-message-info: #06c;--color-message-error: #f30;--color-message-failure: #f00}body{font-family:"Raleway",sans-serif;background-color:var(--color-page-bg);margin:0;max-width:800px}header{background:var(--color-primary);color:var(--color-white);padding:1rem;border-radius:8px}h1,h2,h3,h4,h5,h6{margin:1px;padding:1px}h1{font-size:1.5rem}h2{border-left:5px solid var(--color-accent);padding-left:10px}table{border-collapse:collapse;background:var(--color-white);overflow:hidden;table-layout:fixed}.sortable thead{cursor:pointer}.table-container{width:100%}a{text-decoration:none}table td,table th{border:1px solid var(--color-table-border);padding:4px}table td{white-space:nowrap}table th{white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.15}th{background:var(--color-table-header-bg)}tr{display:table-row!important}textarea{width:100%;min-height:50px;resize:vertical}button{background:var(--color-accent);padding:5px 15px;border-radius:8px;width:100%;background-color:var(--color-button-bg);color:var(--color-white);border:none;font-size:1rem;font-weight:bold;cursor:pointer;transition:background-color 0.3s}button:hover{background-color:var(--color-button-hover-bg)}input{border:1px solid var(--color-table-border)}input:focus{outline:none;border-color:var(--color-button-bg)}.largetext{padding:12px;font-size:1.1rem}input[type="number"]{text-align:center;font:inherit}summary{font-weight:bold}select,option{font-size:1.1rem;text-align-last:center;text-align:center}.divborder{border:1px solid var(--color-black);padding:5px}.mainbody{padding:0 5px}.floatr{float:right}.align-left{text-align:left}.align-right{text-align:right}.align-middle{text-align:center;vertical-align:middle}.align-photo{display:flex;align-items:center;gap:5px;width:fit-content;height:fit-content}.profile-photo{background:var(--color-page-bg);border:none}.profile-initials-avatar{align-items:center;background:var(--color-button-bg);border:1px solid var(--color-border);border-radius:50%;box-sizing:border-box;color:var(--color-button-text);display:inline-flex;font-weight:bold;justify-content:center;line-height:1;text-transform:uppercase}.profile-initials-avatar-profile{font-size:3rem;height:160px;width:160px}.profile-initials-avatar-small{font-size:0.75rem;height:32px;width:32px}.profile-photo-editor{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;margin:0.5rem 0 1rem 0}.profile-photo-preview-frame{height:160px;position:relative;width:160px}.profile-photo-preview-frame>*{left:0;position:absolute;top:0}.profile-photo-preview{display:block;object-fit:cover}.profile-photo-empty-text{align-items:center;border:1px dashed var(--css-color-ccc);border-radius:50%;box-sizing:border-box;display:flex;height:160px;justify-content:center;padding:1rem;text-align:center;width:160px}.profile-photo-remove-detail{margin-top:0.5rem;max-width:34rem}.profile-photo-controls{flex:1 1 18rem;min-width:15rem}.profile-photo-remove{align-items:center;display:flex;gap:0.5rem;justify-content:flex-start;margin-top:0.5rem}.profile-photo-remove input[type="checkbox"]{flex:0 0 auto;margin:0;width:auto}.mobileonly{display:none}.desktoponly{display:inline}.image-oval{border-radius:50%}.indented{margin-left:20px}.about-indent{padding-left:20px}.partner{background:var(--color-status-partner-bg)}@media screen{.mobileonly{display:inline}}.available{background-color:var(--color-status-available-bg)}.unavailable{background-color:var(--color-status-unavailable-bg)}.availability-disabled{pointer-events:none;filter:grayscale(1)}.withdrawn{background-color:var(--color-status-withdrawn-bg)}.forfeit-score{background-color:var(--color-status-forfeit-bg)!important;border-color:var(--color-pastel-blue)!important;-webkit-print-color-adjust:exact}input.forfeit-score{background-color:var(--color-status-forfeit-bg)!important}span.forfeit-score{display:inline-block;width:100%;box-sizing:border-box;background-color:var(--color-status-forfeit-bg)!important}.pending-game-change-score{background-color:#fef3c7!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;-webkit-print-color-adjust:exact}.pending-game-change-cell{position:relative}.pending-game-change-cell::after{content:"";position:absolute;top:0.2rem;right:0.2rem;width:0.55rem;height:0.55rem;border-radius:999px;background-color:var(--color-message-warning);box-shadow:0 0 0 1px var(--color-background),0 0 0 2px var(--color-message-warning);pointer-events:none}.pending-game-change-cell.pending-game-change-forfeit::after{background-color:var(--color-status-forfeit-bg);box-shadow:0 0 0 1px var(--color-background),0 0 0 2px var(--color-status-forfeit-bg)}.pending-game-change-cell.pending-game-change-void::after{background-color:var(--color-status-void-bg);box-shadow:0 0 0 1px var(--color-background),0 0 0 2px var(--color-status-void-bg)}.void{background-color:var(--color-status-void-bg);padding:5px;border-radius:5px}.single{background-color:var(--color-status-single-bg)}.hidden{visibility:hidden}.explainstats{cursor:pointer;color:var(--color-white);background:var(--color-primary);border-radius:50%;padding:0 5px}nav .nav-link{color:var(--color-white);text-decoration:none;margin:0 5px;font-weight:bold;transition:color 0.3s}nav .nav-link:hover{color:var(--color-accent)}nav .nav-link-attention{color:#000000!important;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;padding:2px 7px}nav .nav-approval-count{display:inline-block;min-width:1.2em;margin-left:3px;padding:0 4px;color:#000000!important;background:var(--color-white);border:1px solid #fcd34d;border-radius:999px;font-size:0.8em;line-height:1.2}nav .nav-user-row{flex-basis:100%;justify-content:flex-end}nav .nav-logout-link{opacity:0.9}input[type="password"]::-ms-reveal,input[type="password"]::-ms-clear{display:none}.login-field{position:relative;width:100%}.login-largetext{padding:12px;font-size:1.1rem;width:100%;padding-right:40px;box-sizing:border-box}.login-toggle{appearance:none;border:0;background:transparent;padding:0;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;display:inline-grid;place-items:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#1f5f91;line-height:1;z-index:2;user-select:none}.login-toggle:hover,.login-toggle:focus-visible{color:#123f62;outline:2px solid #83b7e8;outline-offset:2px}.login-toggle .app-icon{display:inline-flex;font-size:1.25rem}.login-toggle .password-visibility-icon-hide,.login-toggle.is-visible .password-visibility-icon-show{display:none}.login-toggle.is-visible .password-visibility-icon-hide{display:inline-flex}#login-form .login-field>.login-toggle{background:transparent!important;border:0!important;border-radius:4px;box-sizing:border-box;color:#1f5f91;display:inline-grid!important;height:2.25rem!important;left:auto!important;margin:0!important;max-width:2.25rem!important;min-height:2.25rem!important;min-width:2.25rem!important;padding:0!important;position:absolute!important;right:0.5rem!important;top:50%!important;transform:translateY(-50%);width:2.25rem!important}#login-form .login-field>.login-toggle:hover{background:transparent!important;color:#123f62;outline:0}#login-form .login-field>.login-toggle:focus-visible{box-shadow:0 0 0 2px #2d8f50;outline:0}#login-form .login-field>.login-largetext{padding-right:3.25rem}.login-biometric-button{margin-left:0.35rem}.login-biometric-help{font-size:0.9rem;opacity:0.85}.mobile-only-auth-option{display:none}@media (max-width:768px),(hover:none) and (pointer:coarse){.mobile-only-auth-option{display:inline-block}.login-biometric-help.mobile-only-auth-option{display:block}}.matches-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.matches-table{width:100%;border-collapse:collapse;min-width:max-content;table-layout:auto}.matches-table td{border:1px solid var(--color-table-border)}.matches-table-round{width:5%}.matches-table-team{width:auto;white-space:nowrap}.matches-table-team-cell{padding:2px 3px}.matches-table-game{width:2.6rem;min-width:2.6rem}.input-score{box-sizing:border-box;max-width:100%;text-align:center}.matches-table-game .input-score{align-items:center;display:inline-flex;justify-content:center;width:2.25rem;min-width:2.25rem;min-height:1.75rem;padding-left:0.1rem;padding-right:0.1rem}input.input-score{min-height:0;height:1.75rem}input.input-score[type="number"]{-moz-appearance:textfield}.ios-hide{visibility:visible!important;border:1px solid var(--color-table-border)!important;box-shadow:inset 0 0 0 0.5px var(--color-table-border);background-color:var(--color-white)}.ios-hide>*{visibility:hidden!important;pointer-events:none}.win,.score-win{background-color:var(--color-game-win-bg)!important;-webkit-print-color-adjust:exact}.success{display:block;margin:0.35rem 0;color:var(--color-button-bg);font-weight:bold}.warning{display:block;margin:0.35rem 0;color:var(--color-message-warning);font-weight:bold}.info{display:block;margin:0.35rem 0;color:var(--color-message-info);font-weight:bold}.error{display:block;margin:0.35rem 0;color:var(--color-message-error);font-weight:bold}.failure{display:block;margin:0.35rem 0;color:var(--color-message-failure);font-weight:bold}.subindicator{background-color:var(--color-status-substitute-bg)}.calendar-team-legend{display:table;border-collapse:collapse;max-width:max-content;margin:0.25rem 0 0.6rem;padding:2px 4px}.calendar-team-legend-line{display:table-row;line-height:1.15;padding-block:0}.calendar-team-legend-team-cell,.calendar-team-legend-player-cell{display:table-cell;vertical-align:middle;white-space:nowrap;padding:0 0.65rem 0 0}.calendar-team-legend-team-cell{width:1.5rem;padding-right:0.25rem}.calendar-team-legend-line .team-profile-icon-link{margin-right:0}.calendar-team-legend-line .team-pair-separator{white-space:nowrap}.calendar-team-legend-player{display:inline-flex;align-items:center;gap:0.25rem}.calendar-team-legend-player-cell-empty{min-width:8rem}.calendar-team-legend-swatch{display:inline-block;width:1.15rem;min-width:1.15rem;height:0.85rem;padding-left:0;border:1px solid var(--color-table-border);border-radius:0.2rem;box-shadow:inset 0 0 0 1px var(--css-color-rgba-255-255-255-0-4)}@media (max-width:720px){.calendar-team-legend{max-width:100%}.calendar-team-legend-team-cell,.calendar-team-legend-player-cell{padding-right:0.45rem}}.table-calendar th{text-align:center}.table-calendar td{padding:0px}.datepad{padding:4px!important}.calendar-clickable-cell{cursor:pointer}.calendar-clickable-cell:hover{outline:2px solid var(--color-table-border);outline-offset:-2px}.calendar-overlap{position:relative;outline:none!important;isolation:isolate;outline-offset:-4px;box-shadow:inset 0 0 0 1px var(--color-white),inset 0 0 0 2px var(--calendar-overlap-outline, var(--calendar-overlap-outline)),0 0 4px var(--css-color-rgba-74-74-74-0-45);background:var(--color-pastel-yellow)}.calendar-overlap::before{content:"";position:absolute;inset:0;z-index:5;box-sizing:border-box;border:2px solid var(--calendar-overlap-outline, var(--calendar-overlap-outline));box-shadow:inset 0 0 0 1px var(--color-white),0 0 4px var(--css-color-rgba-74-74-74-0-45);pointer-events:none}.calendar-scheduler-badge{position:absolute;top:3px;right:3px;z-index:8;width:20px;height:20px;min-width:20px;padding:0;border-radius:999px;border:1px solid var(--color-table-border);background:var(--color-white);color:var(--color-text, #222);font-size:13px;line-height:18px;text-align:center;box-shadow:0 0 7px var(--css-color-rgba-74-74-74-0-45);cursor:pointer;touch-action:manipulation}.calendar-scheduler-badge:hover,.calendar-scheduler-badge:focus-visible{outline:2px solid var(--calendar-overlap-outline, var(--color-table-border));outline-offset:1px}.calendar-overlap::after{content:none!important;display:none!important}.calendar-overlap div:not(.c0){filter:saturate(1.18) brightness(0.98) contrast(1.04);box-shadow:inset 0 0 0 1px var(--color-white);font-weight:600}.table-calendar{user-select:none;touch-action:manipulation}.table-calendar .datepad,.calendar-clickable-cell{touch-action:manipulation}.c0,.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8{padding-left:1.5rem;font-size:50%}.c0{background-color:var(--color-white)}.c1{background-color:var(--color-red)}.c2{background-color:var(--color-pastel-red)}.c3{background-color:var(--color-green)}.c4{background-color:var(--color-pastel-green)}.c5{background-color:var(--color-blue)}.c6{background-color:var(--color-pastel-blue)}.c7{background-color:var(--color-yellow)}.c8{background-color:var(--color-pastel-yellow)}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-status-unavailable-bg);transition:0.2s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:2px;background-color:var(--color-white);transition:0.2s}input:checked+.slider{background-color:var(--color-status-available-bg)}input:checked+.slider:before{transform:translateX(36px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:50%}.displaysql{width:100%;height:400px;border:1px solid var(--color-black);resize:both;overflow:auto}.admin-subnav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;margin:0 0 1rem 0;padding:0.25rem 0;overflow-x:hidden;white-space:normal}.admin-subnav-link{position:relative;display:inline-block;padding:0.25rem 0 0.4rem 0;color:var(--color-primary);font-weight:bold;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.admin-subnav-link::after{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--color-transparent);content:""}.admin-subnav-link:hover::after,.admin-subnav-link-active::after{background:var(--color-accent)}.admin-subnav-link-active{color:var(--color-primary)}.admin-action-note{display:inline-block;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.admin-dashboard-table .dashboard-status-ok{background-color:var(--color-pastel-green)}.admin-dashboard-table .dashboard-status-warning{background-color:var(--color-pastel-yellow)}.admin-dashboard-table .dashboard-status-blocked{background-color:var(--color-pastel-red)}html{visibility:visible;opacity:1}.table-calendar,.table-calendar tbody,.table-calendar tr{touch-action:manipulation!important}.table-calendar td.datepad,.table-calendar th:first-child{touch-action:manipulation!important;-webkit-user-select:none;user-select:none}.table-calendar .calendar-clickable-cell{touch-action:manipulation!important}.admin-dashboard-section{margin-bottom:1.25rem}.admin-dashboard-table{width:100%;border-collapse:collapse;table-layout:auto}.admin-dashboard-table th,.admin-dashboard-table td{padding:0.4rem 0.5rem;border:1px solid var(--color-table-border);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal}.admin-dashboard-table th:first-child,.admin-dashboard-table td:first-child{width:5.5rem;white-space:nowrap;overflow-wrap:normal}.dashboard-status-ok,.dashboard-status-warning,.dashboard-status-blocked{font-weight:normal}.dashboard-status-ok td:first-child,.dashboard-status-warning td:first-child,.dashboard-status-blocked td:first-child{font-weight:bold}.admin-dashboard-container,.admin-settings-container,.admin-league-settings-container,.admin-leagues-container,.admin-global-players-container,.admin-league-roster-container,.admin-teams-container,.admin-dupr-container,.admin-rounds-container,.diagnostics-container{max-width:100%;overflow-x:hidden;box-sizing:border-box}.admin-dashboard-container *,.admin-settings-container *,.admin-league-settings-container *,.admin-leagues-container *,.admin-global-players-container *,.admin-league-roster-container *,.admin-teams-container *,.admin-dupr-container *,.admin-rounds-container *,.diagnostics-container *{box-sizing:border-box}.admin-dashboard-container .divborder,.admin-settings-container .divborder,.admin-league-settings-container .divborder,.admin-leagues-container .divborder,.admin-global-players-container .divborder,.admin-league-roster-container .divborder,.admin-teams-container .divborder,.admin-dupr-container .divborder,.admin-rounds-container .divborder,.diagnostics-container .divborder{max-width:100%;overflow-x:hidden;overflow-wrap:anywhere}.admin-dashboard-container .table-container,.admin-settings-container .table-container,.admin-league-settings-container .table-container,.admin-leagues-container .table-container,.admin-global-players-container .table-container,.admin-league-roster-container .table-container,.admin-teams-container .table-container,.admin-dupr-container .table-container,.admin-rounds-container .table-container,.diagnostics-container .table-container{max-width:100%;overflow-x:hidden}.admin-dashboard-container table,.admin-settings-container table,.admin-league-settings-container table,.admin-leagues-container table,.admin-global-players-container table,.admin-league-roster-container table,.admin-teams-container table,.admin-dupr-container table,.admin-rounds-container table,.diagnostics-container table{max-width:100%;width:100%;min-width:0;table-layout:fixed}.admin-dashboard-container th,.admin-dashboard-container td,.admin-settings-container th,.admin-settings-container td,.admin-league-settings-container th,.admin-league-settings-container td,.admin-leagues-container th,.admin-leagues-container td,.admin-global-players-container th,.admin-global-players-container td,.admin-league-roster-container th,.admin-league-roster-container td,.admin-teams-container th,.admin-teams-container td,.admin-dupr-container th,.admin-dupr-container td,.admin-rounds-container th,.admin-rounds-container td,.diagnostics-container th,.diagnostics-container td{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top}.admin-dashboard-container input,.admin-dashboard-container select,.admin-dashboard-container textarea,.admin-settings-container input,.admin-settings-container select,.admin-settings-container textarea,.admin-league-settings-container input,.admin-league-settings-container select,.admin-league-settings-container textarea,.admin-leagues-container input,.admin-leagues-container select,.admin-leagues-container textarea,.admin-global-players-container input,.admin-global-players-container select,.admin-global-players-container textarea,.admin-league-roster-container input,.admin-league-roster-container select,.admin-league-roster-container textarea,.admin-teams-container input,.admin-teams-container select,.admin-teams-container textarea,.admin-dupr-container input,.admin-dupr-container select,.admin-dupr-container textarea,.admin-rounds-container input,.admin-rounds-container select,.admin-rounds-container textarea,.diagnostics-container input,.diagnostics-container select,.diagnostics-container textarea{max-width:100%}.admin-dashboard-container button,.admin-settings-container button,.admin-league-settings-container button,.admin-leagues-container button,.admin-global-players-container button,.admin-league-roster-container button,.admin-teams-container button,.admin-dupr-container button,.admin-rounds-container button,.diagnostics-container button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.admin-dashboard-container pre,.admin-settings-container pre,.admin-league-settings-container pre,.admin-leagues-container pre,.admin-global-players-container pre,.admin-league-roster-container pre,.admin-teams-container pre,.admin-dupr-container pre,.admin-rounds-container pre,.diagnostics-container pre,.admin-dashboard-container textarea,.admin-settings-container textarea,.admin-league-settings-container textarea,.admin-leagues-container textarea,.admin-global-players-container textarea,.admin-league-roster-container textarea,.admin-teams-container textarea,.admin-dupr-container textarea,.admin-rounds-container textarea,.diagnostics-container textarea,.displaysql{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.admin-leagues-container input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.admin-leagues-container select,.admin-leagues-container textarea{width:min(100%,36rem)}.admin-generated-uuid{display:inline-block;max-width:100%;padding:0.2rem 0.35rem;border:1px solid var(--color-table-border);overflow-wrap:anywhere}.admin-inline-note{display:block;margin-top:0.25rem;overflow-wrap:anywhere}.admin-inline-fields{display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem;align-items:end;margin:0.35rem 0}.admin-inline-fields label{display:inline-block;margin:0}button:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.55}.diagnostics-table .diagnostic-section-header{background:var(--color-table-header-bg)}.selected-row{font-weight:bold}.dupr-submit-option{display:inline-block;font-size:0.85em;margin-top:0.25rem;white-space:nowrap}.button-link{display:inline-block;padding:0.35rem 0.6rem;border:1px solid var(--color-button-border, var(--color-table-border));border-radius:0.25rem;text-decoration:none}@media print{.no-print,nav,header,footer,.admin-nav,.admin-sub-nav{display:none!important}}.wide-note-input{min-width:22rem;max-width:100%}.verification-code-box-row{display:flex;gap:0.5rem;justify-content:center;margin:1rem 0}.verification-code-digit-box{font-size:2rem;height:3rem;text-align:center;width:2.5rem}.admin-edit-card{border-top:1px solid var(--color-table-border);margin-top:1rem;padding-top:1rem}.org-edit-input{width:min(100%,64rem)}.admin-org-form th{width:12rem}.admin-org-form td{min-width:min(70vw,66rem)}.admin-search-inline{align-items:center;display:inline-flex;flex-wrap:wrap;gap:0.35rem;max-width:100%}.admin-search-inline input[type="text"]{width:min(100%,24rem)}.icon-cancel-link{display:inline-block;font-size:1.5rem;font-weight:bold;line-height:1;padding:0 0.35rem;text-decoration:none}.admin-people-edit-table th:nth-child(5),.admin-people-edit-table td:nth-child(5){min-width:12rem}.admin-access-select{min-width:11rem}.admin-help-text{display:block;max-width:34rem;overflow-wrap:anywhere}.people-access-player-select{width:min(100%,32rem)}.admin-two-column-form th{width:12rem}.admin-two-column-form input[type="text"],.admin-two-column-form input[type="tel"],.admin-two-column-form input[type="number"],.admin-two-column-form select,.admin-two-column-form .admin-access-select{width:min(100%,28rem)}.admin-subnav-row{display:flex;flex-wrap:wrap;gap:0.35rem;justify-content:center;width:100%;margin-bottom:0}.login-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin:1rem 0}.data-validation-header{display:block;width:100%;margin:0.75rem 0 0.25rem 0;padding:0.4rem 0.5rem;background:var(--color-table-header-bg);border-left:5px solid var(--color-accent);box-sizing:border-box}.diagnostics-container .data-validation-table-container{display:block;width:100%;max-width:100%;overflow-x:auto}.diagnostics-container table.data-validation-table{display:table;width:100%!important;max-width:none;min-width:100%;table-layout:auto}.diagnostics-container table.data-validation-table th{white-space:nowrap!important;overflow-wrap:normal;word-break:keep-all}.diagnostics-container table.data-validation-table td{white-space:normal;overflow-wrap:anywhere;word-break:normal}.diagnostics-container table.data-validation-table td.data-validation-empty{white-space:normal;overflow-wrap:normal}#profile-photo-warning{margin-top:0.35rem;min-height:1.2rem}.stats-progress-panel{border:1px solid var(--color-table-border);border-radius:0.5rem;box-sizing:border-box;margin:1rem 0 1.25rem 0;padding:0.9rem}.stats-progress-panel h3{margin-top:0}.stats-progress-grid{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-bottom:0.9rem}.stats-progress-card{border:1px solid var(--color-table-border);border-radius:0.5rem;box-sizing:border-box;padding:0.8rem}.stats-progress-label{font-size:0.82rem;font-weight:bold;letter-spacing:0.02em;text-transform:uppercase}.stats-progress-value{font-size:1.25rem;font-weight:bold;line-height:1.2;margin-top:0.25rem}.stats-progress-bar{background:var(--color-table-border);border-radius:999px;height:0.65rem;margin-top:0.55rem;overflow:hidden}.stats-progress-bar span{background:var(--color-primary);display:block;height:100%}.stats-progress-detail{font-size:0.9rem;margin-top:0.4rem}.stats-details{margin-top:0.75rem}.dashboard-overview,.dashboard-quick-links{margin:1rem 0 1.25rem 0}.dashboard-card-grid,.dashboard-link-grid{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.dashboard-card,.dashboard-link-card{border:1px solid var(--color-table-border);border-radius:0.5rem;box-sizing:border-box;padding:0.8rem;text-decoration:none}.dashboard-card-title{font-size:0.82rem;font-weight:bold;letter-spacing:0.02em;text-transform:uppercase}.dashboard-card-value{font-size:1.5rem;font-weight:bold;line-height:1.2;margin-top:0.25rem}.dashboard-card-detail{font-size:0.9rem;margin-top:0.35rem}.dashboard-card-ok{background-color:var(--color-pastel-green)}.dashboard-card-warning{background-color:var(--color-pastel-yellow)}.dashboard-card-blocked{background-color:var(--color-pastel-red)}.dashboard-card-clickable{color:inherit;cursor:pointer;display:block}.dashboard-card-clickable:hover,.dashboard-card-clickable:focus{text-decoration:none;transform:translateY(-1px)}.dashboard-link-card{background:var(--color-button-bg);color:var(--color-button-text);display:block;font-weight:bold;text-align:center}.dashboard-link-card:hover,.dashboard-link-card:focus{filter:brightness(0.95)}.data-validation-summary{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0.75rem 0 1rem 0}.data-validation-check{margin:0.6rem 0}.data-validation-check>summary{font-weight:bold}.data-validation-severity{border:1px solid var(--color-table-border);border-radius:0.35rem;display:inline-block;font-weight:bold;padding:0.15rem 0.45rem;white-space:nowrap}.data-validation-severity-error{background-color:var(--color-pastel-red)}.data-validation-severity-warning{background-color:var(--color-pastel-yellow)}.data-validation-severity-info{background-color:var(--color-pastel-blue)}.stats-explain-group{margin-bottom:0.8rem}.stats-explain-group h4{margin:0.6rem 0 0.25rem 0}.stats-explain-group p{margin:0.15rem 0}.stats-table{table-layout:auto;width:100%}.stats-table th,.stats-table td{font-size:0.82rem;padding:2px 3px}.stats-table th:first-child,.stats-table td:first-child,.stats-table th:nth-child(2),.stats-table td:nth-child(2){white-space:normal}.stats-table th:not(:first-child),.stats-table td:not(:first-child){min-width:2.2rem;text-align:center}.stats-table td.stats-team-cell,.stats-table th.stats-team-cell,.stats-table td.stats-team-cell:not(:first-child),.stats-table th.stats-team-cell:not(:first-child){text-align:left}.stats-table th.stats-group-start,.stats-table td.stats-group-start{border-left:3px solid var(--color-table-border)}.matches-table tr:target{outline:3px solid var(--color-accent);outline-offset:2px}.stats-my-remaining-match td{background-color:var(--color-status-partner-bg);font-weight:bold}.team-player-list{display:inline-flex;flex-direction:column;gap:0.15rem;max-width:100%}.team-player-line{display:block;max-width:100%;white-space:nowrap}.remaining-match-team{white-space:normal}.stats-table-toolbar{margin:0 0 0.35rem 0;text-align:right}.stats-advanced-toggle{cursor:pointer;font-size:0.85rem;padding:0.25rem 0.45rem}.stats-advanced{display:none}.stats-advanced-visible .stats-advanced{display:table-cell}.stats-table th.stats-game-basic-start,.stats-table td.stats-game-basic-start{border-left:3px solid var(--color-table-border)}.stats-advanced-visible .stats-table th.stats-game-basic-start,.stats-advanced-visible .stats-table td.stats-game-basic-start{border-left:0}.stats-explain-note{margin:0.5rem 0}.team-insight-container,.round-trends-container{overflow-x:visible}.team-insight-table{table-layout:fixed;width:100%;font-size:0.68rem}.team-insight-table th,.team-insight-table td{padding-left:0.12rem;padding-right:0.12rem;text-align:center}.team-insight-table th{white-space:normal;line-height:1.1;overflow-wrap:normal;word-break:normal}.team-insight-table th:first-child,.team-insight-table td:first-child{width:16%}.team-insight-table td:first-child{white-space:normal;text-align:left}.team-insight-table th:not(:first-child),.team-insight-table td:not(:first-child){width:9.33%}.team-insight-table .team-player-line{white-space:nowrap}.team-display-stacked,.stats-advanced-visible .team-display-inline{display:none}.stats-advanced-visible .team-display-stacked{display:inline}.round-trends-table{table-layout:fixed;width:100%;font-size:0.82rem}.round-trends-table th,.round-trends-table td{padding-left:0.2rem;padding-right:0.2rem;text-align:center}.round-trends-table th{white-space:normal;line-height:1.1;overflow-wrap:normal;word-break:normal}*{box-sizing:border-box}main{max-width:100%}.table-container{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.stats-table-container{max-width:none;overflow-x:visible}input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea{max-width:100%}@media screen and (min-width:769px){.mobileonly{display:none!important}}@media screen and (max-width:768px){.desktoponly{display:none!important}body{font-size:1rem;max-width:none;min-width:0}header{border-radius:0;padding:0.75rem}h1{font-size:1.25rem;line-height:1.2}h2{font-size:1.2rem;line-height:1.2}h3{font-size:1.05rem;line-height:1.2}.mainbody{padding:0 0.35rem}nav{align-items:center;display:flex;flex-wrap:wrap;gap:0.2rem 0.45rem;line-height:1.2}nav .nav-link{display:inline-flex;align-items:center;min-height:2rem;margin:0;padding:0.15rem 0.1rem}.divborder{padding:0.5rem}button,.button-link,input[type="submit"]{min-height:2.75rem}input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea{font-size:1rem;min-height:2.5rem;width:100%}table{max-width:100%;table-layout:auto}table th,table td{padding:3px;font-size:0.95rem}table td{white-space:normal;overflow-wrap:anywhere;word-break:normal}.table-calendar td,.table-calendar th,.matches-table-game,.stats-table td:not(:first-child),.stats-table th:not(:first-child),.team-insight-table td:not(:first-child),.team-insight-table th:not(:first-child),.round-trends-table td,.round-trends-table th{overflow-wrap:normal;word-break:normal}.matches-container{overflow-x:visible}.matches-table{min-width:0;table-layout:fixed;width:100%}.matches-table-team{white-space:normal;overflow-wrap:normal}.dupr-submit-option{white-space:normal}.stats-table th,.stats-table td{font-size:0.86rem;padding:2px}.matches-table-team-cell{padding:2px}.stats-table th:not(:first-child),.stats-table td:not(:first-child){min-width:1.8rem}.stats-table-toolbar{text-align:left}.stats-advanced-toggle{width:100%}.stats-progress-grid{grid-template-columns:1fr}.profile-photo-editor{flex-direction:column}.profile-photo-controls{flex-basis:auto;min-width:0;width:100%}.verification-code-box-row{gap:0.3rem}.verification-code-digit-box{font-size:1.6rem;height:2.75rem;width:2.2rem}.login-actions{align-items:stretch;flex-direction:column}.login-actions button{width:100%}.admin-subnav-link{min-height:2rem}.wide-note-input{min-width:0;width:100%}}@media screen and (max-width:480px){h1{font-size:1.12rem}nav{gap:0.1rem 0.35rem}table th,table td{font-size:0.82rem}.stats-table th,.stats-table td{font-size:0.72rem}.team-insight-table,.round-trends-table{font-size:0.68rem}}.matches-table-game{text-align:center;width:2.9rem;min-width:2.9rem}.matches-table-game .input-score,input.input-score,span.input-score{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;height:1.7rem!important;min-height:1.7rem!important;padding:0 0.1rem!important;font-size:1rem!important;line-height:1.2;text-align:center;vertical-align:middle}input.input-score{appearance:textfield;-moz-appearance:textfield}@media screen and (max-width:768px){body{font-size:1.06rem}table th,table td{font-size:1rem}.matches-table th,.matches-table td{font-size:1.04rem}.matches-table-game{width:2.75rem;min-width:2.75rem}.matches-table-game .input-score,input.input-score,span.input-score{width:2.3rem!important;min-width:2.3rem!important;max-width:2.3rem!important;height:1.65rem!important;min-height:1.65rem!important;font-size:1.04rem!important}}.stats-context-teams .stats-table th,.stats-context-teams .stats-table td,.stats-context-players .stats-table th,.stats-context-players .stats-table td{font-size:0.94rem}.stats-context-teams .stats-team-cell,.stats-context-players .stats-player-cell{font-size:0.98rem;line-height:1.18;white-space:normal;word-break:normal}.stats-context-teams .team-player-list,.stats-context-players .player-name-lines{display:inline-flex;flex-direction:column;gap:0.08rem;max-width:100%}.stats-context-teams .team-player-line,.stats-context-players .player-name-line{display:block;max-width:100%;white-space:nowrap}@media screen and (max-width:768px){.stats-context-teams .stats-table th,.stats-context-teams .stats-table td,.stats-context-players .stats-table th,.stats-context-players .stats-table td{font-size:0.94rem}.stats-context-teams .stats-team-cell,.stats-context-players .stats-player-cell{font-size:1rem}}@media screen and (max-width:480px){.stats-context-teams .stats-table th,.stats-context-teams .stats-table td,.stats-context-players .stats-table th,.stats-context-players .stats-table td{font-size:0.9rem}.stats-context-teams .stats-team-cell,.stats-context-players .stats-player-cell{font-size:0.96rem}}.matches-status-table{display:table;max-width:100%;table-layout:fixed;width:100%}.matches-status-table thead,.matches-status-table tbody,.matches-status-table tr,.matches-status-table th,.matches-status-table td{width:100%}.table-calendar{max-width:100%;min-width:0;table-layout:fixed;width:100%}.dashboard-card-grid,.dashboard-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-link-card{font-size:0.9rem;padding:0.55rem 0.35rem}@media screen and (min-width:769px){.stats-context-players .player-name-lines{display:inline}.stats-context-players .player-name-line{display:inline;white-space:nowrap}.stats-context-players .player-name-line+.player-name-line::before{content:" "}}@media screen and (max-width:768px){.table-calendar{max-width:100%;width:100%}.dashboard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.35rem}.dashboard-card,.dashboard-link-card{padding:0.5rem 0.35rem}.dashboard-card-title,.dashboard-card-detail,.dashboard-link-card{font-size:0.78rem;line-height:1.15}.dashboard-card-value{font-size:1.15rem}}.remaining-matches-container{overflow-x:visible}.remaining-matches-table{table-layout:fixed;font-size:0.82rem}.remaining-matches-table th{padding-left:0.15rem;padding-right:0.15rem;white-space:nowrap;font-size:0.76rem}.remaining-matches-table .remaining-match-team{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remaining-matches-table .team-player-list,.remaining-matches-table .team-player-line{display:inline;white-space:nowrap}.round-trend-insights ul{margin-top:0.35rem;padding-left:1.25rem}@media (max-width:700px){.remaining-matches-table{font-size:0.72rem}.remaining-matches-table th,.remaining-matches-table td{padding-left:0.08rem;padding-right:0.08rem}}.admin-changelog-entry-table .admin-changelog-page-col{width:12%}.admin-changelog-entry-table .admin-changelog-details-col{width:48%}.admin-changelog-entry-table .admin-changelog-release-col{white-space:nowrap}.admin-changelog-entry-table .admin-changelog-publish-col,.admin-changelog-entry-table .admin-changelog-highlight-col{width:5%;white-space:nowrap;text-align:center}.admin-changelog-entry-table .admin-changelog-action-col{width:10%;white-space:nowrap}.admin-changelog-entry-table input[type="text"],.admin-changelog-entry-table input[type="datetime-local"]{width:100%}.admin-changelog-entry-table .admin-changelog-action-col button{white-space:nowrap}.admin-changelog-entry-table-container{max-width:100%;overflow-x:hidden;box-sizing:border-box}.admin-changelog-entry-table{width:100%;max-width:100%;min-width:0;table-layout:fixed;font-size:0.86rem}.admin-changelog-entry-table th,.admin-changelog-entry-table td{box-sizing:border-box;max-width:100%;min-width:0;padding-left:0.28rem;padding-right:0.28rem;overflow-wrap:anywhere}.admin-changelog-entry-table .admin-changelog-page-col{width:10%}.admin-changelog-entry-table .admin-changelog-details-col{width:43%}.admin-changelog-entry-table .admin-changelog-release-col{width:20%}.admin-changelog-entry-table .admin-changelog-publish-col,.admin-changelog-entry-table .admin-changelog-highlight-col{width:4.5%}.admin-changelog-entry-table .admin-changelog-action-col{width:18%}.admin-changelog-entry-table input[type="text"],.admin-changelog-entry-table input[type="datetime-local"]{box-sizing:border-box;max-width:100%;min-width:0}.admin-changelog-entry-table input[type="datetime-local"]{font-size:0.82rem}.admin-changelog-entry-table .admin-changelog-action-col button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.workflow-match-link{white-space:nowrap}.workflow-decision-form{display:flex;gap:0.35rem;align-items:center;justify-content:center;flex-wrap:wrap}.workflow-decision-form button{width:auto;min-width:4.75rem;padding:0.3rem 0.55rem;white-space:nowrap}.people-access-form input.readonly,.people-access-form select.readonly{background-color:var(--color-page-bg);cursor:not-allowed}.login-passkey-button{font-weight:bold}.passkey-profile-panel{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--css-color-ddd)}.passkey-status{display:inline-block;margin-left:0.75rem}.login-passkey-button.passkey-needs-setup{font-weight:normal;opacity:0.9}.login-passkey-button.passkey-ready{font-weight:bold}.passkey-profile-panel-prominent{border:1px solid var(--css-color-ddd);border-radius:8px;padding:1rem;margin-top:1rem;background:var(--color-section-bg, var(--color-white))}.passkey-profile-panel-prominent h4{margin-top:0}.passkey-login-panel.mobile-only-auth-option{display:none}.passkey-login-panel[hidden],.login-passkey-button[hidden]{display:none!important}@media (max-width:768px),(hover:none) and (pointer:coarse){.passkey-login-panel.mobile-only-auth-option{display:block;margin:0.75rem 0 1rem 0;padding:0.9rem;border:1px solid var(--css-color-ddd);border-radius:8px;background:var(--color-section-bg, var(--color-white))}.passkey-login-panel .login-passkey-button{display:block;width:min(100%,20rem);max-width:75%;margin-left:auto;margin-right:auto;padding:0.9rem 1rem;font-size:1.05rem}.login-form-passkey-ready .passkey-login-panel{border-width:2px}.login-form-passkey-ready .login-password-fallback{margin-top:0.5rem;padding-top:0.75rem;border-top:1px solid var(--css-color-ddd)}.login-form-passkey-ready .login-password-fallback::before{content:"Password / verification-code fallback";display:block;margin-bottom:0.5rem;font-size:0.85rem;opacity:0.75;text-align:center}}.team-profile-member-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0.75rem;margin:0.75rem 0 1rem}.team-profile-member-card{gap:0.75rem;padding:0.75rem;border:1px solid var(--admin-border, var(--css-color-d0d7de));border-radius:var(--admin-card-radius, 0.75rem);background:var(--admin-surface, var(--css-color-rgba-255-255-255-0-72))}.team-profile-member-photo-link{flex:0 0 auto;line-height:0;text-decoration:none}.team-profile-member-card .image-oval,.team-profile-member-card .profile-initials-avatar-profile{width:88px;height:88px}.team-profile-member-name{display:inline-block;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.team-profile-member-meta{margin-top:0.25rem;color:var(--admin-muted-text, var(--css-color-586069));font-size:0.9rem;line-height:1.35}@media (max-width:520px){.team-profile-member-grid{grid-template-columns:1fr}.team-profile-member-card{align-items:flex-start}.team-profile-member-card .image-oval,.team-profile-member-card .profile-initials-avatar-profile{width:72px;height:72px}}@media (prefers-color-scheme:dark){.team-profile-member-card{border-color:var(--admin-border, var(--control-text-border));background:var(--admin-surface, var(--css-color-rgba-22-27-34-0-72))}.team-profile-member-meta{color:var(--admin-muted-text, var(--player-muted-text))}}.team-profile-section{margin-bottom:1rem}.team-profile-section summary{font-weight:600}.team-profile-link,.small-link{font-size:0.85em;opacity:0.85}nav .nav-primary-row,nav .nav-secondary-row,nav .nav-tertiary-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.35rem 0.5rem}nav .nav-secondary-row,nav .nav-tertiary-row{margin-top:0.25rem}nav .nav-user-row{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin-top:0.25rem}.team-profile-icon-link{font-size:0.95rem;line-height:1;margin-left:0.4rem;opacity:0.8;text-decoration:none}.team-profile-icon-link:hover{opacity:1;text-decoration:none}.manage-game-row{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin:0.35rem 0}.manage-game-row label{margin:0;white-space:nowrap}.manage-game-row select{width:auto;max-width:12rem}.approvals-container .table-container{overflow-x:hidden}.approvals-container table{table-layout:fixed}.approvals-container table td,.approvals-container table th{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top}.approvals-container .workflow-decision-form,.approvals-container .inline-form{white-space:normal}.stats-team-cell{position:relative}.team-profile-icon-link{float:right;min-width:1.25rem;text-align:right;font-size:1rem}.team-profile-linked-team{display:flex;align-items:baseline;justify-content:space-between;gap:0.35rem;width:100%;white-space:nowrap}.team-profile-inline-icon{flex:0 0 auto;float:none;margin-left:auto;min-width:1.25rem;text-align:right}.app-link-group-pool{vertical-align:middle}.app-link-group .app-icon-link{margin-left:0;margin-right:0}.team-profile-icon-link{float:none;display:inline-block;margin-left:0;margin-right:0.35rem;min-width:1rem;text-align:left;vertical-align:baseline}.team-profile-name-with-icon,.matches-team-profile-line,.team-profile-linked-team{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:0.2rem;max-width:100%}.stats-team-cell .team-profile-icon-link,.matches-team-profile-line .team-profile-icon-link,.team-profile-linked-team .team-profile-icon-link{flex:0 0 auto}.team-profile-linked-roster{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-profile-inline-icon{margin-left:0;margin-right:0.35rem;min-width:1rem;text-align:left}.team-profile-name-with-icon>.team-profile-icon-link,.matches-team-profile-line>.team-profile-icon-link,.team-profile-linked-team>.team-profile-icon-link{margin-right:0.25rem!important}.player-game-history-win12350{background:#d9f4df!important}td.integer-cell,td.numeric-cell,td.score-cell,td.percent-cell,td.record-cell{text-align:center}.team-profile-name-with-icon,.matches-team-profile-line,.team-profile-linked-team{gap:0.08rem}.stats-team-cell .team-profile-icon-link,.matches-team-profile-line .team-profile-icon-link,.team-profile-linked-team .team-profile-icon-link,.team-profile-inline-icon{margin-right:0.12rem;min-width:0.85rem}.site-league-title{font-size:1.65rem;font-weight:700;letter-spacing:0.015em;margin-bottom:0.35rem;text-align:center}.dashboard-link-grid-row{margin-bottom:0.75rem}.dashboard-link-grid-row:last-child{margin-bottom:0}.passkey-profile-panel-configured{border:1px solid var(--color-table-border);border-radius:0.5rem;margin:1rem 0;padding:0.75rem}.dashboard-link-grid-row-five{grid-template-columns:repeat(5,minmax(7.5rem,1fr))}.dashboard-link-grid-row-four{grid-template-columns:repeat(4,minmax(8rem,1fr))}.remaining-matches-table{table-layout:auto;width:100%}.remaining-matches-table .remaining-match-team-col,.remaining-matches-table .remaining-match-team{width:42%;white-space:normal}.remaining-matches-table .remaining-match-games-col,.remaining-matches-table .remaining-match-view-col,.remaining-matches-table .remaining-match-view-cell{width:8%;text-align:center;white-space:nowrap}.stats-team-with-profile{align-items:baseline;display:inline-flex;gap:0.08rem;max-width:100%}@media (max-width:700px){.dashboard-link-grid-row-five,.dashboard-link-grid-row-four{grid-template-columns:repeat(2,minmax(8rem,1fr))}}.submitted-games-chart-wrap{overflow-x:auto;padding:0.5rem 0}.submitted-games-chart{min-width:100%;max-height:260px}.submitted-games-chart-bar{fill:var(--color-link, var(--css-color-2f6f9f))}.submitted-games-chart-bar-group:hover .submitted-games-chart-bar{opacity:0.8}.chart-axis{stroke:var(--color-border, var(--css-color-999));stroke-width:1}.chart-axis-label,.chart-tick,.chart-date-label,.chart-bar-value{fill:var(--color-text, var(--css-color-333));font-size:10px}.chart-bar-value{font-weight:600}.submitted-games-table{margin-top:0.5rem}.donation-card{border:1px solid var(--border-color, var(--css-color-ccc));border-radius:8px;padding:16px;max-width:720px}.donation-form input[type=number]{max-width:180px}.admin-usage-panel{overflow-x:hidden}.admin-usage-summary{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0.75rem 0 1rem 0}.admin-usage-chart-layout{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr)}.admin-usage-pie{aspect-ratio:1/1;border:1px solid var(--color-table-border);border-radius:50%;box-shadow:0 1px 2px var(--css-color-rgba-0-0-0-0-12);max-width:16rem;width:100%}.admin-usage-table-container{margin:0}.admin-usage-table td:first-child{min-width:12rem}.admin-usage-swatch{border:1px solid var(--color-table-border);display:inline-block;height:0.8rem;margin-right:0.4rem;vertical-align:-0.08rem;width:0.8rem}@media (max-width:700px){.admin-usage-chart-layout{grid-template-columns:1fr}.admin-usage-pie{margin:0 auto;max-width:13rem}}.admin-usage-table .num,.admin-dashboard-table .num{text-align:center;white-space:nowrap}.admin-usage-bar-shell{background:var(--color-table-header-bg, var(--css-color-f0f0f0));border:1px solid var(--color-table-border);border-radius:999px;height:0.85rem;min-width:8rem;overflow:hidden}.admin-usage-bar{background:currentColor;height:100%;opacity:0.45}.admin-usage-series{align-items:end;border:1px solid var(--color-table-border);display:flex;gap:0.35rem;height:12rem;margin:0.5rem 0 1rem 0;overflow-x:auto;padding:0.75rem 0.75rem 2.4rem 0.75rem}.admin-usage-series-item{align-items:center;align-self:stretch;display:flex;flex:0 0 2.4rem;flex-direction:column;justify-content:end;min-width:2.4rem;position:relative}.admin-usage-series-bar{background:currentColor;border-radius:0.25rem 0.25rem 0 0;opacity:0.45;width:1.3rem}.admin-usage-series-label{bottom:-2rem;font-size:0.72rem;left:50%;max-width:4.8rem;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;transform:translateX(-50%) rotate(-35deg);transform-origin:top center;white-space:nowrap}.admin-usage-panel h4{margin-top:1.25rem}.admin-usage-panel h5{margin-bottom:0.25rem}.admin-usage-report{border:1px solid var(--color-table-border);border-radius:0.5rem;margin:0.75rem 0;overflow:hidden}.admin-usage-report>summary{background:var(--color-table-header-bg, var(--css-color-f0f0f0));cursor:pointer;font-weight:700;padding:0.6rem 0.8rem}.admin-usage-report-body{padding:0.75rem}.admin-usage-table,.admin-usage-bar-table{table-layout:auto}.admin-usage-table th,.admin-usage-table td,.admin-usage-bar-table th,.admin-usage-bar-table td{font-size:clamp(0.72rem,1.4vw,0.92rem);line-height:1.2;padding-left:clamp(0.25rem,0.8vw,0.55rem);padding-right:clamp(0.25rem,0.8vw,0.55rem);word-break:normal}.admin-usage-table td:first-child,.admin-usage-bar-table td:first-child{min-width:8rem;max-width:22rem}.feedback-page-path-input,.feedback-title-input{box-sizing:border-box;max-width:42rem;width:min(100%,42rem)}.admin-usage-table-container{max-width:100%;overflow-x:auto;overflow-y:hidden}.admin-usage-table,.admin-usage-bar-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-usage-table th,.admin-usage-table td,.admin-usage-bar-table th,.admin-usage-bar-table td{box-sizing:border-box;font-size:clamp(0.68rem,0.95vw,0.86rem);line-height:1.18;max-width:0;overflow:hidden;padding:clamp(0.22rem,0.65vw,0.48rem);text-overflow:clip;vertical-align:top;white-space:normal}.admin-usage-table th,.admin-usage-bar-table th{font-size:clamp(0.64rem,0.9vw,0.8rem);line-height:1.1}.admin-usage-table .num,.admin-dashboard-table .num,.admin-usage-bar-table .num{text-align:center;white-space:nowrap;word-break:normal}.admin-usage-swatch{flex:0 0 auto}.admin-usage-table td:first-child,.admin-usage-bar-table td:first-child{max-width:none;min-width:0}.admin-usage-page-table .usage-col-page{width:32%}.admin-usage-page-table .usage-col-num{width:9%}.admin-usage-page-table .usage-col-percent{width:8%}.admin-usage-page-table .usage-col-num-wide{width:13%}.admin-usage-page-table .usage-col-date{width:25%}.admin-usage-table .usage-col-label,.admin-usage-bar-table .usage-col-label{width:34%}.admin-usage-table .usage-col-num,.admin-usage-bar-table .usage-col-num,.admin-usage-table .usage-col-percent{width:10%}.admin-usage-bar-table .usage-col-bar{width:28%}.admin-usage-bar-table .usage-col-extra{width:14%}.admin-usage-bar-shell{min-width:0;width:100%}@media (max-width:760px){.admin-usage-chart-layout{grid-template-columns:1fr}.admin-usage-table,.admin-usage-bar-table{min-width:38rem}}.feedback-page-path-input,.feedback-title-input{max-width:56rem;width:min(100%,56rem)}.admin-usage-report>summary{overflow-wrap:anywhere;white-space:normal}.admin-usage-table th,.admin-usage-table td,.admin-usage-bar-table th,.admin-usage-bar-table td{min-width:0;overflow-wrap:anywhere;word-break:break-word}.admin-usage-table th.num,.admin-usage-table td.num,.admin-usage-bar-table th.num,.admin-usage-bar-table td.num,.admin-dashboard-table th.num,.admin-dashboard-table td.num{text-align:center;white-space:nowrap}.admin-usage-table td:not(.num),.admin-usage-bar-table td:not(.num){white-space:normal}.admin-usage-page-table th:first-child,.admin-usage-page-table td:first-child{min-width:9rem}.changelog-alert-popup{max-height:90vh}.changelog-alert-html{text-align:left!important}.changelog-alert-scroll{max-height:min(62vh,520px);overflow-y:auto;padding-right:0.35rem;text-align:left}.changelog-alert-scroll ul{margin-top:0.35rem;padding-left:1.25rem}.changelog-alert-scroll .single{text-align:left}.changelog-alert-popup{box-sizing:border-box;overflow:hidden}.changelog-alert-html{box-sizing:border-box;width:100%!important;margin-left:0!important;margin-right:0!important}.changelog-alert-scroll{box-sizing:border-box;max-height:min(58vh,460px);margin:0 auto;padding:0 0.5rem 0 0.25rem}.changelog-alert-actions{margin:0.75rem auto 0!important;padding-bottom:0.25rem}.changelog-alert-ok{margin:0.25rem auto!important}.changelog-alert-disable{display:flex!important;align-items:center;gap:0.5rem;justify-content:flex-start;margin:0.75rem 0 0!important;text-align:left}.changelog-donate-link{display:inline-block;font-size:1.18rem;font-weight:700;padding:0.45rem 0.85rem;border-radius:0.5rem}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.admin-subnav-grouped{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0.75rem;margin:0 0 1rem 0;padding:0;overflow:visible}.admin-nav-group{border:1px solid var(--color-table-border);border-radius:0.75rem;padding:0.65rem 0.75rem;background:var(--color-background);box-shadow:0 1px 2px var(--color-shadow, var(--css-color-rgba-0-0-0-0-08));min-width:0}.admin-nav-group-heading{font-weight:bold;font-size:0.95rem;margin-bottom:0.15rem}.admin-nav-group-intent{font-size:0.78rem;line-height:1.25;opacity:0.78;margin-bottom:0.45rem}.admin-subnav-grouped .admin-subnav-row{display:flex;flex-wrap:wrap;gap:0.45rem 0.65rem}.admin-subnav-grouped .admin-subnav-link{padding:0.2rem 0 0.28rem 0;font-size:0.9rem}.admin-workspace-intro{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border:1px solid var(--color-table-border);border-radius:0.85rem;padding:0.85rem 1rem;margin:0 0 1rem 0;background:var(--color-background)}.admin-workspace-intro h3{margin-top:0;margin-bottom:0.25rem}.admin-workspace-intro p{margin:0;line-height:1.35}.admin-workspace-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.35rem;min-width:12rem}.admin-workspace-chip{border:1px solid var(--color-table-border);border-radius:999px;padding:0.18rem 0.55rem;font-size:0.78rem;white-space:nowrap;background:var(--color-background)}.admin-workspace-chip-warning{font-weight:bold}.admin-dashboard-container details.admin-section,.admin-dashboard-container details.dashboard-exclusive-details{border:1px solid var(--color-table-border);border-radius:0.75rem;padding:0.35rem 0.7rem;margin-bottom:0.75rem;background:var(--color-background)}.admin-dashboard-container details.admin-section>summary,.admin-dashboard-container details.dashboard-exclusive-details>summary{cursor:pointer;font-weight:bold;padding:0.35rem 0}.admin-dashboard-container details.admin-section[open]>summary,.admin-dashboard-container details.dashboard-exclusive-details[open]>summary{border-bottom:1px solid var(--color-table-border);margin-bottom:0.5rem}.admin-usage-panel .admin-usage-report{border:1px solid var(--color-table-border);border-radius:0.65rem;padding:0.3rem 0.6rem;margin:0.55rem 0}.admin-usage-panel .admin-usage-report>summary{font-weight:bold;cursor:pointer}@media (max-width:720px){.admin-workspace-intro{flex-direction:column}.admin-workspace-chips{justify-content:flex-start;min-width:0}}.admin-external-links-container .table-container{max-width:100%;overflow-x:auto}.admin-external-links-container .admin-external-link-form-table,.admin-external-links-container .admin-external-links-list{width:100%;table-layout:auto}.admin-external-links-container .admin-external-link-form-table th{width:9rem;min-width:7rem;white-space:nowrap}.admin-external-links-container .admin-external-link-form-table td{white-space:normal}.admin-external-links-container .admin-external-link-form-table input[type="text"],.admin-external-links-container .admin-external-link-form-table input[type="url"],.admin-external-links-container .admin-external-link-form-table input[type="number"],.admin-external-links-container .admin-external-link-form-table textarea{width:100%;max-width:none;box-sizing:border-box}.admin-external-links-container .admin-external-link-form-table textarea{min-width:min(100%,42rem)}.admin-external-links-container .admin-external-links-list th:nth-child(1),.admin-external-links-container .admin-external-links-list td:nth-child(1){width:4.5rem}.admin-external-links-container .admin-external-links-list th:nth-child(5),.admin-external-links-container .admin-external-links-list td:nth-child(5){width:4.5rem}.admin-external-links-container .admin-external-links-list th:nth-child(6),.admin-external-links-container .admin-external-links-list td:nth-child(6){width:8rem}.admin-external-links-container .admin-external-links-list td{white-space:normal;overflow-wrap:anywhere}.admin-round-automation .round-automation-form-table{width:100%;table-layout:auto}.admin-round-automation .round-automation-form-table th{width:11rem;white-space:nowrap}.admin-round-automation .round-automation-form-table select,.admin-round-automation .round-automation-form-table input[type="text"],.admin-round-automation .round-automation-form-table input[type="datetime-local"],.admin-round-automation .round-automation-form-table textarea{width:100%;max-width:none;box-sizing:border-box}.admin-round-automation .round-automation-jobs-table{width:100%;table-layout:auto}.admin-round-automation .round-automation-jobs-table th,.admin-round-automation .round-automation-jobs-table td{vertical-align:top;white-space:normal}.admin-round-automation .round-automation-actions{min-width:15rem}.admin-round-automation .inline-form{display:inline-block;margin:0 0.25rem 0.25rem 0}.admin-round-automation .inline-details{display:block;margin-top:0.25rem}.admin-round-automation .round-automation-reschedule-form{display:grid;grid-template-columns:minmax(12rem,1fr);gap:0.25rem;margin-top:0.35rem}.admin-round-automation .nowrap{white-space:nowrap}.admin-client-onboarding-form{width:min(1100px,100%);table-layout:fixed}.admin-client-onboarding-form th{width:180px;vertical-align:top}.admin-client-onboarding-form input,.admin-client-onboarding-form select{width:min(720px,100%);box-sizing:border-box}.client-onboarding-invite-url{width:min(900px,100%);box-sizing:border-box;font-family:monospace}.admin-client-onboarding-table{width:100%;table-layout:fixed}.admin-client-onboarding-table th,.admin-client-onboarding-table td{overflow-wrap:anywhere;word-break:normal}.admin-dashboard-container details.admin-section.admin-section-outline-error,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-error{border-color:var(--color-message-error);box-shadow:0 0 0 1px var(--color-message-error)}.admin-dashboard-container details.admin-section.admin-section-outline-warning,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-warning{border-color:var(--color-message-warning);box-shadow:0 0 0 1px var(--color-message-warning)}.admin-dashboard-container details.admin-section.admin-section-outline-ok,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok{border-color:var(--color-button-bg);box-shadow:0 0 0 1px var(--color-button-bg)}.admin-dashboard-container details.admin-section.admin-section-info-only,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-info-only{box-shadow:none}.table-calendar th.calendar-date-header,.table-calendar th:first-child,.table-calendar td.datepad{min-width:7.5rem;width:7.5rem}@media (max-width:700px){.table-calendar th.calendar-date-header,.table-calendar th:first-child,.table-calendar td.datepad{min-width:6.4rem;width:6.4rem}}.admin-dashboard-container details.admin-section.admin-section-outline-error:not([open]),.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-error:not([open]){background:var(--color-message-error);border-color:var(--color-message-error);box-shadow:none}.admin-dashboard-container details.admin-section.admin-section-outline-warning:not([open]),.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-warning:not([open]){background:var(--color-message-warning);border-color:var(--color-message-warning)}.admin-dashboard-container details.admin-section.admin-section-outline-ok:not([open]),.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok:not([open]){background:var(--color-button-bg);border-color:var(--color-button-bg)}.admin-dashboard-container details.admin-section.admin-section-outline-error:not([open])>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-error:not([open])>summary,.admin-dashboard-container details.admin-section.admin-section-outline-warning:not([open])>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-warning:not([open])>summary,.admin-dashboard-container details.admin-section.admin-section-outline-ok:not([open])>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok:not([open])>summary{color:var(--color-text-on-accent, var(--color-white))}.admin-dashboard-container details.admin-section.admin-section-outline-ok:not(.admin-section-outline-error):not(.admin-section-outline-warning),.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok:not(.admin-section-outline-error):not(.admin-section-outline-warning){border-color:var(--color-button-bg)}.table-calendar th.calendar-date-header,.table-calendar th:first-child,.table-calendar td.datepad{min-width:8.75rem;width:8.75rem}.table-calendar th.calendar-date-header,.table-calendar th:first-child,.table-calendar td.datepad{min-width:4.75rem;width:4.75rem;max-width:4.75rem;white-space:nowrap;box-sizing:border-box;text-align:center}@media (max-width:700px){.table-calendar th.calendar-date-header,.table-calendar th:first-child,.table-calendar td.datepad{min-width:4.35rem;width:4.35rem;max-width:4.35rem}}.admin-dashboard-container details.admin-section.admin-section-outline-warning:not([open]),.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-warning:not([open]){background:var(--color-pastel-yellow);border-color:var(--color-pastel-yellow);box-shadow:none}.admin-dashboard-container details.admin-section.admin-section-outline-ok:not([open]),.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok:not([open]){background:var(--color-pastel-green);border-color:var(--color-pastel-green);box-shadow:none}.admin-dashboard-container details.admin-section.admin-section-outline-warning,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-warning{border-color:var(--color-pastel-yellow);box-shadow:0 0 0 1px var(--color-pastel-yellow)}.admin-dashboard-container details.admin-section.admin-section-outline-ok,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok{border-color:var(--color-pastel-green);box-shadow:0 0 0 1px var(--color-pastel-green)}.admin-dashboard-container details.admin-section.admin-section-outline-ok:not(.admin-section-outline-error):not(.admin-section-outline-warning),.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok:not(.admin-section-outline-error):not(.admin-section-outline-warning){border-color:var(--color-pastel-green)}.admin-dashboard-container details.admin-section.admin-section-outline-warning:not([open])>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-warning:not([open])>summary,.admin-dashboard-container details.admin-section.admin-section-outline-ok:not([open])>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok:not([open])>summary{color:var(--color-black)}.data-validation-table-container{width:100%;max-width:100%;box-sizing:border-box}.data-validation-table-container .diagnostics-table,.data-validation-table-container .data-validation-table{width:100%;min-width:100%;table-layout:auto;box-sizing:border-box}.data-validation-table th,.data-validation-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal}.data-validation-table .nowrap,.data-validation-table td.align-right.nowrap{white-space:nowrap;overflow-wrap:normal}.data-validation-table .sub-dupr-validation-row .sub-dupr-player-cell{min-width:10rem;max-width:16rem;line-height:1.3}.data-validation-table .sub-dupr-validation-row td{padding-top:0.45rem;padding-bottom:0.45rem}.muted-text{opacity:0.78;font-size:0.92em}.approvals-container{width:100%;box-sizing:border-box}.approvals-section-group{margin:1rem 0 1.35rem;padding:0.85rem;border:1px solid var(--color-table-border);border-radius:12px;background:var(--color-card-bg, var(--color-transparent));box-sizing:border-box}.approvals-section-group>h3{margin-top:0;margin-bottom:0.65rem}.approvals-container details.approvals-section,.approvals-container details.admin-section{margin:0.65rem 0;padding:0.55rem 0.7rem;border:1px solid var(--color-table-border);border-radius:10px;box-sizing:border-box}.approvals-container details.approvals-section>summary,.approvals-container details.admin-section>summary{cursor:pointer;font-weight:600}.approvals-container details.admin-section-outline-error:not([open]){background:var(--color-message-error);border-color:var(--color-message-error)}.approvals-container details.admin-section-outline-warning:not([open]){background:var(--color-pastel-yellow);border-color:var(--color-pastel-yellow)}.approvals-container details.admin-section-outline-ok:not([open]){background:var(--color-pastel-green);border-color:var(--color-pastel-green)}.approvals-container details.admin-section-outline-error:not([open])>summary{color:var(--color-text-on-accent, var(--color-white))}.approvals-container details.admin-section-outline-warning:not([open])>summary,.approvals-container details.admin-section-outline-ok:not([open])>summary{color:var(--color-black)}.approvals-container details.admin-section-outline-error[open]{border-color:var(--color-message-error);box-shadow:0 0 0 1px var(--color-message-error)}.approvals-container details.admin-section-outline-warning[open]{border-color:var(--color-pastel-yellow);box-shadow:0 0 0 1px var(--color-pastel-yellow)}.approvals-container details.admin-section-outline-ok[open]{border-color:var(--color-pastel-green);box-shadow:0 0 0 1px var(--color-pastel-green)}.approvals-container .table-container{width:100%;max-width:100%}.approvals-container table{width:100%;table-layout:auto}.approvals-container th,.approvals-container td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.workflow-bulk-delete-actions{margin:0.75rem 0 0;text-align:right}.admin-health-details{border-radius:10px;box-sizing:border-box}.admin-dashboard-container details.admin-health-details,.approvals-container details.admin-health-details{transition:background-color 0.12s ease,border-color 0.12s ease,box-shadow 0.12s ease}.admin-dashboard-container details.admin-health-details>summary,.approvals-container details.admin-health-details>summary{cursor:pointer;font-weight:600;line-height:1.35}.admin-dashboard-container details.admin-health-details.admin-section-info-only,.approvals-container details.admin-health-details.admin-section-info-only{background:var(--color-background);border-color:var(--color-table-border);box-shadow:none}.admin-dashboard-container details.admin-health-details.admin-section-outline-error:not([open]),.approvals-container details.admin-health-details.admin-section-outline-error:not([open]){background:var(--color-message-error);border-color:var(--color-message-error);box-shadow:none}.admin-dashboard-container details.admin-health-details.admin-section-outline-warning:not([open]),.approvals-container details.admin-health-details.admin-section-outline-warning:not([open]){background:var(--color-pastel-yellow);border-color:var(--color-pastel-yellow);box-shadow:none}.admin-dashboard-container details.admin-health-details.admin-section-outline-ok:not([open]),.approvals-container details.admin-health-details.admin-section-outline-ok:not([open]){background:var(--color-pastel-green);border-color:var(--color-pastel-green);box-shadow:none}.admin-dashboard-container details.admin-health-details.admin-section-outline-error:not([open])>summary,.approvals-container details.admin-health-details.admin-section-outline-error:not([open])>summary{color:var(--color-text-on-accent, var(--color-white))}.admin-dashboard-container details.admin-health-details.admin-section-outline-warning:not([open])>summary,.admin-dashboard-container details.admin-health-details.admin-section-outline-ok:not([open])>summary,.approvals-container details.admin-health-details.admin-section-outline-warning:not([open])>summary,.approvals-container details.admin-health-details.admin-section-outline-ok:not([open])>summary{color:var(--color-black)}.admin-dashboard-container details.admin-health-details.admin-section-outline-error[open],.approvals-container details.admin-health-details.admin-section-outline-error[open]{border-color:var(--color-message-error);box-shadow:0 0 0 1px var(--color-message-error)}.admin-dashboard-container details.admin-health-details.admin-section-outline-warning[open],.approvals-container details.admin-health-details.admin-section-outline-warning[open]{border-color:var(--color-pastel-yellow);box-shadow:0 0 0 1px var(--color-pastel-yellow)}.admin-dashboard-container details.admin-health-details.admin-section-outline-ok[open],.approvals-container details.admin-health-details.admin-section-outline-ok[open]{border-color:var(--color-pastel-green);box-shadow:0 0 0 1px var(--color-pastel-green)}.approvals-container .approvals-section-group{background:var(--color-background)}.admin-dashboard-container details.dashboard-readiness-subsection,.admin-dashboard-container details.data-validation-check{margin:0.65rem 0;padding:0.45rem 0.6rem;border:1px solid var(--color-table-border);border-radius:10px;box-sizing:border-box}.admin-dashboard-container details.dashboard-readiness-subsection>summary,.admin-dashboard-container details.data-validation-check>summary{cursor:pointer;font-weight:600;line-height:1.35}.admin-dashboard-container details.dashboard-readiness-subsection[open],.admin-dashboard-container details.data-validation-check[open]{background:var(--color-background)}.admin-dashboard-subsection-body,.data-validation-check-body{margin-top:0.5rem}.admin-dashboard-readiness-table-container,.admin-dashboard-container .data-validation-table-container{width:100%;max-width:100%}.admin-dashboard-container .data-validation-table .validation-context-cell{min-width:8rem;max-width:16rem;line-height:1.35;overflow-wrap:normal;word-break:normal}.admin-dashboard-container .data-validation-table .validation-issue-cell{min-width:12rem;max-width:24rem;line-height:1.35;overflow-wrap:anywhere}.admin-dashboard-container .data-validation-table .terminal-game-change-audit-row td{padding-top:0.5rem;padding-bottom:0.5rem}.database-tools-container{max-width:100%;box-sizing:border-box}.database-tools-container details.database-tools-section{overflow:hidden}.database-tools-container .table-container,.database-tools-container .database-tools-table-container{width:100%;max-width:100%;overflow-x:auto;box-sizing:border-box}.database-tools-container .database-tools-table{width:100%;min-width:42rem;table-layout:auto}.database-tools-container .database-tools-table th,.database-tools-container .database-tools-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal}.database-tools-container .database-tools-table code,.database-tools-container .database-tools-error-list code{white-space:normal;overflow-wrap:anywhere}.database-tools-container .database-tools-error-list{margin-bottom:0.8rem}@media (max-width:720px){.database-tools-container .database-tools-table{min-width:36rem}}.database-tools-container .database-tools-config-audit-table{min-width:48rem;table-layout:fixed}.database-tools-container .database-tools-config-audit-table th{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.database-tools-container .database-tools-config-audit-table th:nth-child(1),.database-tools-container .database-tools-config-audit-table td:nth-child(1){width:14rem;min-width:14rem}.database-tools-container .database-tools-config-audit-table th:nth-child(2),.database-tools-container .database-tools-config-audit-table td:nth-child(2){width:8rem;min-width:8rem}.database-tools-container .database-tools-config-audit-table th:nth-child(3),.database-tools-container .database-tools-config-audit-table td:nth-child(3){min-width:26rem}@media (max-width:720px){.database-tools-container .database-tools-config-audit-table{min-width:48rem}}.admin-page-container,.approvals-container{max-width:100%;overflow-x:hidden;box-sizing:border-box}.admin-page-container *,.approvals-container *{box-sizing:border-box}.admin-page-container .divborder,.admin-page-container .admin-dashboard-section,.admin-page-container details,.approvals-container .divborder,.approvals-container .approvals-section-group,.approvals-container details{max-width:100%;overflow-x:hidden}.admin-page-container .table-container,.admin-page-container .usage-table-wrap,.admin-page-container .admin-usage-table-container,.admin-page-container .database-tools-table-container,.approvals-container .table-container,.approvals-container .usage-table-wrap{width:100%;max-width:100%;overflow-x:hidden}.admin-page-container table,.approvals-container table{width:100%;max-width:100%;min-width:0!important;table-layout:fixed!important}.admin-page-container th,.admin-page-container td,.approvals-container th,.approvals-container td{max-width:1px;min-width:0!important;padding:3px 4px;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;vertical-align:top}.admin-page-container th,.approvals-container th{line-height:1.15}.admin-page-container code,.admin-page-container pre,.admin-page-container textarea,.admin-page-container .displaysql,.admin-page-container .admin-generated-uuid,.admin-page-container .admin-inline-note,.admin-page-container .wide-note-input,.approvals-container code,.approvals-container pre,.approvals-container textarea{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.admin-page-container input:not([type="checkbox"]):not([type="radio"]),.admin-page-container select,.admin-page-container textarea,.approvals-container input:not([type="checkbox"]):not([type="radio"]),.approvals-container select,.approvals-container textarea{max-width:100%}.admin-page-container button,.admin-page-container .button-link,.admin-page-container input[type="submit"],.approvals-container button,.approvals-container .button-link,.approvals-container input[type="submit"]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.admin-page-container .admin-dashboard-table th:first-child,.admin-page-container .admin-dashboard-table td:first-child,.admin-page-container .database-tools-table th:nth-child(2),.admin-page-container .database-tools-table td:nth-child(2),.admin-page-container .database-tools-config-audit-table th:nth-child(2),.admin-page-container .database-tools-config-audit-table td:nth-child(2),.admin-page-container .usage-col-num,.admin-page-container .usage-col-num-wide,.admin-page-container .usage-col-percent,.admin-page-container .usage-col-date,.approvals-container table th:first-child,.approvals-container table td:first-child{width:1%;max-width:7.5rem;overflow-wrap:normal}.admin-page-container .database-tools-table,.admin-page-container .database-tools-config-audit-table{min-width:0!important;width:100%;table-layout:fixed!important}.admin-page-container .database-tools-config-audit-table th,.admin-page-container .database-tools-config-audit-table td{width:auto!important;min-width:0!important}.admin-page-container .database-tools-config-audit-table th:nth-child(1),.admin-page-container .database-tools-config-audit-table td:nth-child(1){width:22%!important}.admin-page-container .database-tools-config-audit-table th:nth-child(2),.admin-page-container .database-tools-config-audit-table td:nth-child(2){width:12%!important;white-space:normal!important}.admin-page-container .database-tools-config-audit-table th:nth-child(3),.admin-page-container .database-tools-config-audit-table td:nth-child(3){width:66%!important}.admin-page-container .admin-two-column-form th,.admin-page-container .admin-two-column-form td:first-child,.admin-page-container .admin-org-form th,.admin-page-container .admin-org-form td:first-child{width:32%}@media (max-width:720px){.admin-page-container th,.admin-page-container td,.approvals-container th,.approvals-container td{font-size:0.9rem;padding:3px}}.approvals-container .approvals-table-container{overflow-x:hidden;box-sizing:border-box}.approvals-container table.approvals-table{width:100%;max-width:100%;min-width:0!important;table-layout:fixed!important;border-collapse:collapse}.approvals-container table.approvals-table th,.approvals-container table.approvals-table td{max-width:none;min-width:0!important;padding:3px 4px;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.approvals-container table.approvals-table th{line-height:1.12}.approvals-container table.approvals-table code,.approvals-container table.approvals-table a,.approvals-container table.approvals-table strong{max-width:100%;overflow-wrap:anywhere;word-break:normal}.approvals-container table.approvals-table form,.approvals-container table.approvals-table .inline-form,.approvals-container table.approvals-table .workflow-decision-form{max-width:100%;white-space:normal}.approvals-container table.approvals-table button,.approvals-container table.approvals-table input[type="submit"],.approvals-container table.approvals-table .button-link{max-width:100%;white-space:normal;overflow-wrap:anywhere;padding-left:0.35rem;padding-right:0.35rem}.approvals-container table.approvals-table textarea{width:100%;max-width:100%}.approvals-container .approvals-pending-table th:nth-child(1),.approvals-container .approvals-pending-table td:nth-child(1){width:14%}.approvals-container .approvals-pending-table th:nth-child(2),.approvals-container .approvals-pending-table td:nth-child(2){width:24%}.approvals-container .approvals-pending-table th:nth-child(3),.approvals-container .approvals-pending-table td:nth-child(3){width:18%}.approvals-container .approvals-pending-table th:nth-child(4),.approvals-container .approvals-pending-table td:nth-child(4){width:17%}.approvals-container .approvals-pending-table th:nth-child(5),.approvals-container .approvals-pending-table td:nth-child(5){width:27%}.approvals-container .approvals-workflow-status-table th:nth-child(1),.approvals-container .approvals-workflow-status-table td:nth-child(1){width:13%}.approvals-container .approvals-workflow-status-table th:nth-child(2),.approvals-container .approvals-workflow-status-table td:nth-child(2){width:24%}.approvals-container .approvals-workflow-status-table th:nth-child(3),.approvals-container .approvals-workflow-status-table td:nth-child(3){width:11%}.approvals-container .approvals-workflow-status-table th:nth-child(4),.approvals-container .approvals-workflow-status-table td:nth-child(4){width:15%}.approvals-container .approvals-workflow-status-table th:nth-child(5),.approvals-container .approvals-workflow-status-table td:nth-child(5){width:14%}.approvals-container .approvals-workflow-status-table th:nth-child(6),.approvals-container .approvals-workflow-status-table td:nth-child(6){width:13%}.approvals-container .approvals-workflow-status-table th:nth-child(7),.approvals-container .approvals-workflow-status-table td:nth-child(7){width:10%}.approvals-container .approvals-workflow-admin-actions-table{table-layout:fixed}.approvals-container .approvals-workflow-admin-actions-table th:nth-child(1),.approvals-container .approvals-workflow-admin-actions-table td:nth-child(1){width:8%;white-space:nowrap}.approvals-container .approvals-workflow-admin-actions-table th:nth-child(2),.approvals-container .approvals-workflow-admin-actions-table td:nth-child(2){width:7%;white-space:nowrap}.approvals-container .approvals-workflow-admin-actions-table th:nth-child(3),.approvals-container .approvals-workflow-admin-actions-table td:nth-child(3){width:35%}.approvals-container .approvals-workflow-admin-actions-table th:nth-child(4),.approvals-container .approvals-workflow-admin-actions-table td:nth-child(4){width:9%}.approvals-container .approvals-workflow-admin-actions-table th:nth-child(5),.approvals-container .approvals-workflow-admin-actions-table td:nth-child(5){width:13%}.approvals-container .approvals-workflow-admin-actions-table th:nth-child(6),.approvals-container .approvals-workflow-admin-actions-table td:nth-child(6){width:14%}.approvals-container .approvals-workflow-admin-actions-table th:nth-child(7),.approvals-container .approvals-workflow-admin-actions-table td:nth-child(7){width:14%}.approvals-container .approvals-workflow-admin-actions-table .workflow-admin-override-form button{white-space:nowrap;min-width:5.6rem}.approvals-container .approvals-workflow-admin-actions-table .workflow-type-primary{font-weight:600}.approvals-container .approvals-workflow-admin-actions-table .workflow-type-detail{display:inline-block;margin-top:0.15rem}.approvals-container .approvals-workflow-bulk-table th:nth-child(1),.approvals-container .approvals-workflow-bulk-table td:nth-child(1){width:6%}.approvals-container .approvals-workflow-bulk-table th:nth-child(2),.approvals-container .approvals-workflow-bulk-table td:nth-child(2){width:12%}.approvals-container .approvals-workflow-bulk-table th:nth-child(3),.approvals-container .approvals-workflow-bulk-table td:nth-child(3){width:21%}.approvals-container .approvals-workflow-bulk-table th:nth-child(4),.approvals-container .approvals-workflow-bulk-table td:nth-child(4){width:10%}.approvals-container .approvals-workflow-bulk-table th:nth-child(5),.approvals-container .approvals-workflow-bulk-table td:nth-child(5){width:13%}.approvals-container .approvals-workflow-bulk-table th:nth-child(6),.approvals-container .approvals-workflow-bulk-table td:nth-child(6){width:13%}.approvals-container .approvals-workflow-bulk-table th:nth-child(7),.approvals-container .approvals-workflow-bulk-table td:nth-child(7){width:12%}.approvals-container .approvals-workflow-bulk-table th:nth-child(8),.approvals-container .approvals-workflow-bulk-table td:nth-child(8){width:13%}.approvals-container .approvals-game-diagnostics-table th:nth-child(1),.approvals-container .approvals-game-diagnostics-table td:nth-child(1){width:10%}.approvals-container .approvals-game-diagnostics-table th:nth-child(2),.approvals-container .approvals-game-diagnostics-table td:nth-child(2){width:16%}.approvals-container .approvals-game-diagnostics-table th:nth-child(3),.approvals-container .approvals-game-diagnostics-table td:nth-child(3){width:10%}.approvals-container .approvals-game-diagnostics-table th:nth-child(4),.approvals-container .approvals-game-diagnostics-table td:nth-child(4){width:16%}.approvals-container .approvals-game-diagnostics-table th:nth-child(5),.approvals-container .approvals-game-diagnostics-table td:nth-child(5){width:15%}.approvals-container .approvals-game-diagnostics-table th:nth-child(6),.approvals-container .approvals-game-diagnostics-table td:nth-child(6){width:13%}.approvals-container .approvals-game-diagnostics-table th:nth-child(7),.approvals-container .approvals-game-diagnostics-table td:nth-child(7){width:10%}.approvals-container .approvals-game-diagnostics-table th:nth-child(8),.approvals-container .approvals-game-diagnostics-table td:nth-child(8){width:10%}.approvals-container .approvals-dupr-diagnostics-table th:nth-child(1),.approvals-container .approvals-dupr-diagnostics-table td:nth-child(1){width:6%}.approvals-container .approvals-dupr-diagnostics-table th:nth-child(2),.approvals-container .approvals-dupr-diagnostics-table td:nth-child(2){width:10%}.approvals-container .approvals-dupr-diagnostics-table th:nth-child(3),.approvals-container .approvals-dupr-diagnostics-table td:nth-child(3){width:8%}.approvals-container .approvals-dupr-diagnostics-table th:nth-child(4),.approvals-container .approvals-dupr-diagnostics-table td:nth-child(4){width:10%}.approvals-container .approvals-dupr-diagnostics-table th:nth-child(5),.approvals-container .approvals-dupr-diagnostics-table td:nth-child(5){width:18%}.approvals-container .approvals-dupr-diagnostics-table th:nth-child(6),.approvals-container .approvals-dupr-diagnostics-table td:nth-child(6){width:18%}.approvals-container .approvals-dupr-diagnostics-table th:nth-child(7),.approvals-container .approvals-dupr-diagnostics-table td:nth-child(7){width:12%}.approvals-container .approvals-dupr-diagnostics-table th:nth-child(8),.approvals-container .approvals-dupr-diagnostics-table td:nth-child(8){width:8%}.approvals-container .approvals-dupr-diagnostics-table th:nth-child(9),.approvals-container .approvals-dupr-diagnostics-table td:nth-child(9){width:10%}.approvals-container .approvals-access-table th:nth-child(1),.approvals-container .approvals-access-table td:nth-child(1){width:17%}.approvals-container .approvals-access-table th:nth-child(2),.approvals-container .approvals-access-table td:nth-child(2){width:21%}.approvals-container .approvals-access-table th:nth-child(3),.approvals-container .approvals-access-table td:nth-child(3){width:17%}.approvals-container .approvals-access-table th:nth-child(4),.approvals-container .approvals-access-table td:nth-child(4){width:28%}.approvals-container .approvals-access-table th:nth-child(5),.approvals-container .approvals-access-table td:nth-child(5){width:17%}.approvals-container .approvals-profile-table th:nth-child(1),.approvals-container .approvals-profile-table td:nth-child(1){width:16%}.approvals-container .approvals-profile-table th:nth-child(2),.approvals-container .approvals-profile-table td:nth-child(2){width:18%}.approvals-container .approvals-profile-table th:nth-child(3),.approvals-container .approvals-profile-table td:nth-child(3){width:18%}.approvals-container .approvals-profile-table th:nth-child(4),.approvals-container .approvals-profile-table td:nth-child(4){width:18%}.approvals-container .approvals-profile-table th:nth-child(5),.approvals-container .approvals-profile-table td:nth-child(5){width:30%}@media (max-width:720px){.approvals-container table.approvals-table th,.approvals-container table.approvals-table td{font-size:0.86rem;padding:2px 3px}}body{width:100%}body *,body *::before,body *::after{box-sizing:border-box}.mainbody,header,footer{max-width:var(--ui-page-max-player);width:min(100%,var(--ui-page-max-player))}@media (min-width:980px){body:has(.admin-page-container){max-width:none}body:has(.admin-page-container) .mainbody,body:has(.admin-page-container) header,body:has(.admin-page-container) footer{max-width:var(--ui-page-max-admin);width:min(100%,var(--ui-page-max-admin))}}.ui-surface-admin,.ui-surface-player{color:inherit}.ui-surface-admin{font-size:var(--ui-density-admin-font-size)}.ui-surface-player{font-size:var(--ui-density-player-font-size)}.ui-surface-admin .divborder,.ui-surface-admin details,.ui-surface-admin .stats-progress-panel,.ui-surface-player .divborder,.ui-surface-player details,.ui-surface-player .stats-progress-panel{border-radius:var(--ui-section-radius)}.ui-surface-admin .divborder,.ui-surface-admin details,.ui-surface-admin .stats-progress-panel{padding:var(--ui-section-padding-admin)}.ui-surface-player .divborder,.ui-surface-player details,.ui-surface-player .stats-progress-panel{padding:var(--ui-section-padding-player)}.admin-page-container .table-container,.player-page-container .table-container,.admin-page-container table,.player-page-container table{max-width:100%}.admin-page-container th,.admin-page-container td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.player-page-container th,.player-page-container td{overflow-wrap:anywhere;vertical-align:middle}@media (max-width:720px){.player-page-container table td,.player-page-container table th{padding:3px;font-size:0.9rem}.player-page-container h2{font-size:1.05rem}.player-page-container .nav-link,.player-page-container button,.player-page-container input,.player-page-container select{max-width:100%}}@media (min-width:980px){.admin-page-container .table-container{overflow-x:hidden}.admin-page-container table{table-layout:fixed}.admin-page-container th,.admin-page-container td{padding:5px 6px}}.admin-ui-surface-audit-table th:nth-child(1),.admin-ui-surface-audit-table td:nth-child(1){width:7%}.admin-ui-surface-audit-table th:nth-child(2),.admin-ui-surface-audit-table td:nth-child(2){width:14%}.admin-ui-surface-audit-table th:nth-child(3),.admin-ui-surface-audit-table td:nth-child(3){width:12%}.admin-ui-surface-audit-table th:nth-child(4),.admin-ui-surface-audit-table td:nth-child(4){width:10%}.admin-ui-surface-audit-table th:nth-child(5),.admin-ui-surface-audit-table td:nth-child(5){width:20%}.admin-ui-surface-audit-table th:nth-child(6),.admin-ui-surface-audit-table td:nth-child(6){width:11%}.admin-ui-surface-audit-table th:nth-child(7),.admin-ui-surface-audit-table td:nth-child(7){width:26%}.admin-ui-overflow-audit-table th:nth-child(1),.admin-ui-overflow-audit-table td:nth-child(1){width:8%}.admin-ui-overflow-audit-table th:nth-child(2),.admin-ui-overflow-audit-table td:nth-child(2){width:20%}.admin-ui-overflow-audit-table th:nth-child(3),.admin-ui-overflow-audit-table td:nth-child(3){width:10%}.admin-ui-overflow-audit-table th:nth-child(4),.admin-ui-overflow-audit-table td:nth-child(4){width:22%}.admin-ui-overflow-audit-table th:nth-child(5),.admin-ui-overflow-audit-table td:nth-child(5){width:40%}.ui-surface-admin .table-container,.ui-surface-player .table-container{overflow-x:auto;overflow-y:visible;max-width:100%}.ui-surface-admin table,.ui-surface-player table{width:100%;max-width:100%}.ui-surface-admin summary,.ui-surface-player summary{overflow-wrap:anywhere}@media (min-width:980px){.ui-surface-admin .admin-dashboard-table,.ui-surface-admin .admin-table,.ui-surface-admin table{table-layout:fixed}}@media (max-width:720px){.ui-surface-player .table-container{margin-left:0;margin-right:0}.ui-surface-player table{table-layout:auto}}@media (max-width:720px){.players-container .stats-player-cell,.players-container .stats-player-cell a,.players-container .stats-player-cell .player-name-lines,.players-container .stats-player-cell .player-name-line{overflow-wrap:normal;word-break:normal}.players-container .stats-player-cell .player-name-lines{display:inline}.players-container .stats-player-cell .player-name-line{display:inline;max-width:none}.players-container .stats-player-cell .player-name-line+.player-name-line::before{content:" "}.ui-surface-player .table-container,.ui-surface-player .stats-table-container,.ui-surface-player .data-validation-table-container,.ui-surface-player details>div{max-width:100%;overflow-x:hidden}.ui-surface-player th,.ui-surface-player td{max-width:0;white-space:normal;word-break:break-word;line-height:1.18}.ui-surface-player input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.ui-surface-player select,.ui-surface-player textarea,.ui-surface-player button{max-width:100%;min-width:0}.test-login-panel{display:block;margin-top:0.85rem}.test-login-panel form{display:grid;grid-template-columns:1fr;gap:0.45rem;width:100%;max-width:100%}.test-login-panel select,.test-login-panel button{width:100%;max-width:100%}.test-login-panel .warning{font-size:0.86rem;line-height:1.25}}@media (max-width:720px){.admin-page-container .table-container,.ui-surface-admin .table-container{overflow-x:auto}}.admin-direct-sql-owner-table th,.admin-direct-sql-owner-table td,.admin-direct-sql-candidate-table th,.admin-direct-sql-candidate-table td{overflow-wrap:anywhere;word-break:normal;vertical-align:top}.admin-direct-sql-owner-table th:nth-child(1),.admin-direct-sql-owner-table td:nth-child(1),.admin-direct-sql-owner-table th:nth-child(3),.admin-direct-sql-owner-table td:nth-child(3),.admin-direct-sql-owner-table th:nth-child(4),.admin-direct-sql-owner-table td:nth-child(4),.admin-direct-sql-candidate-table th:nth-child(1),.admin-direct-sql-candidate-table td:nth-child(1),.admin-direct-sql-candidate-table th:nth-child(3),.admin-direct-sql-candidate-table td:nth-child(3){white-space:nowrap;width:1%}.admin-direct-sql-candidate-table code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}@media (max-width:720px){.ui-surface-player table{table-layout:fixed;width:100%;max-width:100%;border-collapse:collapse}.ui-surface-player th,.ui-surface-player td{box-sizing:border-box;min-width:0;max-width:none;overflow:hidden;overflow-wrap:anywhere;word-break:normal;hyphens:auto;vertical-align:top}.players-container .stats-table th,.players-container .stats-table td{padding-left:0.22rem;padding-right:0.22rem;font-size:0.82rem;line-height:1.16}.players-container .stats-table th:first-child,.players-container .stats-table td.stats-player-cell{width:7.2rem;min-width:7.2rem;max-width:7.2rem}.players-container .stats-player-cell,.players-container .stats-player-cell a,.players-container .stats-player-cell .player-name-lines,.players-container .stats-player-cell .player-name-line{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.players-container .stats-player-cell .player-name-lines{display:inline-flex;flex-direction:row;gap:0.18rem}.players-container .stats-player-cell .player-name-line+.player-name-line::before{content:""}.players-container .stats-table th:not(:first-child),.players-container .stats-table td:not(.stats-player-cell){width:auto;text-align:center}.test-login-panel{display:block!important;visibility:visible!important;clear:both;width:100%;max-width:100%}.test-login-panel select,.test-login-panel button{min-width:0;white-space:normal}}.players-container .profile-summary-table{border-collapse:collapse;width:auto}.players-container .profile-summary-table .profile-photo{padding-left:0;padding-right:0.45rem;vertical-align:top}.players-container .profile-summary-table td{vertical-align:top}.login-container .test-login-panel{box-sizing:border-box;max-width:100%;width:100%}.login-container .test-login-panel form{display:flex;flex-wrap:wrap;gap:0.45rem;align-items:center}.login-container .test-login-panel select{flex:1 1 16rem;min-width:min(16rem,100%)}.login-container .test-login-panel button{flex:0 0 auto}.stats-context-teams .stats-table,.stats-context-players .stats-table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.stats-context-teams .stats-table th,.stats-context-teams .stats-table td,.stats-context-players .stats-table th,.stats-context-players .stats-table td{box-sizing:border-box;max-width:none;overflow:visible;text-overflow:clip;vertical-align:middle;word-break:normal}.stats-context-teams .stats-table th:not(.stats-team-cell),.stats-context-teams .stats-table td:not(.stats-team-cell),.stats-context-players .stats-table th:not(.stats-player-cell),.stats-context-players .stats-table td:not(.stats-player-cell){white-space:nowrap;width:1%}.stats-context-teams .stats-table th,.stats-context-players .stats-table th{white-space:nowrap}.stats-context-teams .stats-team-cell,.stats-context-players .stats-player-cell{min-width:0;overflow-wrap:normal;white-space:nowrap}.stats-context-teams .team-profile-name-with-icon,.stats-context-teams .team-player-list,.stats-context-teams .team-player-line,.stats-context-players .player-name-lines-public,.stats-context-players .player-name-line-public{white-space:nowrap}.stats-context-players .player-name-lines-public{display:inline-block}@media screen and (min-width:769px){.stats-context-teams,.stats-context-players{max-width:none;overflow-x:visible}.stats-context-teams .stats-table,.stats-context-players .stats-table{width:max-content;min-width:100%}.stats-context-teams .stats-team-cell{min-width:18rem;white-space:nowrap}.stats-context-players .stats-player-cell{min-width:9rem;white-space:nowrap}.stats-context-teams .stats-table th,.stats-context-teams .stats-table td,.stats-context-players .stats-table th,.stats-context-players .stats-table td{padding-left:0.35rem;padding-right:0.35rem}}@media screen and (max-width:768px){.player-page-container .stats-context-teams{max-width:none;overflow-x:visible}.player-page-container .stats-context-teams .stats-table{width:max-content;min-width:100%}.player-page-container .stats-context-teams .stats-team-cell{min-width:14rem;max-width:none;white-space:nowrap}.player-page-container .stats-context-teams .stats-table th,.player-page-container .stats-context-teams .stats-table td{font-size:0.78rem;line-height:1.1;padding-left:0.16rem;padding-right:0.16rem;white-space:nowrap}.player-page-container .stats-context-teams .stats-table .stats-team-cell{font-size:0.9rem;padding-left:0.25rem;padding-right:0.35rem}.player-page-container .stats-context-players{max-width:100%;overflow-x:visible}.player-page-container .stats-context-players .stats-table{table-layout:fixed;width:100%;min-width:0}.player-page-container .stats-context-players .stats-player-cell{width:5.6rem;max-width:5.6rem;white-space:nowrap}.player-page-container .stats-context-players .stats-table th,.player-page-container .stats-context-players .stats-table td{font-size:0.74rem;line-height:1.08;padding-left:0.12rem;padding-right:0.12rem;overflow:hidden}.player-page-container .stats-context-players .stats-table .stats-player-cell{font-size:0.82rem;overflow:visible;padding-left:0.18rem;padding-right:0.18rem}.player-page-container .stats-context-players .player-name-lines-public,.player-page-container .stats-context-players .player-name-line-public{display:inline-block;white-space:nowrap}.login-container .test-login-panel form,.login-container .test-login-panel select,.login-container .test-login-panel button{width:100%}}@media screen and (max-width:480px){.player-page-container .stats-context-teams .stats-table th,.player-page-container .stats-context-teams .stats-table td{font-size:0.72rem;padding-left:0.1rem;padding-right:0.1rem}.player-page-container .stats-context-teams .stats-table .stats-team-cell{font-size:0.86rem;min-width:13rem}.player-page-container .stats-context-players .stats-player-cell{width:5.4rem;max-width:5.4rem}.player-page-container .stats-context-players .stats-table th,.player-page-container .stats-context-players .stats-table td{font-size:0.68rem;padding-left:0.08rem;padding-right:0.08rem}.player-page-container .stats-context-players .stats-table .stats-player-cell{font-size:0.78rem}}@media screen and (min-width:769px){.player-page-container .stats-table-container.stats-context-teams,.player-page-container .stats-table-container.stats-context-players{max-width:none!important;overflow-x:visible!important;overflow-y:visible!important}.player-page-container .stats-context-teams .stats-table,.player-page-container .stats-context-players .stats-table{table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important}.player-page-container .stats-context-teams .stats-table th,.player-page-container .stats-context-players .stats-table th{white-space:nowrap!important;width:max-content}.player-page-container .stats-context-teams .team-player-list{align-items:baseline;gap:0}.player-page-container .stats-context-teams .team-player-line+.team-player-line::before{content:" / "}.player-page-container .stats-context-players .player-name-lines:not(.player-name-lines-public){gap:0.22rem}}@media screen and (max-width:768px){.player-page-container .stats-table-container.stats-context-teams,.player-page-container .stats-table-container.stats-context-players{max-width:none!important;overflow-x:visible!important;overflow-y:visible!important}.player-page-container .stats-context-teams .stats-table,.player-page-container .stats-context-players .stats-table{table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important;border-collapse:collapse}.player-page-container .stats-context-teams .stats-table th,.player-page-container .stats-context-teams .stats-table td,.player-page-container .stats-context-players .stats-table th,.player-page-container .stats-context-players .stats-table td{box-sizing:border-box;overflow:visible!important;text-overflow:clip!important;vertical-align:middle}.player-page-container .stats-context-teams .stats-table th:not(.stats-team-cell),.player-page-container .stats-context-teams .stats-table td:not(.stats-team-cell),.player-page-container .stats-context-players .stats-table th:not(.stats-player-cell),.player-page-container .stats-context-players .stats-table td:not(.stats-player-cell){width:1%!important;min-width:max-content;white-space:nowrap!important;padding-left:0.14rem!important;padding-right:0.14rem!important}.player-page-container .stats-context-teams .stats-team-cell{padding-left:0.22rem!important;padding-right:0.35rem!important}.player-page-container .stats-context-teams .team-profile-name-with-icon,.player-page-container .stats-context-teams .team-player-list{display:inline-flex!important;flex-direction:column!important;align-items:flex-start;max-width:none!important;white-space:nowrap!important}.player-page-container .stats-context-players .stats-player-cell{width:max-content!important;min-width:max-content!important;padding-left:0.18rem!important}.player-page-container .stats-context-players .player-name-lines-public,.player-page-container .stats-context-players .player-name-line-public{width:max-content!important;max-width:none!important}.player-page-container .stats-context-players .player-name-lines:not(.player-name-lines-public){align-items:flex-start;gap:0.02rem}}.login-container .test-login-panel{display:block;clear:both}@media screen and (max-width:768px){.login-container .test-login-panel form{display:block!important}.login-container .test-login-panel select,.login-container .test-login-panel button{display:block;box-sizing:border-box;width:100%!important;max-width:100%;margin-top:0.35rem}}@media (max-width:720px){.player-page-container .stats-context-teams .stats-team-cell,.player-page-container .stats-context-teams .stats-team-cell *{white-space:nowrap}.player-page-container .stats-context-teams .team-profile-name-with-icon{display:inline-flex!important;flex-direction:row!important;align-items:flex-start!important;gap:0.22rem!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-profile-icon-link{flex:0 0 auto!important;margin-top:0!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-player-list{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-player-line{display:block!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}.player-page-container .stats-context-players{max-width:none!important;overflow-x:visible!important}.player-page-container .stats-context-players .stats-table,.players-container .stats-table{table-layout:auto!important;width:max-content!important;min-width:0!important;max-width:none!important;border-collapse:collapse}.player-page-container .stats-context-players .stats-table th,.player-page-container .stats-context-players .stats-table td,.players-container .stats-table th,.players-container .stats-table td{box-sizing:border-box;width:1%!important;max-width:none!important;overflow:visible!important;padding-left:0.16rem;padding-right:0.16rem;white-space:nowrap}.player-page-container .stats-context-players .stats-table th:first-child,.player-page-container .stats-context-players .stats-table td.stats-player-cell,.players-container .stats-table th:first-child,.players-container .stats-table td.stats-player-cell{width:max-content!important;min-width:4.5rem!important;max-width:none!important;padding-left:0.2rem!important;padding-right:0.28rem!important;white-space:nowrap!important}.player-page-container .stats-context-players .stats-player-cell,.player-page-container .stats-context-players .stats-player-cell a,.player-page-container .stats-context-players .stats-player-cell .player-name-lines,.players-container .stats-player-cell,.players-container .stats-player-cell a,.players-container .stats-player-cell .player-name-lines{display:inline-flex!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important}.player-page-container .stats-context-players .player-name-lines:not(.player-name-lines-public),.players-container .stats-player-cell .player-name-lines:not(.player-name-lines-public){flex-direction:column!important;align-items:flex-start!important;gap:0!important}.player-page-container .stats-context-players .player-name-line:not(.player-name-line-public),.players-container .stats-player-cell .player-name-line:not(.player-name-line-public){display:block!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.player-page-container .stats-context-players .player-name-line+.player-name-line::before,.players-container .stats-player-cell .player-name-line+.player-name-line::before{content:""!important}}@media screen and (max-width:768px){.player-page-container .stats-table-container.stats-context-players,.players-container .stats-table-container.stats-context-players{box-sizing:border-box!important;width:100%!important;max-width:none!important;overflow-x:visible!important;overflow-y:visible!important}.player-page-container .stats-context-players .stats-table,.players-container .stats-table{table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important;border-collapse:collapse!important}.player-page-container .stats-context-players .stats-table th,.player-page-container .stats-context-players .stats-table td,.players-container .stats-table th,.players-container .stats-table td{box-sizing:border-box!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.player-page-container .stats-context-players .stats-table th:first-child,.player-page-container .stats-context-players .stats-table td.stats-player-cell,.players-container .stats-table th:first-child,.players-container .stats-table td.stats-player-cell{width:6.75rem!important;min-width:6.75rem!important;max-width:none!important;padding-left:0.24rem!important;padding-right:0.34rem!important;white-space:nowrap!important;overflow:visible!important}.player-page-container .stats-context-players .stats-table th:not(:first-child),.player-page-container .stats-context-players .stats-table td:not(.stats-player-cell),.players-container .stats-table th:not(:first-child),.players-container .stats-table td:not(.stats-player-cell){width:1%!important;min-width:max-content!important;max-width:none!important;padding-left:0.14rem!important;padding-right:0.14rem!important;text-align:center}.player-page-container .stats-context-players .stats-player-cell,.player-page-container .stats-context-players .stats-player-cell a,.players-container .stats-player-cell,.players-container .stats-player-cell a{display:table-cell!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important}.player-page-container .stats-context-players .stats-player-cell a,.players-container .stats-player-cell a{display:inline-block!important;max-width:none!important}.player-page-container .stats-context-players .player-name-lines-public,.player-page-container .stats-context-players .player-name-line-public,.players-container .stats-player-cell .player-name-lines-public,.players-container .stats-player-cell .player-name-line-public{display:inline-block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.player-page-container .stats-context-players .player-name-lines:not(.player-name-lines-public),.players-container .stats-player-cell .player-name-lines:not(.player-name-lines-public){display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;white-space:nowrap!important;overflow:visible!important}.player-page-container .stats-context-players .player-name-line:not(.player-name-line-public),.players-container .stats-player-cell .player-name-line:not(.player-name-line-public){display:block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.player-page-container .stats-context-players .player-name-line+.player-name-line::before,.players-container .stats-player-cell .player-name-line+.player-name-line::before{content:""!important}}.team-pair-separator{white-space:nowrap}.player-page-container .stats-table-container.stats-context-teams,.player-page-container .stats-table-container.stats-context-players{box-sizing:border-box;max-width:none!important;overflow-x:visible!important;overflow-y:visible!important}.player-page-container .stats-context-teams .stats-table,.player-page-container .stats-context-players .stats-table{border-collapse:collapse!important;table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important}.player-page-container .stats-context-teams .stats-table th,.player-page-container .stats-context-teams .stats-table td,.player-page-container .stats-context-players .stats-table th,.player-page-container .stats-context-players .stats-table td{box-sizing:border-box!important;overflow:visible!important;text-overflow:clip!important;vertical-align:middle!important;word-break:normal!important;overflow-wrap:normal!important}.player-page-container .stats-context-teams .stats-table th:not(.stats-team-cell),.player-page-container .stats-context-teams .stats-table td:not(.stats-team-cell),.player-page-container .stats-context-players .stats-table th:not(.stats-player-cell),.player-page-container .stats-context-players .stats-table td:not(.stats-player-cell){width:1%!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;text-align:center}.player-page-container .stats-context-teams .stats-table th,.player-page-container .stats-context-players .stats-table th{white-space:nowrap!important}@media screen and (min-width:769px){.player-page-container .stats-context-teams .stats-table th,.player-page-container .stats-context-teams .stats-table td,.player-page-container .stats-context-players .stats-table th,.player-page-container .stats-context-players .stats-table td{font-size:0.94rem!important;line-height:1.16!important;padding-left:0.34rem!important;padding-right:0.34rem!important}.player-page-container .stats-context-teams .stats-team-cell{min-width:18rem!important;width:max-content!important;white-space:nowrap!important}.player-page-container .stats-context-players .stats-player-cell{min-width:9rem!important;width:max-content!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-profile-name-with-icon{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:0.22rem!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-player-list{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:0!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-player-line{display:inline!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-player-line+.team-player-line::before{content:" / "!important}.player-page-container .stats-context-players .player-name-lines:not(.player-name-lines-public){display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:0.22rem!important;white-space:nowrap!important}.player-page-container .stats-context-players .player-name-line{display:inline!important;white-space:nowrap!important}.player-page-container .stats-context-players .player-name-line+.player-name-line::before{content:""!important}}@media screen and (max-width:768px){.player-page-container .stats-context-teams .stats-table th,.player-page-container .stats-context-teams .stats-table td,.player-page-container .stats-context-players .stats-table th,.player-page-container .stats-context-players .stats-table td{font-size:0.76rem!important;line-height:1.08!important;padding-left:0.12rem!important;padding-right:0.12rem!important;white-space:nowrap!important}.player-page-container .stats-context-teams .stats-team-cell{min-width:max-content!important;width:max-content!important;max-width:none!important;padding-left:0.18rem!important;padding-right:0.32rem!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-profile-name-with-icon{display:inline-flex!important;flex-direction:row!important;align-items:flex-start!important;gap:0.22rem!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-profile-icon-link{flex:0 0 auto!important;margin-top:0!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-player-list{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-player-line{display:block!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}.player-page-container .stats-context-teams .team-player-line+.team-player-line::before{content:""!important}.player-page-container .stats-context-players .stats-player-cell{min-width:6.75rem!important;width:6.75rem!important;max-width:none!important;padding-left:0.2rem!important;padding-right:0.35rem!important;white-space:nowrap!important}.player-page-container .stats-context-players .stats-player-cell,.player-page-container .stats-context-players .stats-player-cell a,.player-page-container .stats-context-players .player-name-lines,.player-page-container .stats-context-players .player-name-line{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.player-page-container .stats-context-players .player-name-lines-public,.player-page-container .stats-context-players .player-name-line-public{display:inline-block!important;white-space:nowrap!important}.player-page-container .stats-context-players .player-name-lines:not(.player-name-lines-public){display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;white-space:nowrap!important}.player-page-container .stats-context-players .player-name-line:not(.player-name-line-public){display:block!important}.player-page-container .stats-context-players .player-name-line+.player-name-line::before{content:""!important}}.matches-table.match-layout-table,.matches-table{border-collapse:collapse;table-layout:auto;min-width:100%;max-width:none}.matches-table .matches-table-game,.matches-table td.align-middle:not(.matches-table-team-cell){width:1%;white-space:nowrap;text-align:center}.matches-table .matches-table-team,.matches-table .matches-table-team-cell{width:auto;min-width:12rem;white-space:normal}.matches-table .matches-team-profile-line,.matches-table .matches-team-display,.matches-table .team-profile-name-with-icon{max-width:none;overflow:visible}.matches-table .input-score{box-sizing:border-box;max-width:100%}@media screen and (max-width:768px){.matches-table.match-layout-table,.matches-table{width:max-content;min-width:100%}.matches-table th,.matches-table td{font-size:0.82rem;line-height:1.12;padding-left:0.14rem;padding-right:0.14rem}.matches-table .matches-table-team,.matches-table .matches-table-team-cell{min-width:11rem;white-space:normal}}.admin-mpt-layout-rules-table th,.admin-mpt-overflow-table th{white-space:nowrap}.admin-mpt-layout-rules-table td,.admin-mpt-overflow-table td{vertical-align:top}.admin-mpt-layout-rules-table code{white-space:normal;overflow-wrap:anywhere}.stats-details:not([open]){margin-bottom:0.6rem}.admin-dashboard-container{scroll-padding-top:12rem}.admin-dashboard-container details.dashboard-exclusive-details,.admin-dashboard-container details.dashboard-readiness-subsection,.admin-dashboard-container details.data-validation-check{scroll-margin-top:12rem}.ui-surface-admin .admin-dashboard-table,.ui-surface-admin .admin-table,.ui-surface-admin .admin-feedback-table,.ui-surface-admin .admin-client-onboarding-form,.ui-surface-admin .admin-client-onboarding-table{table-layout:fixed;width:100%;max-width:100%}.ui-surface-admin .admin-dashboard-table th,.ui-surface-admin .admin-table th,.ui-surface-admin .admin-feedback-table th,.ui-surface-admin .admin-client-onboarding-form th,.ui-surface-admin .admin-client-onboarding-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal;vertical-align:top}.ui-surface-admin .admin-dashboard-table td,.ui-surface-admin .admin-table td,.ui-surface-admin .admin-feedback-table td,.ui-surface-admin .admin-client-onboarding-form td,.ui-surface-admin .admin-client-onboarding-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.ui-surface-admin .admin-dashboard-table td *,.ui-surface-admin .admin-table td *,.ui-surface-admin .admin-feedback-table td *{max-width:100%}.admin-client-onboarding-form th{width:12rem;text-align:left}.admin-client-onboarding-form td{width:auto}.admin-client-onboarding-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.admin-client-onboarding-form select,.admin-client-onboarding-form textarea,.admin-feedback-table textarea,.admin-feedback-table button{max-width:100%;box-sizing:border-box}.admin-feedback-table th:nth-child(1),.admin-feedback-table td:nth-child(1){width:3.5rem}.admin-feedback-table th:nth-child(2),.admin-feedback-table td:nth-child(2){width:9.5rem}.admin-feedback-table th:nth-child(3),.admin-feedback-table td:nth-child(3){width:8rem}.admin-feedback-table th:nth-child(4),.admin-feedback-table td:nth-child(4){width:7rem}.admin-feedback-table th:nth-child(5),.admin-feedback-table td:nth-child(5){width:4.5rem}.admin-feedback-table th:nth-child(6),.admin-feedback-table td:nth-child(6){width:8rem}.admin-feedback-table th:nth-child(7),.admin-feedback-table td:nth-child(7){width:auto}.admin-feedback-table th:nth-child(8),.admin-feedback-table td:nth-child(8){width:6.5rem}.admin-feedback-table th:nth-child(9),.admin-feedback-table td:nth-child(9){width:10rem}.admin-feedback-completed-details{margin-top:0.85rem}@media (max-width:980px){.ui-surface-admin .admin-dashboard-table,.ui-surface-admin .admin-table,.ui-surface-admin .admin-feedback-table,.ui-surface-admin .admin-client-onboarding-form,.ui-surface-admin .admin-client-onboarding-table{min-width:760px}.ui-surface-admin .table-container,.admin-feedback-table-container{overflow-x:auto}}.table-container,.admin-table-container,.stats-table-container,.admin-feedback-table-container{max-width:100%;box-sizing:border-box}.ui-surface-admin table,.ui-surface-player table,.matches-table,.stats-table,.admin-dashboard-table,.admin-table,.admin-feedback-table,.admin-client-onboarding-form,.admin-client-onboarding-table{border-collapse:collapse;box-sizing:border-box;table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important}.ui-surface-admin table th,.ui-surface-player table th,.matches-table th,.stats-table th,.admin-dashboard-table th,.admin-table th,.admin-feedback-table th,.admin-client-onboarding-form th,.admin-client-onboarding-table th{box-sizing:border-box;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-overflow:clip!important;vertical-align:top}.ui-surface-admin table td,.ui-surface-player table td,.matches-table td,.stats-table td,.admin-dashboard-table td,.admin-table td,.admin-feedback-table td,.admin-client-onboarding-form td,.admin-client-onboarding-table td{box-sizing:border-box;white-space:normal;word-break:normal;overflow-wrap:break-word;text-overflow:clip;vertical-align:top}.ui-surface-admin table td code,.ui-surface-admin table td pre,.ui-surface-admin table td a,.ui-surface-player table td code,.ui-surface-player table td pre,.ui-surface-player table td a,.admin-dashboard-table td code,.admin-dashboard-table td pre,.admin-dashboard-table td a,.admin-table td code,.admin-table td pre,.admin-table td a,.admin-feedback-table td code,.admin-feedback-table td pre,.admin-feedback-table td a{max-width:100%;white-space:normal;word-break:normal;overflow-wrap:anywhere}.ui-surface-admin table input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.ui-surface-admin table select,.ui-surface-admin table textarea,.ui-surface-admin table button,.ui-surface-player table input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.ui-surface-player table select,.ui-surface-player table textarea,.ui-surface-player table button{box-sizing:border-box;max-width:100%}.ui-surface-admin .table-container,.ui-surface-admin .admin-table-container,.ui-surface-admin .admin-feedback-table-container{overflow-x:auto;overflow-y:visible}.player-page-container .stats-table-container{overflow-x:visible;overflow-y:visible}.player-page-container .stats-context-teams .stats-table th:not(.stats-team-cell),.player-page-container .stats-context-teams .stats-table td:not(.stats-team-cell),.player-page-container .stats-context-players .stats-table th:not(.stats-player-cell),.player-page-container .stats-context-players .stats-table td:not(.stats-player-cell),.matches-table .matches-table-game,.matches-table td.align-middle:not(.matches-table-team-cell){width:1%!important;min-width:max-content;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.player-page-container .stats-team-cell,.player-page-container .stats-player-cell,.matches-table .matches-table-team,.matches-table .matches-table-team-cell{width:auto!important;min-width:max-content;max-width:none!important;overflow:visible;text-overflow:clip}.player-page-container .stats-context-players .player-name-lines-public,.player-page-container .stats-context-players .player-name-line-public,.player-page-container .stats-context-teams .team-player-line,.player-page-container .stats-context-teams .team-player-list,.player-page-container .team-pair-separator{word-break:normal!important;overflow-wrap:normal!important}@media screen and (max-width:768px){.ui-surface-admin .table-container,.ui-surface-admin .admin-table-container,.ui-surface-admin .admin-feedback-table-container{overflow-x:auto}.ui-surface-player .table-container,.ui-surface-player .stats-table-container{overflow-x:visible;max-width:100%}}.admin-subnav-multilevel{display:flex;flex-direction:column;gap:0.45rem;margin:0 0 1rem 0;padding:0;overflow:visible}.admin-subnav-top-row,.admin-subnav-child-row{display:flex;flex-wrap:wrap;gap:0.45rem 0.65rem;align-items:center}.admin-subnav-top-row{padding:0.35rem 0.45rem;border:1px solid var(--color-table-border);border-radius:0.75rem;background:var(--color-background)}.admin-subnav-child-row{padding:0.35rem 0.45rem 0.45rem;border:1px solid var(--color-table-border);border-radius:0.75rem;background:var(--color-background-alt, var(--color-background))}.admin-subnav-top-link,.admin-subnav-multilevel .admin-subnav-link{position:relative;display:inline-block;padding:0.3rem 0.35rem 0.42rem;color:var(--color-primary);font-weight:700;text-decoration:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}.admin-subnav-top-link::after,.admin-subnav-multilevel .admin-subnav-link::after{position:absolute;left:0.35rem;right:0.35rem;bottom:0.14rem;height:3px;background:var(--color-transparent);content:""}.admin-subnav-top-link:hover::after,.admin-subnav-top-link-active::after,.admin-subnav-multilevel .admin-subnav-link:hover::after,.admin-subnav-multilevel .admin-subnav-link-active::after{background:var(--color-accent)}.admin-subnav-top-link-active,.admin-subnav-multilevel .admin-subnav-link-active{color:var(--color-primary)}.admin-subnav-multilevel{margin-bottom:1rem}.admin-subnav-top-row{gap:0.5rem}.admin-subnav-top-link,.admin-subnav-multilevel .admin-subnav-link{border-radius:0.55rem;line-height:1.2}.admin-subnav-top-link-active,.admin-subnav-multilevel .admin-subnav-link-active{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-transparent))}.admin-diagnostics-container .admin-diagnostics-group{margin:1rem 0;padding:0.85rem;border:1px solid var(--color-table-border);border-radius:0.9rem;background:var(--color-card-bg, var(--color-background))}.admin-diagnostics-container .admin-diagnostics-group>h3{margin-top:0}.admin-dashboard-diagnostics-pointer{margin-top:1rem;padding:0.85rem;border-radius:0.9rem}.admin-page-container table,.ui-surface-admin table,.admin-dashboard-container table,.admin-diagnostics-container table,.admin-table-container table,.admin-dashboard-table,.admin-diagnostic-table,.readiness-check-table{width:max-content;min-width:100%;max-width:none;table-layout:auto;border-collapse:collapse}.admin-page-container .table-container,.ui-surface-admin .table-container,.admin-dashboard-container .table-container,.admin-diagnostics-container .table-container,.admin-table-container{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible}.admin-page-container th,.ui-surface-admin th,.admin-dashboard-container th,.admin-diagnostics-container th,.admin-dashboard-table th,.admin-diagnostic-table th,.readiness-check-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal;hyphens:none;vertical-align:top}.admin-page-container td,.ui-surface-admin td,.admin-dashboard-container td,.admin-diagnostics-container td,.admin-dashboard-table td,.admin-diagnostic-table td,.readiness-check-table td{max-width:34rem;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto;vertical-align:top}.admin-page-container td.center,.ui-surface-admin td.center,.admin-dashboard-container td.center,.admin-diagnostics-container td.center,.admin-dashboard-table td.center,.admin-diagnostic-table td.center,.readiness-check-table td.center,.admin-page-container td.num,.ui-surface-admin td.num{text-align:center;white-space:nowrap;overflow-wrap:normal;hyphens:none}.admin-page-container td code,.ui-surface-admin td code,.admin-dashboard-container td code,.admin-diagnostics-container td code{white-space:pre-wrap;overflow-wrap:anywhere}.dashboard-status-blocked,.dashboard-status-error,.admin-table-row-error,.admin-table-row-blocked{background:var(--color-status-error-bg, var(--css-color-fdecea));border-left:4px solid var(--color-status-error, var(--css-color-b42318))}.dashboard-status-warning,.admin-table-row-warning{background:var(--color-status-warning-bg, var(--css-color-fff8db));border-left:4px solid var(--color-status-warning, var(--css-color-b7791f))}.dashboard-status-blocked td:first-child,.dashboard-status-error td:first-child,.dashboard-status-warning td:first-child,.dashboard-status-ok td:first-child,.dashboard-status-info td:first-child,.dashboard-status-disabled td:first-child{font-weight:700}.admin-status-badge,.status-pill{white-space:nowrap}@media (max-width:760px){.ui-surface-admin::before,.admin-page-container::before,.admin-dashboard-container::before,.admin-diagnostics-container::before{display:block;margin:0 0 0.75rem 0;padding:0.55rem 0.7rem;border:1px solid var(--color-table-border);border-radius:0.7rem;background:var(--color-status-info-bg, var(--css-color-eef7ff));color:var(--color-text, var(--css-color-222));font-size:0.9rem;content:"Admin tools are optimized for desktop screens. Mobile access is available for quick checks, but wide tables may scroll horizontally."}}.swal2-popup .swal2-html-container,.swal2-popup .swal2-content{font-size:1.1rem!important}.swal2-popup.app-swal-wide{max-width:calc(100vw - 2rem)!important}.swal2-popup.app-swal-wide .swal2-html-container,.swal2-popup.app-swal-wide .swal2-content,.swal2-popup.app-swal-wide .swal2-title{overflow-wrap:anywhere;word-break:normal}.database-tools-table-container code,.database-tools-error-list,.database-tools-error-list li{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%}.login-modern-shell{box-sizing:border-box;display:flex;justify-content:center;margin:0.85rem auto;max-width:min(100%,680px);width:100%}.login-modern-card{background:var(--color-section-bg, var(--color-white));border:1px solid var(--color-border, var(--css-color-d8d8d8));border-radius:var(--radius-section, 12px);box-shadow:0 2px 10px var(--css-color-rgba-0-0-0-0-06);box-sizing:border-box;padding:clamp(0.95rem,2vw,1.35rem);width:100%}.login-modern-title{margin:0 0 0.3rem 0;text-align:center}.login-modern-subtitle{color:var(--color-muted-text, var(--css-color-555));font-size:0.95rem;line-height:1.35;margin:0 0 1rem 0;text-align:center}.login-modern-card .login-field,.login-modern-card .login-largetext,.login-modern-card select,.login-modern-card button{max-width:100%}.login-modern-card .login-actions button,.login-modern-card .external-auth-buttons button,.login-modern-card .login-biometric-button{white-space:normal}.login-test-shell{margin-top:0}.login-test-card{border-left:5px solid var(--color-warning, var(--css-color-d99a00))}.login-test-card form{align-items:stretch;display:grid;gap:0.55rem;grid-template-columns:minmax(0,1fr) auto}.login-test-card select{min-width:0;width:100%}@media (max-width:768px),(hover:none) and (pointer:coarse){.login-modern-shell{max-width:100%}.login-modern-card{border-radius:10px;padding:0.9rem}.login-modern-card .login-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.login-modern-card .login-actions button,.login-modern-card .login-biometric-button,.login-modern-card .external-auth-buttons button{margin-left:0;width:100%}.login-test-card form{grid-template-columns:1fr}}.login-modern-page-v268{box-sizing:border-box;margin:0 auto;max-width:760px;width:100%}.login-modern-page-v268 .login-modern-shell{box-sizing:border-box;display:flex;justify-content:center;margin:0.85rem auto;max-width:100%;width:100%}.login-modern-page-v268 .login-modern-card,.login-modern-page-v268 .divborder{background:var(--color-section-bg, var(--color-white));border:1px solid var(--color-border, var(--css-color-d8d8d8));border-radius:14px;box-shadow:0 2px 12px var(--css-color-rgba-0-0-0-0-07);box-sizing:border-box;margin:0.85rem auto;max-width:680px;padding:clamp(1rem,2vw,1.4rem);width:100%}.login-modern-page-v268 .login-modern-title,.login-modern-page-v268 h3{margin-top:0;text-align:center}.login-modern-page-v268 .login-modern-subtitle{color:var(--color-muted-text, var(--css-color-555));line-height:1.35;text-align:center}.login-modern-page-v268 .login-actions{align-items:stretch;display:grid;gap:0.55rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.login-modern-page-v268 .login-actions button,.login-modern-page-v268 .external-auth-buttons button,.login-modern-page-v268 .login-biometric-button{white-space:normal;width:100%}.login-modern-page-v268 input,.login-modern-page-v268 select,.login-modern-page-v268 textarea,.login-modern-page-v268 button{box-sizing:border-box;max-width:100%}.login-modern-page-v268 table{width:100%}.login-modern-page-v268 table th{white-space:nowrap;width:1%}.login-modern-page-v268 .login-test-card{border-left:5px solid var(--color-warning, var(--css-color-d99a00))}@media (max-width:768px),(hover:none) and (pointer:coarse){.login-modern-page-v268,.login-modern-page-v268 .login-modern-card,.login-modern-page-v268 .divborder{max-width:100%}.login-modern-page-v268 .login-actions{grid-template-columns:1fr}}.database-refresh-scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0.65rem;margin:0.75rem 0 1rem 0}.database-refresh-scope-option{display:grid;grid-template-columns:auto 1fr;gap:0.55rem;align-items:start;padding:0.65rem 0.75rem;border:1px solid var(--border-color, var(--css-color-d7d7d7));border-radius:0.75rem;background:var(--panel-bg, var(--color-white))}.database-refresh-scope-option input[type="radio"]{margin-top:0.15rem}.database-refresh-scope-copy{min-width:0;overflow-wrap:anywhere}.admin-page-container .table-container,.admin-page-container .admin-table-container,.admin-page-container .admin-feedback-table-container,.admin-page-container .database-tools-table-container,.admin-page-container .diagnostics-table-container,.admin-page-container .readiness-table-container,.admin-dashboard-container .table-container,.admin-dashboard-container .admin-table-container,.admin-diagnostics-container .table-container,.admin-diagnostics-container .admin-table-container,.ui-surface-admin .table-container,.ui-surface-admin .admin-table-container,.ui-surface-admin .admin-feedback-table-container,.ui-surface-admin .database-tools-table-container,.ui-surface-admin .diagnostics-table-container,.ui-surface-admin .readiness-table-container{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important}.admin-page-container table,.admin-dashboard-container table,.admin-diagnostics-container table,.ui-surface-admin table,.admin-dashboard-table,.admin-diagnostic-table,.admin-table,.admin-feedback-table,.admin-client-onboarding-table,.admin-client-onboarding-form,.database-tools-table,.readiness-check-table{border-collapse:collapse!important;box-sizing:border-box!important;table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important}.admin-page-container table th,.admin-dashboard-container table th,.admin-diagnostics-container table th,.ui-surface-admin table th,.admin-dashboard-table th,.admin-diagnostic-table th,.admin-table th,.admin-feedback-table th,.admin-client-onboarding-table th,.admin-client-onboarding-form th,.database-tools-table th,.readiness-check-table th{box-sizing:border-box!important;max-width:18rem!important;min-width:max-content;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-overflow:clip!important;vertical-align:top!important}.admin-page-container table td,.admin-dashboard-container table td,.admin-diagnostics-container table td,.ui-surface-admin table td,.admin-dashboard-table td,.admin-diagnostic-table td,.admin-table td,.admin-feedback-table td,.admin-client-onboarding-table td,.admin-client-onboarding-form td,.database-tools-table td,.readiness-check-table td{box-sizing:border-box!important;max-width:34rem!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important;text-overflow:clip!important;vertical-align:top!important}.admin-page-container table td code,.admin-page-container table td pre,.admin-page-container table td samp,.admin-page-container table td a,.admin-dashboard-container table td code,.admin-dashboard-container table td pre,.admin-dashboard-container table td samp,.admin-dashboard-container table td a,.admin-diagnostics-container table td code,.admin-diagnostics-container table td pre,.admin-diagnostics-container table td samp,.admin-diagnostics-container table td a,.ui-surface-admin table td code,.ui-surface-admin table td pre,.ui-surface-admin table td samp,.ui-surface-admin table td a{box-sizing:border-box!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:none!important}.admin-page-container table th code,.admin-page-container table th pre,.admin-dashboard-container table th code,.admin-dashboard-container table th pre,.admin-diagnostics-container table th code,.admin-diagnostics-container table th pre,.ui-surface-admin table th code,.ui-surface-admin table th pre{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.admin-page-container table input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.admin-page-container table select,.admin-page-container table textarea,.admin-page-container table button,.admin-dashboard-container table input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.admin-dashboard-container table select,.admin-dashboard-container table textarea,.admin-dashboard-container table button,.admin-diagnostics-container table input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.admin-diagnostics-container table select,.admin-diagnostics-container table textarea,.admin-diagnostics-container table button,.ui-surface-admin table input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.ui-surface-admin table select,.ui-surface-admin table textarea,.ui-surface-admin table button{box-sizing:border-box!important;max-width:100%!important}.admin-page-container table .nowrap,.admin-dashboard-container table .nowrap,.admin-diagnostics-container table .nowrap,.ui-surface-admin table .nowrap,.admin-page-container table .status-pill,.admin-dashboard-container table .status-pill,.admin-diagnostics-container table .status-pill,.ui-surface-admin table .status-pill,.admin-page-container table .admin-status-badge,.admin-dashboard-container table .admin-status-badge,.admin-diagnostics-container table .admin-status-badge,.ui-surface-admin table .admin-status-badge{white-space:nowrap!important}.admin-page-container details.admin-section,.admin-page-container details.admin-health-details,.admin-page-container details.dashboard-exclusive-details{scroll-margin-top:7.5rem}.admin-page-container table,.admin-dashboard-container table,.admin-diagnostics-container table,.admin-development-container table{width:max(100%,max-content);max-width:none;table-layout:auto;border-collapse:collapse}.admin-page-container th,.admin-dashboard-container th,.admin-diagnostics-container th,.admin-development-container th{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;vertical-align:top}.admin-page-container td,.admin-dashboard-container td,.admin-diagnostics-container td,.admin-development-container td{white-space:normal;overflow-wrap:break-word;word-break:normal;vertical-align:top}.admin-page-container .table-container,.admin-dashboard-container .table-container,.admin-diagnostics-container .table-container,.admin-development-container .table-container,.admin-table-container{overflow-x:auto;max-width:100%}.admin-page-container tr.dashboard-status-blocked,.admin-page-container tr.dashboard-status-error,.admin-dashboard-container tr.dashboard-status-blocked,.admin-dashboard-container tr.dashboard-status-error,.admin-diagnostics-container tr.dashboard-status-blocked,.admin-diagnostics-container tr.dashboard-status-error,.admin-development-container tr.dashboard-status-blocked,.admin-development-container tr.dashboard-status-error{background:var(--status-error-bg, var(--css-color-fde8e8))}.admin-page-container tr.dashboard-status-warning,.admin-dashboard-container tr.dashboard-status-warning,.admin-diagnostics-container tr.dashboard-status-warning,.admin-development-container tr.dashboard-status-warning{background:var(--status-warning-bg, var(--css-color-fff7d6))}.admin-page-container tr.dashboard-status-ok,.admin-page-container tr.dashboard-status-info,.admin-dashboard-container tr.dashboard-status-ok,.admin-dashboard-container tr.dashboard-status-info,.admin-diagnostics-container tr.dashboard-status-ok,.admin-diagnostics-container tr.dashboard-status-info,.admin-development-container tr.dashboard-status-ok,.admin-development-container tr.dashboard-status-info{background:var(--status-ok-bg, var(--css-color-eef8ee))}.admin-card-grid.admin-dashboard-card-grid{align-items:stretch}.admin-page-container .admin-health-details,.admin-page-container details.admin-health-details{border-radius:12px;margin:0.75rem 0}.admin-page-container summary{cursor:pointer}.admin-page-container table th{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.admin-page-container table td{overflow-wrap:anywhere;word-break:normal}.admin-page-container .admin-table-scroll{overflow-x:auto;max-width:100%}.admin-table-violation{outline:2px solid var(--color-warning-border, var(--css-color-c77))}.database-tools-sql-preview{max-width:100%;overflow-x:auto;white-space:pre;padding:0.75rem;border:1px solid var(--border-color, var(--css-color-ccc));border-radius:0.5rem}.admin-subnav-child-row-grouped{align-items:center}.admin-subnav-section-label{display:inline-flex;align-items:center;margin:0.15rem 0.15rem 0.15rem 0.35rem;padding:0.22rem 0.45rem;border-radius:0.55rem;background:var(--color-table-header-bg, var(--color-background));color:var(--color-text-muted, var(--color-text));font-size:0.82rem;font-weight:800;letter-spacing:0.01em;white-space:nowrap}.admin-page-container details.admin-section-outline-error>summary,.admin-page-container details.dashboard-status-blocked>summary,.admin-page-container details.dashboard-status-error>summary,.admin-dashboard-container details.admin-section-outline-error>summary,.admin-dashboard-container details.dashboard-status-blocked>summary,.admin-dashboard-container details.dashboard-status-error>summary,.admin-diagnostics-container details.admin-section-outline-error>summary,.admin-diagnostics-container details.dashboard-status-blocked>summary,.admin-diagnostics-container details.dashboard-status-error>summary,.admin-development-container details.admin-section-outline-error>summary,.admin-development-container details.dashboard-status-blocked>summary,.admin-development-container details.dashboard-status-error>summary,.diagnostics-container details.admin-section-outline-error>summary,.approvals-container details.admin-section-outline-error>summary{background:var(--color-message-error);border:1px solid var(--color-message-error);border-radius:0.55rem;color:var(--color-text-on-accent, var(--color-white));margin:0 0 0.5rem 0;padding:0.45rem 0.65rem}.admin-page-container details.admin-section-outline-warning>summary,.admin-page-container details.dashboard-status-warning>summary,.admin-dashboard-container details.admin-section-outline-warning>summary,.admin-dashboard-container details.dashboard-status-warning>summary,.admin-diagnostics-container details.admin-section-outline-warning>summary,.admin-diagnostics-container details.dashboard-status-warning>summary,.admin-development-container details.admin-section-outline-warning>summary,.admin-development-container details.dashboard-status-warning>summary,.diagnostics-container details.admin-section-outline-warning>summary,.approvals-container details.admin-section-outline-warning>summary{background:var(--color-pastel-yellow);border:1px solid var(--color-message-warning);border-radius:0.55rem;color:var(--color-black);margin:0 0 0.5rem 0;padding:0.45rem 0.65rem}.admin-page-container details,.admin-dashboard-container details,.admin-diagnostics-container details,.admin-development-container details,.diagnostics-container details,.approvals-container details,.admin-page-container .divborder,.admin-dashboard-container .divborder,.admin-diagnostics-container .divborder,.admin-development-container .divborder,.diagnostics-container .divborder,.approvals-container .divborder{box-sizing:border-box;max-width:100%}.admin-page-container .table-container,.admin-dashboard-container .table-container,.admin-diagnostics-container .table-container,.admin-development-container .table-container,.diagnostics-container .table-container,.approvals-container .table-container,.admin-page-container .admin-table-container,.admin-dashboard-container .admin-table-container,.admin-diagnostics-container .admin-table-container,.admin-development-container .admin-table-container,.diagnostics-container .admin-table-container,.approvals-container .admin-table-container,.admin-page-container .admin-table-scroll,.admin-dashboard-container .admin-table-scroll,.admin-diagnostics-container .admin-table-scroll,.admin-development-container .admin-table-scroll,.diagnostics-container .admin-table-scroll,.approvals-container .admin-table-scroll{box-sizing:border-box;max-width:100%;overflow-x:auto;overflow-y:visible}.admin-page-container th,.admin-dashboard-container th,.admin-diagnostics-container th,.admin-development-container th,.diagnostics-container th,.approvals-container th{max-width:28rem;overflow-wrap:normal;text-wrap:wrap;white-space:normal;word-break:normal;hyphens:none}.admin-page-container td,.admin-dashboard-container td,.admin-diagnostics-container td,.admin-development-container td,.diagnostics-container td,.approvals-container td{min-width:min-content;white-space:normal}.admin-page-container td code,.admin-dashboard-container td code,.admin-diagnostics-container td code,.admin-development-container td code,.diagnostics-container td code,.approvals-container td code,.admin-page-container td pre,.admin-dashboard-container td pre,.admin-diagnostics-container td pre,.admin-development-container td pre,.diagnostics-container td pre,.approvals-container td pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}:root{--admin-ui-gap: 0.75rem}.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.admin-settings-container,.admin-league-settings-container,.admin-leagues-container,.admin-global-players-container,.admin-league-roster-container,.admin-teams-container,.admin-dupr-container,.admin-rounds-container,.diagnostics-container{color:var(--color-text, var(--css-color-111));line-height:1.45}.admin-page-container h1,.admin-dashboard-container h1,.admin-development-container h1,.admin-diagnostics-container h1,.admin-settings-container h1,.admin-league-settings-container h1,.admin-leagues-container h1,.admin-global-players-container h1,.admin-league-roster-container h1,.admin-teams-container h1,.admin-dupr-container h1,.admin-rounds-container h1,.diagnostics-container h1{margin-top:0;margin-bottom:0.75rem}.admin-page-container h2,.admin-dashboard-container h2,.admin-development-container h2,.admin-diagnostics-container h2,.admin-settings-container h2,.admin-league-settings-container h2,.admin-leagues-container h2,.admin-global-players-container h2,.admin-league-roster-container h2,.admin-teams-container h2,.admin-dupr-container h2,.admin-rounds-container h2,.diagnostics-container h2,.admin-page-container h3,.admin-dashboard-container h3,.admin-development-container h3,.admin-diagnostics-container h3,.admin-settings-container h3,.admin-league-settings-container h3,.admin-leagues-container h3,.admin-global-players-container h3,.admin-league-roster-container h3,.admin-teams-container h3,.admin-dupr-container h3,.admin-rounds-container h3,.diagnostics-container h3{margin-bottom:0.5rem}.admin-page-container .muted,.admin-dashboard-container .muted,.admin-development-container .muted,.admin-diagnostics-container .muted,.diagnostics-container .muted,.admin-page-container .muted-text,.admin-dashboard-container .muted-text,.admin-development-container .muted-text,.admin-diagnostics-container .muted-text,.diagnostics-container .muted-text{color:var(--admin-ui-muted-text)}.admin-page-container .divborder,.admin-dashboard-container .divborder,.admin-development-container .divborder,.admin-diagnostics-container .divborder,.admin-settings-container .divborder,.admin-league-settings-container .divborder,.admin-leagues-container .divborder,.admin-global-players-container .divborder,.admin-league-roster-container .divborder,.admin-teams-container .divborder,.admin-dupr-container .divborder,.admin-rounds-container .divborder,.diagnostics-container .divborder,.admin-card,.admin-panel,.admin-report-card{border-color:var(--color-table-border);border-radius:var(--admin-ui-radius)}.admin-page-container details.admin-section,.admin-dashboard-container details.admin-section,.admin-development-container details.admin-section,.admin-diagnostics-container details.admin-section,.diagnostics-container details.admin-section,.admin-page-container details.dashboard-exclusive-details,.admin-dashboard-container details.dashboard-exclusive-details,.admin-development-container details.dashboard-exclusive-details,.admin-diagnostics-container details.dashboard-exclusive-details,.diagnostics-container details.dashboard-exclusive-details{border:1px solid var(--color-table-border);border-radius:var(--admin-ui-radius);padding:0.45rem var(--admin-ui-padding);margin:0 0 var(--admin-ui-gap)0;background:var(--admin-ui-soft-bg);box-sizing:border-box}.admin-page-container details.admin-section>summary,.admin-dashboard-container details.admin-section>summary,.admin-development-container details.admin-section>summary,.admin-diagnostics-container details.admin-section>summary,.diagnostics-container details.admin-section>summary,.admin-page-container details.dashboard-exclusive-details>summary,.admin-dashboard-container details.dashboard-exclusive-details>summary,.admin-development-container details.dashboard-exclusive-details>summary,.admin-diagnostics-container details.dashboard-exclusive-details>summary,.diagnostics-container details.dashboard-exclusive-details>summary{cursor:pointer;font-weight:700;padding:0.35rem 0;overflow-wrap:anywhere}.admin-page-container details.admin-section[open]>summary,.admin-dashboard-container details.admin-section[open]>summary,.admin-development-container details.admin-section[open]>summary,.admin-diagnostics-container details.admin-section[open]>summary,.diagnostics-container details.admin-section[open]>summary,.admin-page-container details.dashboard-exclusive-details[open]>summary,.admin-dashboard-container details.dashboard-exclusive-details[open]>summary,.admin-development-container details.dashboard-exclusive-details[open]>summary,.admin-diagnostics-container details.dashboard-exclusive-details[open]>summary,.diagnostics-container details.dashboard-exclusive-details[open]>summary{border-bottom:1px solid var(--color-table-border);margin-bottom:0.55rem}.admin-page-container details.admin-section.admin-section-outline-error>summary,.admin-dashboard-container details.admin-section.admin-section-outline-error>summary,.admin-development-container details.admin-section.admin-section-outline-error>summary,.admin-diagnostics-container details.admin-section.admin-section-outline-error>summary,.diagnostics-container details.admin-section.admin-section-outline-error>summary,.admin-page-container details.dashboard-exclusive-details.admin-section-outline-error>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-error>summary,.admin-development-container details.dashboard-exclusive-details.admin-section-outline-error>summary,.admin-diagnostics-container details.dashboard-exclusive-details.admin-section-outline-error>summary,.diagnostics-container details.dashboard-exclusive-details.admin-section-outline-error>summary,.admin-page-container details.admin-section.status-error>summary,.admin-dashboard-container details.admin-section.status-error>summary,.admin-development-container details.admin-section.status-error>summary,.admin-diagnostics-container details.admin-section.status-error>summary,.diagnostics-container details.admin-section.status-error>summary{background:var(--admin-ui-error-bg);color:var(--color-message-error);margin-left:calc(var(--admin-ui-padding)*-1);margin-right:calc(var(--admin-ui-padding)*-1);padding-left:var(--admin-ui-padding);padding-right:var(--admin-ui-padding);border-radius:calc(var(--admin-ui-radius) - 0.2rem)}.admin-page-container details.admin-section.admin-section-outline-warning>summary,.admin-dashboard-container details.admin-section.admin-section-outline-warning>summary,.admin-development-container details.admin-section.admin-section-outline-warning>summary,.admin-diagnostics-container details.admin-section.admin-section-outline-warning>summary,.diagnostics-container details.admin-section.admin-section-outline-warning>summary,.admin-page-container details.dashboard-exclusive-details.admin-section-outline-warning>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-warning>summary,.admin-development-container details.dashboard-exclusive-details.admin-section-outline-warning>summary,.admin-diagnostics-container details.dashboard-exclusive-details.admin-section-outline-warning>summary,.diagnostics-container details.dashboard-exclusive-details.admin-section-outline-warning>summary,.admin-page-container details.admin-section.status-warning>summary,.admin-dashboard-container details.admin-section.status-warning>summary,.admin-development-container details.admin-section.status-warning>summary,.admin-diagnostics-container details.admin-section.status-warning>summary,.diagnostics-container details.admin-section.status-warning>summary{background:var(--admin-ui-warning-bg);color:var(--css-color-7a3d00);margin-left:calc(var(--admin-ui-padding)*-1);margin-right:calc(var(--admin-ui-padding)*-1);padding-left:var(--admin-ui-padding);padding-right:var(--admin-ui-padding);border-radius:calc(var(--admin-ui-radius) - 0.2rem)}.admin-page-container details.admin-section.admin-section-outline-ok>summary,.admin-dashboard-container details.admin-section.admin-section-outline-ok>summary,.admin-development-container details.admin-section.admin-section-outline-ok>summary,.admin-diagnostics-container details.admin-section.admin-section-outline-ok>summary,.diagnostics-container details.admin-section.admin-section-outline-ok>summary{background:var(--admin-ui-ok-bg);color:var(--css-color-195c2e);margin-left:calc(var(--admin-ui-padding)*-1);margin-right:calc(var(--admin-ui-padding)*-1);padding-left:var(--admin-ui-padding);padding-right:var(--admin-ui-padding);border-radius:calc(var(--admin-ui-radius) - 0.2rem)}.admin-page-container .button,.admin-dashboard-container .button,.admin-development-container .button,.admin-diagnostics-container .button,.diagnostics-container .button,.admin-page-container button,.admin-dashboard-container button,.admin-development-container button,.admin-diagnostics-container button,.diagnostics-container button,.admin-page-container input[type="submit"],.admin-dashboard-container input[type="submit"],.admin-development-container input[type="submit"],.admin-diagnostics-container input[type="submit"],.diagnostics-container input[type="submit"]{border-radius:0.45rem;min-height:2.1rem}.admin-page-container input[type="text"],.admin-dashboard-container input[type="text"],.admin-development-container input[type="text"],.admin-diagnostics-container input[type="text"],.diagnostics-container input[type="text"],.admin-page-container input[type="number"],.admin-dashboard-container input[type="number"],.admin-development-container input[type="number"],.admin-diagnostics-container input[type="number"],.diagnostics-container input[type="number"],.admin-page-container input[type="url"],.admin-dashboard-container input[type="url"],.admin-development-container input[type="url"],.admin-diagnostics-container input[type="url"],.diagnostics-container input[type="url"],.admin-page-container input[type="email"],.admin-dashboard-container input[type="email"],.admin-development-container input[type="email"],.admin-diagnostics-container input[type="email"],.diagnostics-container input[type="email"],.admin-page-container select,.admin-dashboard-container select,.admin-development-container select,.admin-diagnostics-container select,.diagnostics-container select,.admin-page-container textarea,.admin-dashboard-container textarea,.admin-development-container textarea,.admin-diagnostics-container textarea,.diagnostics-container textarea{border:1px solid var(--color-table-border);border-radius:0.35rem;padding:0.32rem 0.45rem;max-width:100%}.admin-page-container .admin-table-container,.admin-dashboard-container .admin-table-container,.admin-development-container .admin-table-container,.admin-diagnostics-container .admin-table-container,.diagnostics-container .admin-table-container,.admin-page-container .table-container,.admin-dashboard-container .table-container,.admin-development-container .table-container,.admin-diagnostics-container .table-container,.diagnostics-container .table-container{max-width:100%;overflow-x:auto;overflow-y:visible}.admin-report-shell{box-sizing:border-box}.admin-report-shell .admin-report-section>summary{cursor:pointer}.admin-report-shell .admin-table-container{max-width:100%;overflow-x:auto}:root{--ui-radius-sm: 0.35rem;--ui-radius-md: 0.5rem;--ui-radius-lg: 0.75rem}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-section,.admin-card,.admin-report-section,.diagnostic-card,.dashboard-card){box-sizing:border-box}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-table-container,.table-container,.table-responsive,.responsive-table-wrap){box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(table.admin-table,table.diagnostics-table,table.report-table,.admin-table-container>table,.table-container>table){table-layout:auto;width:max-content;min-width:100%;max-width:none;border-collapse:collapse}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(th,td){box-sizing:border-box;vertical-align:top;padding:var(--ui-table-cell-padding-y) var(--ui-table-cell-padding-x)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) th{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) td{white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto;max-width:min(42rem,70vw)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(input,select,textarea,button,.button,.btn){box-sizing:border-box}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(input[type="text"],input[type="number"],input[type="url"],input[type="email"],input[type="password"],select,textarea){max-width:100%}:where(.content,.main-content,.page-container) :where(.table-container,.responsive-table-wrap){max-width:100%;overflow-x:auto}:root{--ui-card-padding: var(--ui-space-4);--ui-section-gap: var(--ui-space-4)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.button,.btn,button,input[type="submit"],input[type="button"],input[type="reset"]){min-height:var(--ui-control-min-height);border-radius:var(--ui-radius-sm);padding:var(--ui-control-padding-y) var(--ui-control-padding-x);line-height:1.2;max-width:100%;white-space:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-actions,.button-row,.form-actions,.dashboard-actions,.report-actions){display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:center}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-card,.dashboard-card,.diagnostic-card,.report-card,.admin-report-section){border-radius:var(--ui-radius-md)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.status-badge,.badge,.pill,.tag){display:inline-flex;align-items:center;gap:0.25rem;max-width:100%;border-radius:999px;padding:0.15rem 0.45rem;line-height:1.25;vertical-align:baseline;white-space:normal;overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.notice,.warning,.error,.success,.info,.admin-notice,.diagnostic-notice){box-sizing:border-box;max-width:100%;border-radius:var(--ui-radius-md);overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(dl){max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(dt){font-weight:600}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(dd){margin-left:0;overflow-wrap:anywhere}@media (max-width:720px){:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-actions,.button-row,.form-actions,.dashboard-actions,.report-actions){align-items:stretch}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-actions>*,.button-row>*,.form-actions>*,.dashboard-actions>*,.report-actions>*){max-width:100%}}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container) details:where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).admin-section-outline-none,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container) details:where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).admin-section-outline-ok{border-color:var(--color-table-border, var(--css-color-d6d6d6));box-shadow:none;background:var(--color-card-bg, var(--color-white))}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container) details:where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).admin-section-outline-none>summary,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container) details:where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).admin-section-outline-ok>summary{background:var(--color-transparent);color:inherit}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container) details:where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).admin-section-outline-info{border-color:var(--color-status-info, var(--css-color-2563eb));box-shadow:0 0 0 1px var(--color-status-info, var(--css-color-2563eb))}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container) details:where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).admin-section-outline-info>summary{background:var(--color-status-info-bg, var(--css-color-eef7ff));color:var(--color-status-info, var(--css-color-2563eb))}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(a,button,input,select,textarea,summary):focus-visible{outline:var(--ui-focus-outline);outline-offset:var(--ui-focus-outline-offset)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(fieldset){box-sizing:border-box;max-width:100%;border:var(--ui-border-standard);border-radius:var(--ui-radius-md);padding:var(--ui-space-3);margin:0 0 var(--ui-block-gap)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(legend){font-weight:600;padding:0 var(--ui-space-1);max-width:100%;white-space:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(label){max-width:100%;overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.form-row,.field-row,.admin-field-row,.filter-row){box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--ui-inline-gap);align-items:center;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.form-row>*,.field-row>*,.admin-field-row>*,.filter-row>*){max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.help-text,.admin-help-text,.hint,.muted,.small-note,.note){max-width:var(--ui-content-measure);overflow-wrap:anywhere;line-height:1.45}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(pre,code,kbd,samp){max-width:100%;overflow-wrap:anywhere;word-break:break-word}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(pre){box-sizing:border-box;overflow-x:auto;white-space:pre-wrap;border-radius:var(--ui-radius-sm)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(ul,ol){max-width:var(--ui-content-measure);padding-left:1.35rem}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(li){overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-meta,.report-meta,.diagnostic-meta,.summary-meta){display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-3);align-items:center;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-meta>*,.report-meta>*,.diagnostic-meta>*,.summary-meta>*){max-width:100%;overflow-wrap:anywhere}@media (max-width:720px){:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.form-row,.field-row,.admin-field-row,.filter-row){align-items:stretch}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.form-row>*,.field-row>*,.admin-field-row>*,.filter-row>*){flex-basis:auto}}:root{--ui-card-padding: var(--ui-space-3);--ui-card-radius: var(--ui-radius-md)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.card,.panel,.box,.tile,.admin-card,.dashboard-card,.diagnostic-card,.report-card,.stats-progress-card,.stats-progress-panel){box-sizing:border-box;max-width:100%;border-radius:var(--ui-card-radius);overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.card>*,.panel>*,.box>*,.tile>*,.admin-card>*,.dashboard-card>*,.diagnostic-card>*,.report-card>*,.stats-progress-card>*,.stats-progress-panel>*){max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(img,svg,canvas,video,iframe){max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(img,video){height:auto}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(iframe){border:0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.tabs,.tab-list,.nav-tabs,.subnav,.admin-subnav,.admin-nav-group,.pagination,.pager){box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:center;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.tabs a,.tab-list a,.nav-tabs a,.subnav a,.admin-subnav a,.pagination a,.pager a,.pagination span,.pager span){max-width:100%;overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.empty-state,.no-data,.no-results,.nothing-found){box-sizing:border-box;max-width:100%;border-radius:var(--ui-radius-md);overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.is-muted,.muted,.secondary-text,.meta-text,.caption){opacity:var(--ui-muted-opacity)}@media (max-width:720px){:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.tabs,.tab-list,.nav-tabs,.subnav,.admin-subnav,.admin-nav-group,.pagination,.pager){align-items:stretch}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.tabs>*,.tab-list>*,.nav-tabs>*,.subnav>*,.admin-subnav>*,.admin-nav-group>*,.pagination>*,.pager>*){max-width:100%}}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.status-row,.summary-row,.metric-row,.key-value-row,.admin-status-row,.report-status-row){box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--ui-status-gap);align-items:baseline;max-width:100%;overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.status-row>*,.summary-row>*,.metric-row>*,.key-value-row>*,.admin-status-row>*,.report-status-row>*){min-width:0;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.status,.state,.result,.health-status,.validation-status,.status-label,.status-value,.count-badge,.number-badge){box-sizing:border-box;display:inline-flex;align-items:center;max-width:100%;min-height:1.75rem;padding:var(--ui-status-padding-y) var(--ui-status-padding-x);border-radius:var(--ui-status-radius);line-height:1.2;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.toolbar,.button-bar,.button-row,.admin-toolbar,.report-toolbar,.bulk-action-row,.download-links){box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:center;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.toolbar>*,.button-bar>*,.button-row>*,.admin-toolbar>*,.report-toolbar>*,.bulk-action-row>*,.download-links>*){max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.scroll-x,.overflow-x,.wide-content,.wide-report,.wide-table,.table-scroll){box-sizing:border-box;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.nowrap,.no-wrap){white-space:nowrap}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.breakable,.wrap-anywhere,.path,.file-path,.route-path,.sql-snippet,.token-value){overflow-wrap:anywhere;word-break:normal}@media (max-width:720px){:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.toolbar,.button-bar,.button-row,.admin-toolbar,.report-toolbar,.bulk-action-row,.download-links){align-items:stretch}}@media print{:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container){max-width:none!important;overflow:visible!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.table-container,.admin-table-container,.scroll-x,.overflow-x,.wide-content,.wide-report,.wide-table,.table-scroll){overflow:visible!important}}.admin-dashboard-container details.admin-section.admin-section-outline-none,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-none,.admin-dashboard-container details.admin-section.admin-section-outline-ok,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok,.admin-dashboard-container details.admin-section.admin-section-info-only,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-info-only,.admin-page-container details.admin-section.admin-section-outline-none,.admin-page-container details.admin-health-details.admin-section-outline-none,.admin-development-container details.admin-section.admin-section-outline-none,.admin-development-container details.admin-health-details.admin-section-outline-none,.admin-diagnostics-container details.admin-section.admin-section-outline-none,.admin-diagnostics-container details.admin-health-details.admin-section-outline-none,.diagnostics-container details.admin-section.admin-section-outline-none,.diagnostics-container details.admin-health-details.admin-section-outline-none,.approvals-container details.admin-section.admin-section-outline-none,.approvals-container details.admin-health-details.admin-section-outline-none{border-color:var(--color-table-border, var(--css-color-d6d6d6))!important;box-shadow:none!important;background:var(--color-card-bg, var(--color-white))!important}.admin-dashboard-container details.admin-section.admin-section-outline-none>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-none>summary,.admin-dashboard-container details.admin-section.admin-section-outline-ok>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-ok>summary,.admin-dashboard-container details.admin-section.admin-section-info-only>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-info-only>summary,.admin-page-container details.admin-section.admin-section-outline-none>summary,.admin-page-container details.admin-health-details.admin-section-outline-none>summary,.admin-development-container details.admin-section.admin-section-outline-none>summary,.admin-development-container details.admin-health-details.admin-section-outline-none>summary,.admin-diagnostics-container details.admin-section.admin-section-outline-none>summary,.admin-diagnostics-container details.admin-health-details.admin-section-outline-none>summary,.diagnostics-container details.admin-section.admin-section-outline-none>summary,.diagnostics-container details.admin-health-details.admin-section-outline-none>summary,.approvals-container details.admin-section.admin-section-outline-none>summary,.approvals-container details.admin-health-details.admin-section-outline-none>summary{background:var(--color-transparent)!important;color:inherit!important}.admin-dashboard-container details.admin-section.admin-section-outline-info,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-info,.admin-page-container details.admin-section.admin-section-outline-info,.admin-page-container details.admin-health-details.admin-section-outline-info,.admin-development-container details.admin-section.admin-section-outline-info,.admin-development-container details.admin-health-details.admin-section-outline-info,.admin-diagnostics-container details.admin-section.admin-section-outline-info,.admin-diagnostics-container details.admin-health-details.admin-section-outline-info,.diagnostics-container details.admin-section.admin-section-outline-info,.diagnostics-container details.admin-health-details.admin-section-outline-info,.approvals-container details.admin-section.admin-section-outline-info,.approvals-container details.admin-health-details.admin-section-outline-info{border-color:var(--color-status-info, var(--css-color-2563eb))!important;box-shadow:0 0 0 1px var(--color-status-info, var(--css-color-2563eb))!important}.admin-dashboard-container details.admin-section.admin-section-outline-info>summary,.admin-dashboard-container details.dashboard-exclusive-details.admin-section-outline-info>summary,.admin-page-container details.admin-section.admin-section-outline-info>summary,.admin-page-container details.admin-health-details.admin-section-outline-info>summary,.admin-development-container details.admin-section.admin-section-outline-info>summary,.admin-development-container details.admin-health-details.admin-section-outline-info>summary,.admin-diagnostics-container details.admin-section.admin-section-outline-info>summary,.admin-diagnostics-container details.admin-health-details.admin-section-outline-info>summary,.diagnostics-container details.admin-section.admin-section-outline-info>summary,.diagnostics-container details.admin-health-details.admin-section-outline-info>summary,.approvals-container details.admin-section.admin-section-outline-info>summary,.approvals-container details.admin-health-details.admin-section-outline-info>summary{background:var(--color-status-info-bg, var(--css-color-eef7ff))!important;color:var(--color-status-info, var(--css-color-2563eb))!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-card,.dashboard-card,.diagnostic-card,.report-card,.admin-panel,.settings-panel,.admin-section,.admin-report-section){box-sizing:border-box;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-card,.dashboard-card,.diagnostic-card,.report-card,.admin-panel,.settings-panel)>:where(h2,h3,h4,p,ul,ol,dl,table,form,details,pre){max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.status-ok,.status-warning,.status-error,.status-info,.badge-ok,.badge-warning,.badge-error,.badge-info,.pill-ok,.pill-warning,.pill-error,.pill-info){display:inline-flex;align-items:center;gap:var(--ui-space-1, 0.25rem);max-width:100%;vertical-align:middle;white-space:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.status-ok,.status-warning,.status-error,.status-info,.badge-ok,.badge-warning,.badge-error,.badge-info,.pill-ok,.pill-warning,.pill-error,.pill-info) :where(code,span,strong,em){max-width:100%;overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-summary-grid,.report-summary-grid,.diagnostic-summary-grid,.health-summary-grid,.metric-grid){box-sizing:border-box;display:grid;gap:var(--ui-space-3, 0.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-summary-grid,.report-summary-grid,.diagnostic-summary-grid,.health-summary-grid,.metric-grid)>*{box-sizing:border-box;min-width:0;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.table-container,.admin-table-container,.report-table-container,.diagnostic-table-container)>table{width:max-content;min-width:100%;max-width:none}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(td,th) :where(.file-path,.route-path,.path,.sql-snippet,.token-value,code){overflow-wrap:anywhere;word-break:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(details,.admin-section,.admin-health-details,.dashboard-exclusive-details,.report-section,.diagnostic-section){box-sizing:border-box;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(details,.admin-section,.admin-health-details,.dashboard-exclusive-details,.report-section,.diagnostic-section)>summary{box-sizing:border-box;cursor:pointer;max-width:100%;overflow-wrap:anywhere;word-break:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.callout,.notice,.warning,.error,.success,.info,.admin-notice,.admin-warning,.admin-error,.admin-success,.admin-info,.validation-message,.status-message){box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.filters,.filter-row,.filter-bar,.admin-filters,.search-row,.search-controls,.report-controls){box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--ui-space-2, 0.5rem);max-width:100%;min-width:0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.filters,.filter-row,.filter-bar,.admin-filters,.search-row,.search-controls,.report-controls)>*{max-width:100%;min-width:0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(table.compact,.compact-table,.report-table,.diagnostic-table,.admin-table) :where(th,td){vertical-align:top;overflow-wrap:anywhere;word-break:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(table.compact,.compact-table,.report-table,.diagnostic-table,.admin-table) th{overflow-wrap:normal;word-break:normal;hyphens:none}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.table-caption,caption,.report-caption,.diagnostic-caption){caption-side:top;max-width:100%;overflow-wrap:anywhere;text-align:left;word-break:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-list,.report-list,.diagnostic-list,.issue-list,.warning-list,.error-list){box-sizing:border-box;max-width:100%;padding-left:1.25rem}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-list,.report-list,.diagnostic-list,.issue-list,.warning-list,.error-list)>li{max-width:100%;overflow-wrap:anywhere;word-break:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.form-row,.field-row,.input-row,.setting-row,.control-row,.admin-form-row,.report-form-row){box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--ui-space-2, 0.5rem);max-width:100%;min-width:0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.form-row,.field-row,.input-row,.setting-row,.control-row,.admin-form-row,.report-form-row)>*{min-width:0;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(label,.field-label,.control-label,.setting-label){max-width:100%;overflow-wrap:anywhere;word-break:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(input,select,textarea,button){max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.button-group,.button-row,.action-buttons,.form-actions,.admin-actions,.page-actions,.report-actions){box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--ui-space-2, 0.5rem);max-width:100%;min-width:0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.button-group,.button-row,.action-buttons,.form-actions,.admin-actions,.page-actions,.report-actions)>:where(a,button,input[type=submit],input[type=button]){min-width:0;max-width:100%;white-space:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.breadcrumb,.breadcrumbs,.admin-breadcrumbs,.path-nav,.subtle-nav,.inline-nav){box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--ui-space-1, 0.25rem);max-width:100%;min-width:0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.breadcrumb,.breadcrumbs,.admin-breadcrumbs,.path-nav,.subtle-nav,.inline-nav) :where(a,span,code){max-width:100%;overflow-wrap:anywhere;word-break:normal}@media (max-width:640px){:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.form-row,.field-row,.input-row,.setting-row,.control-row,.admin-form-row,.report-form-row,.button-group,.button-row,.action-buttons,.form-actions,.admin-actions,.page-actions,.report-actions){align-items:stretch}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.content,.main-content,.page-container) :where(.form-row,.field-row,.input-row,.setting-row,.control-row,.admin-form-row,.report-form-row)>:where(input,select,textarea,button){flex:1 1 100%}}:where(.player-page-container,.players-container,.teams-container,.matches-container,.stats-container,.calendar-container,.approvals-container,.content,.main-content,.page-container) :where(.matches-table,.stats-table,.players-table,.teams-table,.remaining-matches-table,.table-calendar,.standings-table,.schedule-table){max-width:100%;border-collapse:collapse;table-layout:auto}:where(.player-page-container,.players-container,.teams-container,.matches-container,.stats-container,.calendar-container,.approvals-container,.content,.main-content,.page-container) :where(.matches-table,.stats-table,.players-table,.teams-table,.remaining-matches-table,.table-calendar,.standings-table,.schedule-table) :where(th,td){box-sizing:border-box;max-width:100%;min-width:0;vertical-align:top;overflow-wrap:anywhere;word-break:normal}:where(.player-page-container,.players-container,.teams-container,.matches-container,.stats-container,.calendar-container,.approvals-container,.content,.main-content,.page-container) :where(.matches-table,.stats-table,.players-table,.teams-table,.remaining-matches-table,.table-calendar,.standings-table,.schedule-table) th{overflow-wrap:normal;word-break:normal;hyphens:none}:where(.player-page-container,.players-container,.teams-container,.matches-container,.stats-container,.calendar-container,.approvals-container,.content,.main-content,.page-container) :where(.player-name-line,.player-name-lines,.player-name-lines-public,.team-player-line,.stats-player-cell,.stats-team-cell,.match-player-cell,.team-name-cell){box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}:where(.player-page-container,.players-container,.teams-container,.matches-container,.stats-container,.calendar-container,.approvals-container,.content,.main-content,.page-container) :where(.player-name-line,.player-name-lines,.player-name-lines-public,.team-player-line,.stats-player-cell,.stats-team-cell,.match-player-cell,.team-name-cell) :where(a,span,strong,em,small){max-width:100%;overflow-wrap:anywhere;word-break:normal}:where(.player-page-container,.players-container,.teams-container,.matches-container,.stats-container,.calendar-container,.approvals-container,.content,.main-content,.page-container) :where(.score-cell,.game-score-cell,.match-score-cell,.record-cell,.num,.numeric,.stat-value,.metric-value){white-space:nowrap;text-align:right}:where(.player-page-container,.players-container,.teams-container,.matches-container,.stats-container,.calendar-container,.approvals-container,.content,.main-content,.page-container) :where(.match-card,.team-card,.player-card,.stats-card,.calendar-card,.schedule-card){box-sizing:border-box;max-width:100%;min-width:0}@media (max-width:640px){:where(.player-page-container,.players-container,.teams-container,.matches-container,.stats-container,.calendar-container,.approvals-container,.content,.main-content,.page-container) :where(.match-card,.team-card,.player-card,.stats-card,.calendar-card,.schedule-card){overflow-x:auto}}:where(.modal,.dialog,.popup,.popover,.dropdown-menu,.tooltip,.swal2-popup,.sweet-alert,.alert-dialog,.admin-modal,.admin-dialog){box-sizing:border-box;max-width:min(100%,48rem);min-width:0;overflow-wrap:anywhere;word-break:normal}:where(.modal,.dialog,.popup,.popover,.dropdown-menu,.tooltip,.swal2-popup,.sweet-alert,.alert-dialog,.admin-modal,.admin-dialog) :where(h1,h2,h3,h4,h5,h6,p,div,span,li,label,small,strong,em){max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}:where(.modal,.dialog,.popup,.popover,.dropdown-menu,.tooltip,.swal2-popup,.sweet-alert,.alert-dialog,.admin-modal,.admin-dialog) :where(table){max-width:100%;table-layout:auto}:where(.modal,.dialog,.popup,.popover,.dropdown-menu,.tooltip,.swal2-popup,.sweet-alert,.alert-dialog,.admin-modal,.admin-dialog) :where(th,td){max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}:where(.modal,.dialog,.popup,.popover,.dropdown-menu,.tooltip,.swal2-popup,.sweet-alert,.alert-dialog,.admin-modal,.admin-dialog) :where(th){overflow-wrap:normal;word-break:normal;hyphens:none}:where(.modal,.dialog,.popup,.popover,.dropdown-menu,.tooltip,.swal2-popup,.sweet-alert,.alert-dialog,.admin-modal,.admin-dialog) :where(.modal-actions,.dialog-actions,.popup-actions,.swal2-actions,.alert-actions,.admin-modal-actions){display:flex;flex-wrap:wrap;gap:var(--ui-space-2, 0.5rem);max-width:100%;min-width:0}:where(.modal,.dialog,.popup,.popover,.dropdown-menu,.tooltip,.swal2-popup,.sweet-alert,.alert-dialog,.admin-modal,.admin-dialog) :where(.modal-actions,.dialog-actions,.popup-actions,.swal2-actions,.alert-actions,.admin-modal-actions)>:where(a,button,input[type=submit],input[type=button]){min-width:0;max-width:100%;white-space:normal}:where(.modal-backdrop,.dialog-backdrop,.popup-backdrop,.overlay,.loading-overlay,.swal2-container){box-sizing:border-box;max-width:100vw}@media (max-width:640px){:where(.modal,.dialog,.popup,.popover,.dropdown-menu,.tooltip,.swal2-popup,.sweet-alert,.alert-dialog,.admin-modal,.admin-dialog){max-width:calc(100vw - 1rem)}:where(.modal,.dialog,.popup,.popover,.dropdown-menu,.tooltip,.swal2-popup,.sweet-alert,.alert-dialog,.admin-modal,.admin-dialog) :where(.modal-actions,.dialog-actions,.popup-actions,.swal2-actions,.alert-actions,.admin-modal-actions){align-items:stretch}}:where(.export-panel,.download-panel,.download-links,.report-downloads,.print-actions,.copy-panel,.copyable-output,.generated-file,.generated-files,.audit-output,.audit-result,.validation-output,.log-output,.debug-output){box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}:where(.export-panel,.download-panel,.download-links,.report-downloads,.print-actions,.copy-panel,.generated-file,.generated-files) :where(a,button,input[type=submit],input[type=button]){max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}:where(.export-panel,.download-panel,.download-links,.report-downloads,.print-actions,.copy-panel){display:flex;flex-wrap:wrap;gap:var(--ui-space-2, 0.5rem);align-items:center}:where(.copyable-output,.audit-output,.audit-result,.validation-output,.log-output,.debug-output,.sql-output,.json-output,.csv-output,.manifest-output){overflow-x:auto;white-space:pre-wrap}:where(.copyable-output,.audit-output,.audit-result,.validation-output,.log-output,.debug-output,.sql-output,.json-output,.csv-output,.manifest-output) :where(code,pre,samp){max-width:100%;overflow-wrap:anywhere;word-break:normal;white-space:pre-wrap}:where(.file-download-link,.manifest-download-link,.sql-download-link,.json-download-link,.csv-download-link,.report-download-link,.generated-file-link){max-width:100%;overflow-wrap:anywhere;word-break:normal}:where(.admin-report-shell,.admin-page-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container) :where(.download-links,.report-downloads,.print-actions,.export-panel,.download-panel){margin-block:var(--ui-space-2, 0.5rem)}@media print{:where(.download-links,.report-downloads,.print-actions,.export-panel,.download-panel,.admin-nav,.admin-subnav,.nav,.navbar){display:none!important}:where(.admin-report-shell,.admin-page-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.content,.main-content,.page-container){max-width:100%!important;overflow:visible!important}}:where(.admin-page-container,.admin-report-shell,.diagnostics-container,.admin-development-container){gap:var(--ui-space-3, 0.75rem)}:where(.admin-page-container,.admin-report-shell,.diagnostics-container)>:where(h1,h2,h3,h4){margin-top:0;margin-bottom:var(--ui-space-3, 0.75rem)}:where(.admin-report-section,.admin-health-details,.admin-card,.report-card,.dashboard-card){border-radius:var(--ui-radius-md, 8px);border:var(--ui-border-standard, 1px solid var(--css-color-ddd))}:where(.admin-table,.diagnostic-table,.report-table) :where(th,td){padding-block:var(--ui-table-cell-padding-y, 0.35rem);padding-inline:var(--ui-table-cell-padding-x, 0.5rem)}:where(.admin-page-container,.admin-report-shell,.diagnostics-container) :where(.notice,.warning,.error,.success,.info,.validation-message,.admin-notice){border-radius:var(--ui-radius-md, 8px);padding:var(--ui-space-3, 0.75rem)}:where(.admin-page-container,.admin-report-shell,.diagnostics-container) :where(button,.button,input[type="submit"],input[type="button"]){border-radius:var(--ui-radius-sm, 6px);padding-block:var(--ui-space-2, 0.5rem);padding-inline:var(--ui-space-3, 0.75rem)}:where(.admin-page-container,.admin-report-shell,.diagnostics-container) :where(.badge,.pill,.tag,.status-badge){border-radius:var(--ui-radius-sm, 6px);padding-block:calc(var(--ui-space-1, 0.25rem)/2);padding-inline:var(--ui-space-2, 0.5rem)}:where(.admin-page-container,.admin-report-shell,.diagnostics-container) :where(dl,.key-value-list,.summary-list){margin-block:var(--ui-space-3, 0.75rem)}:where(.page-container,.main-content,.content) :where(.matches-table,.players-table,.teams-table,.stats-table,.calendar-table,table){max-width:100%;table-layout:auto;border-collapse:collapse}:where(.page-container,.main-content,.content) :where(.matches-table,.players-table,.teams-table,.stats-table,.calendar-table,table) :where(th){overflow-wrap:normal;word-break:normal;hyphens:none;white-space:normal}:where(.page-container,.main-content,.content) :where(.matches-table,.players-table,.teams-table,.stats-table,.calendar-table,table) :where(td){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;vertical-align:top}:where(.page-container,.main-content,.content) :where(.score-cell,.rank-cell,.stat-number,.game-score,.numeric){white-space:nowrap;text-align:center}.players-container .profile-summary-table{margin-left:0;margin-right:auto;text-align:left}.players-container .profile-summary-table .profile-photo{text-align:left}.profile-field-label{display:block;font-weight:600;margin:0.75rem 0 0.25rem}.profile-login-field{max-width:min(100%,28rem);margin-bottom:0.5rem}.profile-login-field .login-largetext{padding-right:12px}.people-access-form input,.people-access-form select,.people-access-form textarea,.people-access-input{box-sizing:border-box;max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) :where(details){max-width:100%}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) :where(summary){overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) :where(input,select,textarea){max-width:100%;box-sizing:border-box}:where(.admin-action-row,.form-action-row,.button-row,.bulk-action-row,.admin-button-row){display:flex;flex-wrap:wrap;gap:var(--space-2, .5rem);align-items:center}.players-container .profile-summary-wrap{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;text-align:left}.players-container .profile-summary-wrap .profile-summary-table{margin-left:0;margin-right:auto}.admin-compact-list{margin:0;padding-left:1.25rem}.admin-compact-list li{margin:0.15rem 0;overflow-wrap:anywhere;word-break:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.people-access-form,.admin-form,.admin-filter-form) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){border-radius:var(--ui-radius-sm, 6px)}:where(.ui-surface-admin,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){border-radius:var(--ui-radius-sm, 6px);box-sizing:border-box;max-width:100%}:where(.people-access-form,.admin-people-edit-table) :where(input,select,textarea),:where(.people-access-form,.admin-people-edit-table) input[type="tel"]{font:inherit;font-size:inherit;line-height:inherit}.player-page-container.players-container .profile-summary-wrap,.players-container .profile-summary-wrap{display:block;width:fit-content;max-width:100%;margin-left:0!important;margin-right:auto!important;text-align:left!important}.player-page-container.players-container .profile-summary-table,.players-container .profile-summary-wrap .profile-summary-table,.players-container .profile-summary-table{width:auto!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}.player-page-container.players-container .profile-summary-table td,.players-container .profile-summary-table td{text-align:left}:where(.ui-surface-admin,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) details.admin-section-outline-error>summary{border-color:var(--color-error, var(--css-color-b00020));background:var(--color-error-bg, var(--css-color-ffecec))}:where(.ui-surface-admin,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) details.admin-section-outline-warning>summary{border-color:var(--color-warning, var(--css-color-9a6a00));background:var(--color-warning-bg, var(--css-color-fff8e1))}:where(.ui-surface-admin,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) details.admin-section-outline-info>summary{border-color:var(--color-info, var(--css-color-2271b1));background:var(--color-info-bg, var(--css-color-eef7ff))}:where(.ui-surface-admin,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) details.admin-section-outline-none>summary{border-color:var(--ui-border-color, var(--css-color-ddd));background:inherit}:where(.ui-surface-admin,.admin-page-container,.admin-action-shell,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) :where(.form-row,.field-row,.input-row,.setting-row,.control-row,.admin-form-row){box-sizing:border-box;max-width:100%;gap:var(--space-sm, 0.5rem)}:where(.ui-surface-admin,.admin-page-container,.admin-action-shell,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.divborder) :where(label,.field-label,.setting-label){max-width:100%;overflow-wrap:anywhere}.people-access-form :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea),.people-access-table :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea),.admin-people-edit-table :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){border-radius:var(--radius-sm, 6px);font:inherit;font-size:inherit;line-height:inherit;max-width:100%}.profile-summary-left,.players-container .profile-summary-left,.player-page-container .profile-summary-left{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}.profile-summary-left>.profile-summary-table{margin-left:0!important;margin-right:auto!important;width:auto!important;text-align:left!important}:where(.content,.main-content,.page-container,.players-container,.matches-container,.teams-container,.stats-container,.calendar-container,.login-container,.feedback-container) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){border-radius:var(--radius-sm, 6px);max-width:100%}:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){max-width:100%;box-sizing:border-box;border-radius:var(--radius-sm, 6px);font:inherit}:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(fieldset,.filter-form,.admin-filter-form,.search-form,.report-filter-form){max-width:100%;box-sizing:border-box;min-width:0}:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(.filter-row,.search-row,.admin-filter-row,.report-filter-row){display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-sm, .5rem);min-width:0}:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(button,.button,.btn,input[type="submit"],input[type="button"],a.button,a.btn,.download-link,.export-link,.archive-link,.restore-link,.cancel-link){border-radius:var(--radius-sm, 6px);min-height:2.2rem;max-width:100%;white-space:normal;overflow-wrap:break-word}:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(.notice,.admin-notice,.callout,.message,.warning,.error,.success,.info,.validation-message,.alert,.smallnote){max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(.table-container,.admin-table-container){max-width:100%;overflow-x:auto;overflow-y:visible}:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(table.admin-table,.admin-table-container table){width:max-content;min-width:100%;table-layout:auto;border-collapse:collapse}:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(table.admin-table th,.admin-table-container table th){white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(table.admin-table td,.admin-table-container table td){max-width:34rem;min-width:0;overflow-wrap:anywhere;word-break:normal;vertical-align:top}@media (max-width:720px){:where(.admin-action-shell,.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.divborder) :where(.filter-row,.search-row,.admin-filter-row,.report-filter-row){display:block}}:where(.admin-confirmation-form,.admin-sensitive-form){display:grid;gap:var(--space-sm, .5rem);max-width:52rem}:where(.admin-confirmation-phrase){display:flex;flex-wrap:wrap;gap:var(--space-xs, .35rem);align-items:baseline;max-width:100%;margin:var(--space-sm, .5rem)0}:where(.admin-confirmation-phrase code,.admin-path-value,.admin-file-name,.admin-route-path,.admin-output-path){overflow-wrap:anywhere;word-break:break-word;white-space:normal}:where(.admin-checkbox-row,.admin-radio-row){display:flex;align-items:flex-start;gap:var(--space-xs, .35rem);max-width:100%;line-height:1.35}:where(.admin-checkbox-row input[type="checkbox"],.admin-radio-row input[type="radio"]){flex:0 0 auto;margin-top:.18em;width:auto;min-width:0;min-height:0;border-radius:initial}:where(.admin-danger-action-notice,.admin-warning-action-notice){border-left:.35rem solid var(--color-warning, var(--css-color-9a6a00));padding-left:var(--space-sm, .5rem)}:where(.admin-button-danger,.button-danger,.danger-button,.admin-danger-action-row button){font-weight:700}:where(.admin-generated-output,.admin-generated-status,.admin-safety-check,.admin-log-output,.admin-output-block){max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}:where(.admin-generated-output pre,.admin-log-output pre,.admin-output-block pre){max-width:100%;overflow-x:auto;white-space:pre-wrap}@media (max-width:720px){:where(.admin-confirmation-form,.admin-sensitive-form){max-width:100%}:where(.admin-confirmation-phrase){display:block}}:where(.admin-page-container,.admin-action-shell,.admin-report-shell,.admin-tool-page) :where(.admin-generated-output,.admin-log-output,.admin-result-output,.admin-json-output,.admin-sql-output,.admin-validation-output){max-width:100%;overflow-x:auto;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box}:where(.admin-page-container,.admin-action-shell,.admin-report-shell,.admin-tool-page) :where(pre.admin-generated-output,pre.admin-log-output,pre.admin-result-output,pre.admin-json-output,pre.admin-sql-output){white-space:pre-wrap}:where(.admin-selector-page,.admin-entity-edit-form,.admin-tool-success-output,.admin-reload-prompt){max-width:100%;box-sizing:border-box}:where(.admin-selector-page) :where(.admin-table-container,.table-container),:where(.admin-entity-edit-form) :where(.admin-table-container,.table-container){max-width:100%;overflow-x:auto}:where(.admin-selector-page,.admin-selector-section){border:var(--admin-border, 1px solid var(--css-color-rgba-0-0-0-16));border-radius:var(--admin-radius, .6rem);padding:var(--admin-space-md, .75rem);margin:var(--admin-space-md, .75rem)0;background:var(--admin-surface, var(--color-white))}:where(.admin-entity-edit-form,.admin-confirmation-form) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){border-radius:var(--admin-input-radius, .45rem);max-width:100%;box-sizing:border-box;font:inherit}:where(.admin-entity-edit-form) :where(th,td),:where(.admin-selector-page) :where(th,td){overflow-wrap:anywhere;word-break:normal;vertical-align:top}:where(.admin-confirmation-form) .admin-confirmation-phrase code,:where(.admin-danger-action-notice) code{font-weight:700}:where(.admin-tool-success-output,.admin-generated-output,.admin-result-output,.admin-log-output){border-radius:var(--admin-radius, .6rem);max-width:100%;overflow-x:auto;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box}:where(.admin-output-link,.admin-path-value,.admin-file-name,.admin-route-value){overflow-wrap:anywhere;word-break:normal}:where(.admin-css-removal-dry-run,.admin-dead-rule-dry-run){border:var(--admin-border, 1px solid var(--css-color-rgba-0-0-0-16));border-radius:var(--admin-radius, .6rem);padding:var(--admin-space-md, .75rem);background:var(--admin-muted-surface, var(--css-color-rgba-0-0-0-03))}:where(.admin-page-container,.admin-action-shell,.admin-tool-page,.admin-development-container,.admin-diagnostics-container) :where(.admin-selector-page,.admin-selector-section,.admin-entity-edit-form,.admin-confirmation-form,.admin-generated-output,.admin-result-output){max-width:100%;box-sizing:border-box}:where(.admin-page-container,.admin-action-shell,.admin-tool-page) :where(.admin-selector-page,.admin-selector-section){border:var(--admin-standard-border, 1px solid var(--border-color, var(--css-color-ddd)));border-radius:var(--admin-radius-lg, 12px);padding:var(--admin-spacing-md, 1rem);margin:var(--admin-spacing-md, 1rem)0;background:var(--panel-bg, var(--color-white))}:where(.admin-page-container,.admin-action-shell,.admin-tool-page) :where(.admin-entity-edit-form,.admin-confirmation-form){display:block;width:100%}:where(.admin-page-container,.admin-action-shell,.admin-tool-page) :where(.admin-entity-edit-form .admin-action-row,.admin-confirmation-form .admin-action-row,.admin-success-reload-prompt,.admin-generated-links,.admin-report-links){display:flex;flex-wrap:wrap;gap:var(--admin-spacing-sm, .5rem);align-items:center}:where(.admin-page-container,.admin-action-shell,.admin-tool-page) :where(.admin-generated-output,.admin-result-output,.admin-log-output,.admin-report-output,.admin-json-output,.admin-sql-output){overflow-x:auto;overflow-wrap:anywhere;word-break:normal;max-width:100%;border-radius:var(--admin-radius-md, 8px)}:where(.admin-page-container,.admin-action-shell,.admin-tool-page) :where(.admin-confirmation-phrase strong code){font-weight:700}:where(.admin-page-container,.admin-action-shell,.admin-tool-page) :where(.admin-generated-link,.admin-download-link,.admin-report-link,.admin-file-link){overflow-wrap:anywhere;word-break:normal}:where(.admin-sensitive-action-form){border:var(--admin-standard-border, 1px solid var(--border-color, var(--css-color-ddd)));border-radius:var(--admin-radius-lg, 12px);padding:var(--admin-spacing-md, 1rem);background:var(--panel-bg, var(--color-white));max-width:100%;box-sizing:border-box}:where(.admin-unzip-action-form){border-left:4px solid var(--warning-border, var(--css-color-b76e00))}:where(.admin-delete-zip-action-form){border-left:4px solid var(--danger-border, var(--css-color-b00020));background:var(--admin-danger-surface, var(--css-color-rgba-176-0-32-035))}:where(.admin-button-secondary-danger){border:1px solid var(--danger-border, var(--css-color-b00020));color:var(--danger-text, var(--css-color-7a0016));background:var(--color-transparent);border-radius:var(--admin-input-radius, .45rem);min-height:2.25rem;padding:.45rem .75rem;cursor:pointer}:where(.admin-button-secondary-danger:hover,.admin-button-secondary-danger:focus-visible){background:var(--admin-danger-surface, var(--css-color-rgba-176-0-32-08))}:where(.admin-form-section,.admin-tool-form-section,.admin-confirmation-section,.admin-result-section){border-radius:var(--admin-radius-lg, 12px);max-width:100%;box-sizing:border-box}:where(.admin-sensitive-tool-page) :where(.admin-action-row,.admin-danger-action-row,.admin-result-actions){display:flex;flex-wrap:wrap;gap:var(--admin-spacing-sm, .5rem);align-items:center}:where(.admin-tool-result,.admin-action-result,.admin-generated-output,.admin-result-output,.admin-log-output){overflow-wrap:anywhere;word-break:normal;max-width:100%;box-sizing:border-box}:where(.admin-entity-selector,.admin-entity-selector-section,.admin-entity-management-page){max-width:100%;box-sizing:border-box}:where(.admin-delete-action,.admin-archive-action,.admin-restore-action,.admin-deploy-action){white-space:normal}@media (max-width:700px){:where(.admin-sensitive-action-form){padding:var(--admin-spacing-sm, .75rem)}:where(.admin-sensitive-tool-page) :where(.admin-action-row,.admin-danger-action-row){align-items:stretch}:where(.admin-sensitive-tool-page) :where(button,.admin-button){width:100%}}:where(.admin-swal-contract,.admin-alert-contract,.admin-modal-contract){max-width:100%;box-sizing:border-box}:where(.admin-button-delete-zip,.admin-button-archive-root-shim){white-space:normal}:where(.admin-result-message,.admin-tool-result-message,.admin-delete-only-result,.admin-retention-result){overflow-wrap:anywhere;word-break:normal;border-radius:var(--admin-radius-md, 8px)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) .admin-form-errors,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) .admin-form-warnings,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) .admin-form-info{display:block;margin:var(--admin-space-sm, 0.5rem)0 var(--admin-space-md, 0.75rem);padding:var(--admin-space-sm, 0.5rem) var(--admin-space-md, 0.75rem);border-radius:var(--admin-radius-md, 0.5rem);overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) .admin-form-errors{border:1px solid var(--error-color,var(--css-color-b00020));background:var(--error-bg,var(--css-color-fff0f0))}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) .admin-form-warnings{border:1px solid var(--warning-color,var(--css-color-9a6700));background:var(--warning-bg,var(--css-color-fff8e5))}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) .admin-form-info{border:1px solid var(--info-color,var(--css-color-2f6f9f));background:var(--info-bg,var(--css-color-eef7ff))}:where(.admin-sensitive-action,.admin-sensitive-action-form,.admin-confirmation-form,.admin-archive-action,.admin-restore-action,.admin-delete-action,.admin-deploy-action){max-width:100%;overflow-wrap:anywhere}:where(.admin-sensitive-action-row,.admin-danger-action-row,.admin-confirmation-actions,.admin-tool-action-row){display:flex;flex-wrap:wrap;gap:var(--admin-space-sm,0.5rem);align-items:center;margin-top:var(--admin-space-sm,0.5rem)}:where(.admin-generated-output,.admin-result-output,.admin-log-output,.admin-report-output,.admin-route-output,.admin-sql-output,.admin-json-output){max-width:100%;overflow-x:auto;overflow-wrap:anywhere;border-radius:var(--admin-radius-md,0.5rem)}:where(.admin-generated-link,.admin-report-link,.admin-download-link,.admin-log-link,.admin-manifest-link){overflow-wrap:anywhere;word-break:break-word}:where(.admin-swal-contract-note,.admin-modal-contract-note){font-size:0.95em;color:var(--muted-text,var(--css-color-555));overflow-wrap:anywhere}:where(.admin-form-errors,.admin-form-warnings,.admin-form-info){border:var(--admin-standard-border,1px solid var(--css-color-d0d7de));border-radius:var(--admin-radius,8px);padding:var(--admin-space-3,.75rem);margin:var(--admin-space-3,.75rem)0;overflow-wrap:anywhere}:where(.admin-form-errors){border-color:var(--danger,var(--css-color-b00020))}:where(.admin-form-warnings){border-color:var(--warning,var(--css-color-b26b00))}:where(.admin-form-info){border-color:var(--info,var(--css-color-1f6feb))}:where(.admin-sensitive-action-copy,.admin-sensitive-action-copy strong){overflow-wrap:anywhere}:where(.admin-root-shim-action-table td,.admin-root-shim-action-table th){vertical-align:top}:where(.admin-route-qa-checklist li,.admin-visual-qa-checklist li){overflow-wrap:anywhere}:where(.admin-root-shim-classification-form,.admin-root-shim-archive-form,.admin-root-shim-restore-form){display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}:where(.admin-root-shim-classification-form input[type="text"]){min-width:min(28rem,100%)}:where(.admin-root-policy-warning){border-left:4px solid var(--warning,var(--css-color-b26b00))}.admin-development-hierarchical-nav{align-items:stretch;gap:var(--space-sm, 0.5rem)}.admin-development-hierarchical-nav .admin-nav-category{display:flex;flex-direction:column;gap:var(--space-xs, 0.35rem);min-width:min(18rem,100%);max-width:100%;padding:var(--space-xs, 0.35rem);border:1px solid var(--border-color, var(--css-color-d7dce2));border-radius:var(--radius-md, 0.6rem);background:var(--surface-muted, var(--css-color-rgba-255-255-255-0-55))}.admin-nav-category-label{display:block;font-weight:700;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.admin-nav-section-group{display:flex;flex-direction:column;gap:var(--space-2xs, 0.25rem)}.admin-nav-section-links{display:flex;flex-wrap:wrap;gap:var(--space-2xs, 0.25rem);min-width:0}.admin-development-hierarchy-page{display:flex;flex-direction:column;gap:var(--space-lg, 1rem)}.admin-development-category{border:1px solid var(--border-color, var(--css-color-d7dce2));border-radius:var(--radius-lg, 0.8rem);padding:var(--space-md, 0.75rem);background:var(--surface-color, var(--color-white))}.admin-development-category>h3,.admin-development-section>h4{margin-top:0}.admin-development-section{margin-top:var(--space-md, 0.75rem)}.admin-development-card-grid{margin-top:var(--space-xs, 0.35rem)}@media (max-width:720px){.admin-development-hierarchical-nav .admin-nav-category,.admin-development-category{min-width:100%}}.admin-page-container details,.admin-dashboard-container details,.admin-development-container details,.admin-diagnostics-container details,.diagnostics-container details,.admin-report-shell details{border-radius:var(--admin-radius, 8px)}.admin-health-details.admin-section-outline-error>summary,.admin-health-details.has-error>summary,details.has-error>summary{border-color:var(--admin-error-border, var(--css-color-b42318));background:var(--admin-error-bg, var(--css-color-fff1f0));color:var(--admin-error-text, var(--css-color-7a271a))}.admin-health-details.admin-section-outline-warning>summary,.admin-health-details.has-warning>summary,details.has-warning>summary{border-color:var(--admin-warning-border, var(--css-color-b54708));background:var(--admin-warning-bg, var(--css-color-fff8e6));color:var(--admin-warning-text, var(--css-color-7a3b00))}.admin-health-details.admin-section-outline-info>summary,.admin-health-details.has-info>summary,details.has-info>summary{border-color:var(--admin-info-border, var(--css-color-175cd3));background:var(--admin-info-bg, var(--css-color-eff8ff));color:var(--admin-info-text, var(--css-color-1849a9))}.admin-health-details.admin-section-outline-none,.admin-health-details.admin-section-outline-none>summary,details.admin-section-outline-none>summary{border-color:var(--admin-border, var(--css-color-d0d5dd));background:inherit;color:inherit;box-shadow:none}.admin-page-container .table-container,.admin-dashboard-container .table-container,.admin-development-container .table-container,.admin-diagnostics-container .table-container,.diagnostics-container .table-container,.admin-report-shell .table-container,.admin-page-container .admin-table-container,.admin-dashboard-container .admin-table-container,.admin-development-container .admin-table-container,.admin-diagnostics-container .admin-table-container,.diagnostics-container .admin-table-container,.admin-report-shell .admin-table-container{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;box-sizing:border-box}.admin-page-container table,.admin-dashboard-container table,.admin-development-container table,.admin-diagnostics-container table,.diagnostics-container table,.admin-report-shell table,table.admin-table{table-layout:auto;width:max-content;min-width:100%;max-width:none;border-collapse:collapse}.admin-page-container th,.admin-dashboard-container th,.admin-development-container th,.admin-diagnostics-container th,.diagnostics-container th,.admin-report-shell th,table.admin-table th{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.admin-page-container td,.admin-dashboard-container td,.admin-development-container td,.admin-diagnostics-container td,.diagnostics-container td,.admin-report-shell td,table.admin-table td{max-width:min(42rem,70vw);white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top;box-sizing:border-box}.admin-page-container input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-page-container select,.admin-page-container textarea,.admin-dashboard-container input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-dashboard-container select,.admin-dashboard-container textarea,.admin-development-container input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-development-container select,.admin-development-container textarea,.admin-diagnostics-container input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-diagnostics-container select,.admin-diagnostics-container textarea,.diagnostics-container input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.diagnostics-container select,.diagnostics-container textarea,.admin-report-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-report-shell select,.admin-report-shell textarea{border-radius:var(--admin-input-radius, 8px)}.admin-table .status-error,.admin-table .error,.admin-table tr.error,.admin-table td.error,.admin-table .severity-error{background:var(--admin-error-bg, var(--css-color-fff1f0));color:var(--admin-error-text, var(--css-color-7a271a))}.admin-table .status-warning,.admin-table .warning,.admin-table tr.warning,.admin-table td.warning,.admin-table .severity-warning{background:var(--admin-warning-bg, var(--css-color-fff8e6));color:var(--admin-warning-text, var(--css-color-7a3b00))}.admin-table .status-info,.admin-table .info,.admin-table tr.info,.admin-table td.info,.admin-table .severity-info{background:var(--admin-info-bg, var(--css-color-eff8ff));color:var(--admin-info-text, var(--css-color-1849a9))}.admin-issue-list .admin-error-list,.admin-issue-list .admin-warning-list,.admin-issue-list .admin-info-list{margin-block:.5rem}.admin-root-shim-workflow,.admin-route-qa-checklist,.admin-root-policy-warning{border:1px solid var(--admin-border, var(--css-color-d0d5dd));border-radius:var(--admin-radius, 8px);padding:1rem;margin:1rem 0;overflow-wrap:anywhere}.admin-root-policy-warning{border-color:var(--admin-warning-border, var(--css-color-b54708));background:var(--admin-warning-bg, var(--css-color-fff8e6))}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-status-summary,.admin-report-summary,.admin-health-summary){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2, 0.5rem);box-sizing:border-box;max-width:100%;margin:0 0 var(--ui-space-3, 0.75rem)0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-section-outline-error,.has-error){border-color:var(--admin-section-outline-error-border)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-section-outline-warning,.has-warning){border-color:var(--admin-section-outline-warning-border)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-section-outline-info,.has-info){border-color:var(--admin-section-outline-info-border)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-section-outline-none,.has-no-findings){border-color:var(--admin-section-outline-none-border)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) details.admin-section-outline-info>summary,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) details.has-info>summary{background:var(--css-color-rgba-47-93-159-0-10);color:var(--color-link, var(--css-color-2f5d9f));border-radius:calc(var(--admin-ui-radius, 0.75rem) - 0.2rem)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.severity-error,.status-error,tr.error,.admin-notice-error){background:var(--admin-ui-error-bg, var(--admin-ui-error-bg))}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.severity-warning,.status-warning,tr.warning,.admin-notice-warning){background:var(--admin-ui-warning-bg, var(--admin-ui-warning-bg))}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.severity-info,.status-info,tr.info,.admin-notice-info){background:var(--css-color-rgba-47-93-159-0-08)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(input[type="text"],input[type="number"],input[type="url"],input[type="email"],input[type="password"],input[type="search"],input[type="file"],select,textarea){border-radius:var(--admin-input-radius)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.admin-report-card,.report-card,.admin-card,.dashboard-card){box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.button-danger,.btn-danger,.admin-action-danger){border-color:var(--color-message-error)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell) :where(.button-warning,.btn-warning,.admin-action-warning){border-color:var(--color-message-warning)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-form-row,.form-row,.field-row,.input-row,.setting-row,.control-row,.report-form-row,.admin-inline-form){align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--admin-control-gap);max-width:100%;min-width:0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-form-row,.form-row,.field-row,.input-row,.setting-row,.control-row,.report-form-row,.admin-inline-form)>:where(label,input,select,textarea,button,a,span,code,small){max-width:100%;min-width:0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-filter-panel,.admin-filter-bar,.filter-panel,.filter-bar,.filters,.filter-row,.admin-filters,.search-controls,.report-controls){align-items:end;background:var(--admin-control-bg);border:1px solid var(--admin-control-border);border-radius:var(--admin-ui-radius, 0.75rem);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--admin-control-gap);margin-block:var(--admin-control-gap-lg);max-width:100%;min-width:0;padding:var(--admin-control-gap-lg)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-report-toolbar,.report-toolbar,.page-toolbar,.admin-toolbar,.admin-action-row,.page-actions,.report-actions,.form-actions,.action-buttons){align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--admin-control-gap);justify-content:flex-start;margin-block:var(--admin-control-gap-lg);max-width:100%;min-width:0}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-report-toolbar,.report-toolbar,.page-toolbar,.admin-toolbar,.admin-action-row,.page-actions,.report-actions,.form-actions,.action-buttons) :where(a,button,input[type="submit"],input[type="button"]){max-width:100%;min-width:0;white-space:normal}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-action-danger,.button-danger,.btn-danger,.danger,.delete-button,.archive-button,button[name*="delete"],button[name*="remove"],button[name*="reject"]){background:var(--admin-button-danger-bg);border-color:var(--admin-button-danger-border)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-action-warning,.button-warning,.btn-warning,.warning-button,button[name*="void"],button[name*="forfeit"],button[name*="archive"]){background:var(--admin-button-warning-bg);border-color:var(--admin-button-warning-border)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-table-compact,.compact-table,table.compact,.admin-table.compact,.diagnostic-table.compact) :where(th,td){padding:clamp(0.25rem,0.8vw,0.5rem);vertical-align:top}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-muted,.muted,.admin-help-text,small.help,.admin-inline-note){color:var(--admin-muted-text)}@media (max-width:720px){:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell){padding-inline:clamp(0.5rem,3vw,1rem)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-filter-panel,.admin-filter-bar,.filter-panel,.filter-bar,.filters,.filter-row,.admin-filters,.search-controls,.report-controls,.admin-report-toolbar,.report-toolbar,.page-toolbar,.admin-toolbar,.admin-action-row,.page-actions,.report-actions,.form-actions,.action-buttons,.admin-form-row,.form-row,.field-row,.input-row,.setting-row,.control-row,.report-form-row,.admin-inline-form){align-items:stretch;gap:var(--admin-control-gap)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-filter-panel,.admin-filter-bar,.filter-panel,.filter-bar,.filters,.filter-row,.admin-filters,.search-controls,.report-controls,.admin-form-row,.form-row,.field-row,.input-row,.setting-row,.control-row,.report-form-row,.admin-inline-form)>:where(input,select,textarea,button,a){flex:1 1 100%}}:root{--calendar-overlap-outline: #4a4a4a;--calendar-overlap-outline-dark: #5f6368}.calendar-overlap::before{border-color:var(--calendar-overlap-outline, var(--calendar-overlap-outline))}@media (prefers-color-scheme:dark){.calendar-overlap{box-shadow:inset 0 0 0 1px var(--color-white),inset 0 0 0 2px var(--calendar-overlap-outline-dark, var(--calendar-overlap-outline-dark)),0 0 4px var(--css-color-rgba-95-99-104-0-65)}.calendar-overlap::before{border-color:var(--calendar-overlap-outline-dark, var(--calendar-overlap-outline-dark))}}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-input,.admin-select,.admin-textarea){border:1px solid var(--admin-control-border, var(--color-table-border));border-radius:var(--admin-control-radius);box-sizing:border-box;max-width:100%;min-width:0;padding:var(--admin-control-padding-y) var(--admin-control-padding-x)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-form,.admin-inline-form) :where(input[type="text"],input[type="number"],input[type="date"],input[type="search"],select,textarea){border-radius:var(--admin-control-radius)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-button-neutral,.admin-button-secondary,.admin-button-warning,.admin-button-danger){border-radius:var(--admin-control-radius)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-button-danger,.admin-action-danger){background:var(--admin-button-danger-bg);border-color:var(--admin-button-danger-border)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-button-warning,.admin-action-warning){background:var(--admin-button-warning-bg);border-color:var(--admin-button-warning-border)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-table-compact,.compact-table) :where(th,td){padding:var(--admin-table-compact-padding-y) var(--admin-table-compact-padding-x)}.admin-input-uppercase{text-transform:uppercase}.admin-people-edit-table-container{margin-top:0.5rem}.profile-photo-card-grid,.team-profile-member-grid{align-items:stretch}.profile-photo-card,.team-profile-member-card{box-sizing:border-box}.team-profile-member-card .profile-initials-avatar-profile{display:inline-flex;align-items:center;justify-content:center;font-weight:700}.team-profile-member-photo-link:focus-visible,.team-profile-member-name:focus-visible{outline:2px solid var(--admin-focus-outline, var(--css-color-57606a));outline-offset:3px;border-radius:0.375rem}@media (max-width:420px){.team-profile-member-card{gap:0.625rem;padding:0.625rem}.team-profile-member-meta{font-size:0.85rem}}.admin-report-chrome,.admin-report-toolbar,.report-actions.admin-report-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--admin-report-chrome-gap);margin:0.75rem 0 1rem 0}.admin-profile-photo-normalized,.profile-photo-card .image-oval,.team-profile-member-card .image-oval,.profile-photo-card .profile-initials-avatar-profile,.team-profile-member-card .profile-initials-avatar-profile{border-radius:var(--admin-profile-photo-radius)}.admin-chart-inline-policy-note{font-size:0.9rem;margin:0.25rem 0 0.75rem 0}:root{--control-text-bg: #f6f8fa;--control-text-bg-focus: #e6e8eb;--control-text-border: var(--color-table-border, #d0d7de);--player-page-max-width: 1180px;--player-page-gap: 1rem;--player-card-radius: 0.85rem;--player-card-border: var(--color-table-border, #d0d7de);--player-card-bg: var(--color-section-bg, rgba(255,255,255,0.82));--player-card-shadow: 0 1px 2px rgba(27,31,36,0.05)}input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]),textarea,select{background-color:var(--control-text-bg);border-color:var(--control-text-border)}input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):focus,textarea:focus,select:focus{background-color:var(--control-text-bg-focus);border-color:var(--control-text-border-focus);box-shadow:0 0 0 2px var(--css-color-rgba-9-105-218-0-12)}.page-title{line-height:1.2;margin-bottom:0.35rem;overflow-wrap:anywhere}.player-page-container{max-width:var(--player-page-max-width);margin-inline:auto;padding:0.25rem 0.25rem 1.25rem}.player-page-container h3,.player-page-container h4{line-height:1.3;margin-block:0.85rem 0.55rem}.player-page-container :where(.table-container,.stats-table-container){margin-block:0.75rem}.player-page-container :where(table:not(.table-calendar)){border-collapse:collapse;max-width:100%}.player-page-container :where(th,td){overflow-wrap:anywhere}.player-page-container :where(a,button,input,select,textarea){scroll-margin-top:0.75rem}.player-page-container :where(button,input[type="submit"],.button,.btn,.action-button){min-height:var(--player-touch-target-min)}.player-section-card,.player-card,.team-profile-section,.profile-photo-card,.team-profile-member-card,.donation-form,.feedback-form{border:1px solid var(--player-card-border);border-radius:var(--player-card-radius);background:var(--player-card-bg);box-shadow:var(--player-card-shadow)}.team-profile-section,.profile-photo-card,.donation-form,.feedback-form{padding:0.85rem}.player-action-row,.player-toolbar,.player-filter-row,.player-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem 0.75rem}.player-page-container :where(.small-link,.team-profile-link){display:inline-flex;align-items:center;min-height:32px}.calendar-container{max-width:100%}.calendar-container .table-calendar{width:max-content;min-width:100%}.calendar-container .calendar-team-legend{align-items:stretch;gap:0;margin-bottom:0.6rem}.teams-container,.players-container,.stats-container,.team-profile-container,.calendar-container,.donations-container,.feedback-container{container-type:inline-size}.team-profile-member-grid{width:100%}@container (max-width:620px){.team-profile-member-grid{grid-template-columns:1fr}}@media (max-width:768px){:root{--player-page-gap: 0.75rem}.page-title{font-size:clamp(1.25rem,5.6vw,1.75rem)}.player-page-container{padding-inline:0.15rem}.player-page-container :where(th,td){padding:0.42rem 0.5rem}.player-page-container :where(button,input[type="submit"],select){width:100%}.player-action-row,.player-toolbar,.player-filter-row,.player-page-actions{align-items:stretch;flex-direction:column}.calendar-container .table-calendar{font-size:0.92rem}.calendar-container .calendar-team-legend-line{width:100%}}@media (prefers-color-scheme:dark){:root{--control-text-bg: #1f242b;--control-text-bg-focus: #0d1117;--control-text-border: #3d444d;--player-card-border: #3d444d;--player-card-bg: rgba(22,27,34,0.76);--player-card-shadow: none;--player-muted-text: #9aa4af}}.profile-summary-table-left{margin-left:0;margin-right:auto;text-align:left}.feedback-form-table-container,.feedback-recent-table-container,.eligible-subs-table-container,.team-availability-table-container{margin-block:0.5rem}:root{--player-section-gap: 0.85rem}.ui-surface-admin .player-section-card,.ui-surface-admin .player-card,.admin-page-container .player-section-card,.admin-page-container .player-card{box-shadow:none}.admin-page-container :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]),textarea,select){background-color:var(--control-text-bg)}.admin-page-container :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]),textarea,select):focus{background-color:var(--control-text-bg-focus)}.player-page-container :where(.divborder.player-section-card,.player-section-card,.player-card){padding:var(--player-section-padding);margin-block:var(--player-section-gap)}.player-page-container :where(.divborder.player-section-card){border-color:var(--player-card-border);background:var(--player-card-bg)}.player-page-container :where(details.team-profile-section,details.stats-details,details.admin-section,details.approvals-exclusive-details){border:1px solid var(--player-card-border);border-radius:var(--player-card-radius);background:var(--player-card-bg);padding:0.65rem 0.8rem;margin-block:0.75rem}.player-page-container :where(details.team-profile-section,details.stats-details,details.admin-section,details.approvals-exclusive-details)>summary{cursor:pointer;font-weight:650;min-height:34px;align-content:center}.season-select-list form{display:flex;flex-wrap:wrap;gap:var(--player-toolbar-gap)}.season-select-button{min-height:var(--player-touch-target-min)}.player-page-container :where(.feedback-submit-button,.stats-advanced-toggle,.primary-button,.season-select-button,button[type="submit"]){min-height:var(--player-touch-target-min)}.player-page-container :where(.profile-summary-wrap,.team-profile-member-grid,.stats-progress-grid){gap:var(--player-section-gap)}.player-page-container :where(.profile-summary-table,.stats-table,.remaining-matches-table,.team-insight-table,.round-trends-table) th{white-space:normal}.player-page-container :where(.profile-summary-table,.stats-table,.remaining-matches-table,.team-insight-table,.round-trends-table) td{vertical-align:middle}.player-page-container :where(.info,.warning,.error,.success){border-radius:var(--player-card-radius);margin-block:0.65rem}.calendar-container .calendar-team-legend,.teams-container .stats-table-container,.players-container .stats-table-container,.stats-container .stats-table-container,.matches-container .match-pool-container{max-width:100%}@media (max-width:768px){.player-page-container :where(.divborder.player-section-card,.player-section-card,.player-card){padding:0.75rem}}.season-select-list form,.season-select-list button{width:100%}.player-page-container :where(details.team-profile-section,details.stats-details,details.admin-section,details.approvals-exclusive-details){padding:0.55rem 0.65rem}nav .nav-approval-count{min-width:1.45em;text-align:center}.admin-dashboard-error-warning-summary{margin-block:0.75rem}.admin-dashboard-error-warning-table td,.admin-dashboard-error-warning-table th{vertical-align:top}.admin-dashboard-error-warning-table .dashboard-status-blocked td:first-child{color:var(--css-color-8a1f11)}.admin-dashboard-error-warning-table .dashboard-status-warning td:first-child{color:var(--css-color-5f4b00)}@media (min-width:1024px){.admin-page-container,.admin-dashboard-container,.admin-tool-page,.admin-report-chrome{max-width:var(--admin-desktop-content-max);margin-left:auto;margin-right:auto}.admin-dashboard-container .dashboard-overview,.admin-page-container .admin-section,.admin-page-container .admin-tool-section,.admin-page-container .admin-generated-output-section,.admin-report-chrome,.admin-tool-page{padding:var(--admin-desktop-section-padding)}.admin-dashboard-container .dashboard-card-grid,.admin-card-grid,.admin-overview-card-grid,.admin-report-card-grid{gap:var(--admin-desktop-card-gap)}.admin-page-container .admin-action-row,.admin-page-container .admin-report-toolbar,.admin-page-container .admin-filter-row,.admin-page-container .admin-toolbar{align-items:center;flex-direction:row;flex-wrap:wrap;gap:0.65rem}.admin-page-container .table-container,.admin-dashboard-container .table-container,.admin-tool-page .table-container{overflow-x:auto;scrollbar-gutter:stable both-edges}.admin-page-container table.admin-table,.admin-dashboard-container table.admin-dashboard-table,.admin-tool-page table.admin-table{font-size:0.95rem}}@media (max-width:768px){.player-page-container{padding-left:var(--player-mobile-side-padding);padding-right:var(--player-mobile-side-padding)}.player-page-container :where(.player-section-card,.player-card,.divborder.player-section-card,details.team-profile-section,details.stats-details,details.approvals-exclusive-details){padding:var(--player-mobile-card-padding);margin-block:0.65rem}.player-page-container :where(.page-title,h1,h2,h3){line-height:1.18;text-wrap:balance}}.player-page-container :where(a.button-link,.button-link,button,input[type="submit"],input[type="button"],select){min-height:var(--player-touch-target-min)}.player-page-container :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select){width:100%;max-width:100%;font-size:16px}.player-page-container :where(.table-container,.table-wrap,.stats-table-container,.calendar-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.player-page-container :where(th,td){line-height:1.25}.calendar-container .calendar-team-legend-line,.team-profile-member-card,.player-profile-card,.profile-summary-wrap>*{min-width:0}@media (prefers-color-scheme:dark){.admin-dashboard-error-warning-table .dashboard-status-blocked td:first-child{color:var(--css-color-ffb4a8)}.admin-dashboard-error-warning-table .dashboard-status-warning td:first-child{color:var(--css-color-ead678)}}input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):focus,input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{background-color:var(--css-color-eef1f4);border-color:var(--css-color-7f8a96);box-shadow:0 0 0 2px var(--css-color-rgba-127-138-150-0-16)}.admin-donations-container .admin-action-shell,.admin-donations-container .admin-page-container{max-width:1440px}.admin-donation-summary-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.admin-donation-form .admin-form-grid{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(140px,0.7fr) minmax(190px,1fr);gap:12px;align-items:end}.admin-donations-table select,.admin-donations-table input[type="number"],.admin-donations-table input[type="datetime-local"]{min-width:150px;width:100%}.admin-donations-table .admin-donation-inline-form{display:contents}@media (max-width:720px){.admin-donation-summary-grid,.admin-donation-form .admin-form-grid{grid-template-columns:1fr}.admin-donations-table select,.admin-donations-table input[type="number"],.admin-donations-table input[type="datetime-local"]{min-width:180px}}:root{--control-active-bg: #e6e8eb;--control-active-border: #8b96a3;--control-active-shadow: rgba(139, 150, 163, 0.16)}input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):focus,input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{background-color:var(--control-active-bg);border-color:var(--control-active-border);box-shadow:0 0 0 2px var(--control-active-shadow);outline:none}.admin-donations-container .admin-action-shell{display:grid;gap:1rem}.admin-donation-summary,.admin-donation-add-card,.admin-donation-list-card{margin-block:0}.admin-donation-summary-grid .admin-dashboard-warning-card,.admin-summary-card{min-height:4.25rem}.admin-donation-form label,.admin-inline-edit-form label,.admin-form-grid label{display:grid;gap:0.28rem}.admin-donations-table td:last-child,.admin-donations-table th:last-child{text-align:right;white-space:nowrap}.admin-donations-table .admin-button{min-height:2.15rem}@media (min-width:1024px){.admin-page-container .admin-section-card,.admin-action-shell .admin-section-card,.admin-dashboard-error-warning-summary{padding:1rem}.admin-page-container :where(table.admin-table,table.admin-dashboard-table) th,.admin-page-container :where(table.admin-table,table.admin-dashboard-table) td,.admin-action-shell :where(table.admin-table,table.admin-dashboard-table) th,.admin-action-shell :where(table.admin-table,table.admin-dashboard-table) td{padding:var(--admin-table-cell-pad-y-desktop) var(--admin-table-cell-pad-x-desktop)}.admin-donation-form .admin-form-grid{grid-template-columns:minmax(260px,1.6fr) minmax(150px,0.65fr) minmax(220px,0.9fr)}.admin-donations-table{table-layout:auto}}.player-page-container :where(label,.form-row,.player-form-row){display:grid;gap:0.35rem}.player-page-container :where(button,.button-link,input[type="submit"],input[type="button"]){width:100%;justify-content:center;text-align:center}.player-page-container :where(.admin-notice,.notice,.status-box,.workflow-status-box){overflow-wrap:anywhere}@media (prefers-color-scheme:dark){:root{--control-active-bg: #20252b;--control-active-border: #87919d;--control-active-shadow: rgba(135, 145, 157, 0.24)}}.admin-dashboard-badge-breakdown p{margin:0 0 0.75rem}.admin-dashboard-badge-breakdown-table th.num,.admin-dashboard-badge-breakdown-table td.num{text-align:right;white-space:nowrap}.admin-dashboard-badge-total-row td{border-top:2px solid var(--admin-border-color, var(--css-color-d7d7d7))}@media (max-width:640px){.admin-dashboard-badge-breakdown{padding:0.75rem}.admin-dashboard-badge-breakdown-table th,.admin-dashboard-badge-breakdown-table td{white-space:normal}}:root{--admin-dashboard-breakdown-bg: #f6f7f8;--admin-dashboard-breakdown-border: #d9dee4;--admin-dashboard-breakdown-accent: #4f5965}.admin-dashboard-badge-breakdown{border:1px solid var(--admin-dashboard-breakdown-border);border-left:4px solid var(--admin-dashboard-breakdown-accent);border-radius:var(--admin-card-radius, 10px);background:var(--admin-dashboard-breakdown-bg)}.admin-dashboard-badge-breakdown-table-container{margin-top:0.5rem}.admin-dashboard-badge-breakdown-table th,.admin-dashboard-badge-breakdown-table td{vertical-align:top}.admin-report-chrome,.admin-report-toolbar,.admin-dashboard-error-warning-summary,.admin-dashboard-badge-breakdown{overflow-wrap:anywhere}.nav-approval-count{line-height:1;min-width:1.35em;text-align:center}@media (min-width:1024px){.admin-dashboard-badge-breakdown-table{table-layout:auto}.admin-dashboard-badge-breakdown-table td:nth-child(3){max-width:46rem}}@media (max-width:640px){.admin-dashboard-badge-breakdown-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-dashboard-badge-breakdown-table{min-width:560px}}@media (prefers-color-scheme:dark){:root{--admin-dashboard-breakdown-bg: #1b2026;--admin-dashboard-breakdown-border: #39414a;--admin-dashboard-breakdown-accent: #7c8794}}@media (max-width:768px){.player-page-container :where(.player-action-row,.player-toolbar,.player-filter-row,.player-page-actions){display:grid;grid-template-columns:1fr;gap:0.55rem;align-items:stretch}.player-page-container :where(.player-section-card,.player-card,.team-profile-member-card,.calendar-team-legend){border-radius:10px}.player-page-container :where(.calendar-team-legend-row,.calendar-team-row,.team-row,.player-row){gap:0.35rem;overflow-wrap:anywhere}.player-page-container :where(input,textarea,select){max-width:100%}.player-page-container :where(.table-container,.responsive-table-wrap,.calendar-table-wrap){overflow-x:auto;-webkit-overflow-scrolling:touch}.player-page-container :where(.workflow-status-box,.match-status-box,.approval-status-box){padding:0.7rem}}@media (max-width:480px){.player-page-container :where(.page-title,h1){font-size:clamp(1.35rem,8vw,1.8rem);line-height:1.12}.player-page-container :where(.team-profile-member-grid,.player-card-grid,.stats-card-grid){grid-template-columns:1fr}}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-notice,.notice,.alert,.admin-status-box){border-radius:var(--admin-notice-radius);padding:var(--admin-notice-padding)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) table tr:hover td{background-color:var(--admin-table-hover-bg)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.admin-button-secondary,.button-secondary,a.secondary,button.secondary){background-color:var(--admin-button-secondary-bg);border-color:var(--admin-button-secondary-border);color:var(--admin-button-secondary-text)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.badge,.admin-badge,.status-pill){background-color:var(--admin-badge-bg);color:var(--admin-badge-text)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.badge-warning,.status-warning,.admin-badge-warning){background-color:var(--admin-badge-warning-bg);color:var(--admin-badge-warning-text)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.badge-danger,.status-danger,.admin-badge-danger){background-color:var(--admin-badge-danger-bg);color:var(--admin-badge-danger-text)}.player-page-container :where(.player-action-row,.player-toolbar,.player-page-actions) :where(a.secondary,button.secondary,.button-secondary){background-color:var(--player-action-secondary-bg);border-color:var(--player-action-secondary-border);color:var(--color-text)}.player-page-container :where(.status-success,.notice-success,.message-success){background-color:var(--player-status-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.player-page-container :where(.status-warning,.notice-warning,.message-warning){background-color:var(--player-status-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}.player-page-container :where(.status-danger,.notice-danger,.message-error){background-color:var(--player-status-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.player-page-container :where(.status-info,.notice-info,.message-info){background-color:var(--player-status-info-bg);border-color:var(--color-info-border);color:var(--color-info-text)}.calendar-team-legend,.calendar-availability-legend{border-color:var(--calendar-ui-border)}.calendar-overlap{outline-color:var(--calendar-overlap-outline)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.warning,.dashboard-status-warning,.admin-section-outline-warning,.admin-health-warning,.status-warning){color:var(--admin-warning-summary-text)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.dashboard-status-warning,tr.dashboard-status-warning,.admin-table-row-warning){background-color:var(--admin-warning-summary-bg);border-color:var(--admin-warning-summary-border)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.error,.dashboard-status-error,.admin-section-outline-error,.admin-health-error,.status-error){color:var(--admin-danger-summary-text)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.dashboard-status-error,tr.dashboard-status-error,.admin-table-row-error){background-color:var(--admin-danger-summary-bg);border-color:var(--admin-danger-summary-border)}.matches-table-game .input-score,.matches-table .input-score,input.input-score,span.input-score,:where(.player-page-container,.matches-container,.team-profile-container,.match-container) :where(.score-cell,.game-score-cell,.match-score-cell,.game-score){font-size:var(--game-score-display-font-size)!important;line-height:var(--game-score-display-line-height)}.matches-table-game .input-score,input.input-score,span.input-score{width:var(--game-score-display-width)!important;min-width:var(--game-score-display-width)!important;max-width:var(--game-score-display-width)!important;height:var(--game-score-display-height)!important;min-height:var(--game-score-display-height)!important}.admin-external-links-list td:nth-child(3){max-width:var(--external-links-url-max-width)}@media (max-width:768px){.matches-table-game .input-score,.matches-table .input-score,input.input-score,span.input-score,:where(.player-page-container,.matches-container,.team-profile-container,.match-container) :where(.score-cell,.game-score-cell,.match-score-cell,.game-score){font-size:var(--game-score-display-font-size-mobile)!important}}.admin-external-links-list th:nth-child(1),.admin-external-links-list td:nth-child(1){width:var(--admin-external-links-order-width)}.admin-external-links-list th:nth-child(2),.admin-external-links-list td:nth-child(2){width:var(--admin-external-links-label-width)}.admin-external-links-list th:nth-child(4),.admin-external-links-list td:nth-child(4){width:var(--admin-external-links-active-width)}.admin-external-links-list th:nth-child(5),.admin-external-links-list td:nth-child(5){width:var(--admin-external-links-action-width);text-align:center}.admin-external-link-form-table input[type="text"],.admin-external-link-form-table input[type="url"],.admin-external-link-form-table input[type="number"]{width:100%;max-width:100%}.admin-external-links-list details summary,.admin-external-links-list button,.admin-inline-table-action,.admin-table-action button{min-width:var(--admin-inline-action-min-width)}.admin-dashboard-container :where(.dashboard-status-warning,.admin-warning-summary,.status-warning,.notice-warning){background-color:var(--admin-warning-summary-bg);border-color:var(--admin-warning-summary-border);color:var(--admin-warning-summary-text)}.admin-dashboard-container :where(.dashboard-status-error,.admin-danger-summary,.status-error,.notice-error){background-color:var(--admin-danger-summary-bg);border-color:var(--admin-danger-summary-border);color:var(--admin-danger-summary-text)}.admin-report-shell,.admin-dashboard-container,.admin-action-shell{max-width:var(--admin-report-readable-max-width)}.player-page-container :where(a,button,summary,input,select,textarea):focus-visible{outline:var(--player-focus-outline-width) solid var(--color-focus-border)}:where(.match-container,.matches-container,.player-page-container) :where(.match-score-cell,.game-score-cell,.score-cell,.game-score){font-size:var(--player-match-score-font-size)!important;font-weight:var(--ui-font-weight-semibold, 600)}:where(.player-page-container) :where(.team-name,.player-name,.team-link,.player-link){line-height:var(--ui-line-height-normal)}.about-external-links-list,details summary+.content ul{row-gap:var(--player-about-link-list-gap)}@media (max-width:768px){.admin-external-links-list{min-width:44rem}}.calendar-container .calendar-team-legend-line{line-height:1.15}:where(.admin-table-actions,.admin-inline-actions,.admin-row-actions){display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--admin-table-action-gap)}:where(.admin-report-shell,.admin-diagnostics-container,.admin-development-container) table :where(th,td){padding-block:var(--admin-table-compact-padding-y);padding-inline:var(--admin-table-compact-padding-x)}:where(.admin-status-pill,.status-pill,.admin-badge,.badge){font-size:var(--admin-status-pill-font-size);line-height:var(--admin-status-pill-line-height);padding:var(--admin-status-pill-padding-y) var(--admin-status-pill-padding-x)}:where(.admin-page-container,.admin-dashboard-container,.admin-action-shell,.admin-report-shell) :where(a,button,summary,input,select,textarea):focus-visible{outline:var(--admin-focus-outline-width) solid var(--admin-focus-outline-color);outline-offset:var(--admin-focus-outline-offset)}.calendar-container .calendar-team-legend{gap:var(--calendar-team-legend-row-gap-compact);padding:var(--calendar-team-legend-padding-compact)}.calendar-container .calendar-team-legend-line{gap:var(--calendar-team-legend-swatch-gap-compact);line-height:var(--calendar-team-legend-line-height-compact);align-items:baseline}.calendar-container .calendar-team-legend-line a{padding-block:0}.calendar-container .calendar-team-legend-line :where(a,button):focus-visible{outline:var(--player-focus-outline-width) solid var(--player-focus-outline-color);outline-offset:var(--player-focus-outline-offset)}.player-page-container :where(a,button,summary,input,select,textarea):focus-visible{outline:var(--player-focus-outline-width) solid var(--player-focus-outline-color);outline-offset:var(--player-focus-outline-offset)}@media (max-width:640px){.calendar-container .calendar-team-legend-line{line-height:var(--calendar-team-legend-line-height-compact)}}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(tr.dashboard-status-warning,tr.admin-table-row-warning){background-color:var(--admin-alert-warning-bg);border-left-color:var(--admin-alert-warning-border);color:var(--admin-alert-warning-text)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(details.admin-section-outline-warning>summary,details.dashboard-status-warning>summary){background-color:var(--admin-alert-warning-bg);border-color:var(--admin-alert-warning-border);color:var(--admin-alert-warning-text)}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell) :where(.error,.errors,.admin-error,.notice-danger,.status-danger,.dashboard-status-error,.admin-health-error){background-color:var(--admin-alert-danger-bg);border-color:var(--admin-alert-danger-border);color:var(--admin-alert-danger-text)}:where(.admin-page-container,.admin-dashboard-container,.admin-report-shell) :where(.validation-message,.field-error,.admin-validation-message){font-size:var(--admin-validation-message-font-size)}:where(.admin-report-shell,.admin-diagnostics-container,.diagnostics-container) :where(table.admin-compact-table,table.diagnostics-table,table.checkpoint-table) :where(th,td){padding-block:var(--admin-diagnostic-table-cell-padding-y);padding-inline:var(--admin-diagnostic-table-cell-padding-x)}.admin-alert-stack>*+*,.admin-notice-stack>*+*,.admin-dashboard-alert-stack>*+*{margin-top:var(--admin-alert-stack-margin-block)}.admin-table .admin-action-column,.admin-table .action-column,table .admin-action-column,table .action-column{min-width:var(--admin-table-action-min-width);text-align:right}.admin-table input,.admin-table select,.admin-table textarea{min-width:min(100%,var(--admin-inline-edit-control-min-width))}.admin-validation-summary,.validation-summary,.form-error-summary{display:grid;gap:var(--admin-validation-summary-gap)}.admin-report-shell .admin-report-section,.admin-report-shell details,.admin-report-shell .admin-report-card{margin-block-end:var(--admin-report-readability-gap)}.calendar-team-legend a,.calendar-team-legend .player-link,.calendar-team-legend .team-profile-icon-link{min-height:var(--calendar-compact-link-min-height)}.admin-table :where(.admin-action-column,.action-column,.table-actions),table :where(.admin-action-column,.action-column,.table-actions){gap:var(--admin-inline-action-gap-final)}.admin-table :where(input,select,textarea),.admin-inline-edit :where(input,select,textarea){min-width:min(100%,var(--admin-table-control-min-width-final))}.admin-report-shell :where(.admin-report-section,.admin-report-card,details){margin-block-end:var(--admin-report-section-gap-final)}:where(.admin-page-container,.admin-dashboard-container,.admin-report-shell,.player-page-container) :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:var(--admin-focus-ring-offset-final)}@media (max-width:720px){.stats-player-link-cell a{white-space:normal}}:root{--whats-new-header-gap: var(--space-2, 0.5rem);--whats-new-header-padding: var(--space-3, 0.75rem);--whats-new-control-gap: var(--space-2, 0.5rem)}.player-page-container.players-container .profile-summary-wrap.profile-summary-left,.players-container .profile-summary-wrap.profile-summary-left,.profile-summary-wrap.profile-summary-left{display:inline-flex!important;flex-direction:row!important;width:fit-content!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important;gap:0!important;text-align:left!important}.player-page-container.players-container .profile-summary-wrap.profile-summary-left>.profile-summary-table,.players-container .profile-summary-wrap.profile-summary-left>.profile-summary-table,.profile-summary-wrap.profile-summary-left>.profile-summary-table,.profile-summary-table.profile-summary-table-left{display:table!important;margin-left:0!important;margin-right:auto!important;border-collapse:collapse!important;text-align:left!important}.player-page-container.players-container .profile-summary-table-left .profile-photo,.players-container .profile-summary-table-left .profile-photo,.profile-summary-table-left .profile-photo{padding-left:0!important;padding-right:var(--player-profile-summary-photo-gap)!important;vertical-align:top!important;width:1%!important;white-space:nowrap!important}.player-page-container.players-container .profile-summary-table-left td:not(.profile-photo),.players-container .profile-summary-table-left td:not(.profile-photo),.profile-summary-table-left td:not(.profile-photo){width:auto!important;max-width:34rem;vertical-align:top!important;text-align:left!important}.changelog-alert-header{box-sizing:border-box;display:grid;margin:0 0 var(--whats-new-header-gap)0;border:var(--whats-new-header-border);border-radius:var(--radius-md, 0.5rem);background:var(--whats-new-header-bg)}.changelog-alert-header-row{flex-wrap:wrap;align-items:center}.changelog-alert-title-text{font-weight:700;font-size:1.05rem}.changelog-alert-header-message{font-size:var(--whats-new-message-font-size);line-height:1.35}.changelog-alert-header .changelog-donate-link{margin:0}.changelog-alert-header .changelog-alert-disable{min-height:var(--player-touch-target-min, 44px)}.changelog-alert-scroll{max-height:var(--whats-new-scroll-max-height)}@media (max-width:640px){.changelog-alert-header-row,.changelog-alert-header-controls{align-items:stretch;flex-direction:column}.changelog-alert-header .changelog-donate-link{text-align:center;width:100%}}:root{--whats-new-header-gap: 0.65rem;--whats-new-header-padding: 0.25rem 0 0.8rem;--whats-new-control-gap: 0.6rem}.changelog-alert-header{display:flex;flex-direction:column;gap:var(--whats-new-header-gap);padding:var(--whats-new-header-padding);border-bottom:var(--border-width, 1px) solid var(--color-border-muted, var(--color-border));margin-bottom:var(--whats-new-body-margin-top);text-align:left}.changelog-alert-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--whats-new-control-gap)}.changelog-alert-title-text{flex:1 1 auto;min-width:0}.changelog-alert-header-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--whats-new-control-gap)}.changelog-alert-header-message{margin:0;color:var(--color-text-muted);line-height:var(--line-height-normal, 1.45)}.changelog-alert-header .changelog-alert-disable{display:inline-flex!important;align-items:center;gap:0.4rem;margin:0!important;padding:0!important;min-height:var(--touch-target-min, 44px);line-height:var(--line-height-normal, 1.45)}.changelog-alert-header .changelog-alert-disable input[type="checkbox"]{margin:0}.changelog-alert-header .changelog-donate-link{white-space:nowrap}.changelog-alert-scroll{margin-top:0}.player-page-container.players-container .profile-summary-wrap.profile-summary-left,.players-container .profile-summary-wrap.profile-summary-left,.profile-summary-wrap.profile-summary-left{justify-content:flex-start!important;align-items:flex-start!important;width:auto!important;max-width:var(--player-profile-summary-max-width-final)!important;margin-inline-start:0!important;margin-inline-end:auto!important;gap:var(--player-profile-photo-table-gap-final)!important}.player-page-container.players-container .profile-summary-wrap.profile-summary-left>.profile-summary-table,.players-container .profile-summary-wrap.profile-summary-left>.profile-summary-table,.profile-summary-wrap.profile-summary-left>.profile-summary-table,.profile-summary-table.profile-summary-table-left{margin-inline-start:0!important;margin-inline-end:auto!important;width:auto!important;max-width:max-content!important;table-layout:auto!important}.profile-summary-table-left .profile-photo,.players-container .profile-summary-table-left .profile-photo,.player-page-container.players-container .profile-summary-table-left .profile-photo{padding-right:var(--player-profile-photo-table-gap-final)!important}.stats-player-link-cell{white-space:nowrap}.stats-player-link-cell a,.stats-player-link-cell .player-profile-link{display:inline-flex;align-items:center;gap:var(--profile-link-cell-gap)}@media (max-width:720px){.changelog-alert-header-row,.changelog-alert-header-controls{align-items:stretch;justify-content:flex-start;flex-direction:column}.changelog-alert-header .changelog-donate-link,.changelog-alert-header .changelog-alert-disable{width:100%;justify-content:flex-start}.profile-summary-wrap.profile-summary-left,.players-container .profile-summary-wrap.profile-summary-left,.player-page-container.players-container .profile-summary-wrap.profile-summary-left{max-width:100%!important}}.changelog-alert-header{align-items:stretch;text-align:center}.changelog-alert-header .changelog-alert-header-message{order:1;text-align:center}.changelog-alert-donate-row{order:2;display:flex;justify-content:center;width:100%}.changelog-alert-disable-row{order:3;display:flex;justify-content:center;width:100%}.changelog-alert-header .changelog-alert-disable{justify-content:center}.changelog-alert-title-text,.changelog-alert-header-row,.changelog-alert-header-controls{display:none}.calendar-container .calendar-team-legend-line{column-gap:0;row-gap:0}.calendar-container .calendar-team-legend-line .team-profile-icon-link{margin-right:0}.calendar-container .calendar-team-legend-swatch{margin-right:0.08rem}.calendar-container .calendar-team-legend-line .team-pair-separator{margin-inline:0.08rem}.changelog-alert-header .changelog-alert-header-message{margin-block:0 0.45rem}.changelog-alert-donate-row,.changelog-alert-disable-row{justify-content:center;text-align:center}.calendar-container .calendar-team-legend{gap:0;padding-block:0}.calendar-container .calendar-team-legend-line{column-gap:0;row-gap:0;line-height:1;min-height:0;margin-block:0;padding-block:0}.calendar-container .calendar-team-legend-line .team-profile-icon-link,.calendar-container .calendar-team-legend-line a,.calendar-container .calendar-team-legend-player,.calendar-container .calendar-team-legend-swatch{align-items:center;vertical-align:middle;line-height:1}.calendar-container .calendar-team-legend-line .team-profile-icon-link{display:inline-flex;margin-inline-end:0}.calendar-container .calendar-team-legend-player{display:inline-flex;gap:0;margin-inline:0;padding-inline:0}.calendar-container .calendar-team-legend-swatch{margin-inline:0 0.06rem}.calendar-container .calendar-team-legend-line .team-pair-separator{display:none}.calendar-container .calendar-team-legend-line{display:flex;align-items:center;flex-wrap:wrap;column-gap:0;row-gap:0}.calendar-container .calendar-team-legend-line .team-profile-icon-link,.calendar-container .calendar-team-legend-line .calendar-team-legend-player,.calendar-container .calendar-team-legend-line .calendar-team-legend-player a,.calendar-container .calendar-team-legend-line .calendar-team-legend-swatch{display:inline-flex;align-items:center;line-height:1}.calendar-container .calendar-team-legend-line .team-profile-icon-link,.calendar-container .calendar-team-legend-player{align-self:center;margin-block:0;padding-block:0}.calendar-container .calendar-team-legend-player+.calendar-team-legend-player{margin-inline-start:0.38rem}.calendar-container .calendar-team-legend-swatch{align-self:center;margin-block:0;margin-inline:0 0.08rem}.team-profile-member-photo-static{cursor:default}.team-profile-member-name-static{color:var(--color-text);text-decoration:none}.team-profile-score-na{text-align:center}.changelog-alert-popup .changelog-alert-html h3,.swal2-popup .changelog-alert-html h3{font:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.changelog-alert-donate-message{display:grid;gap:var(--space-2);text-align:left}.changelog-alert-donate-message p{margin-block:0}.about-whats-new-panel{border:var(--border-width, 1px) solid var(--color-border-muted, var(--color-border));border-radius:var(--radius-md, 0.5rem);padding:var(--space-3, 0.75rem);background:var(--color-surface-muted, var(--color-surface))}.about-whats-new-panel h3{margin-block:0 0.4rem}.about-whats-new-panel p{margin-block:0 0.65rem}.changelog-alert-popup .changelog-alert-title,.swal2-popup.changelog-alert-popup .swal2-title{margin-block:0 0.35rem!important;padding-block:0.35rem 0.1rem!important;line-height:1.25!important}.swal2-popup.changelog-alert-popup{padding-top:1.35rem!important}.about-whats-new-panel{border:0;border-radius:0;padding:0;background:transparent}.about-whats-new-link-row{margin-block:0.26rem var(--space-3, 0.75rem)}.about-whats-new-link{align-items:center;background:color-mix(in srgb,var(--color-accent, #aaffaa) 22%,#fff 78%);border-left:0.38rem solid var(--color-accent, #aaffaa);border-radius:0.64rem;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-weight:bold;line-height:1.16;margin:0;max-width:100%;min-height:0;padding:0.34rem 0.55rem;text-decoration:none;width:100%}.about-whats-new-link::before{content:"▶";display:inline-block;font-size:0.74em;line-height:1;margin-right:0.45rem;transform:translateY(-0.02rem)}.about-whats-new-link:hover,.about-whats-new-link:focus-visible{background:color-mix(in srgb,var(--color-accent, #aaffaa) 30%,#fff 70%);text-decoration:none}.swal2-popup.changelog-alert-popup{overflow:visible!important;padding-top:1.9rem!important}.swal2-popup.changelog-alert-popup .swal2-icon{flex-shrink:0!important;overflow:visible!important;margin:0.2rem auto 0.85rem!important}.changelog-alert-popup .changelog-alert-title,.swal2-popup.changelog-alert-popup .swal2-title{margin-block:0 0.45rem!important;padding-block:0.2rem 0.1rem!important;line-height:1.3!important;overflow:visible!important}.changelog-alert-donate-message{gap:var(--space-3, 0.75rem)}.changelog-alert-donate-message p{line-height:var(--line-height-normal, 1.45)}.swal2-popup.changelog-alert-popup{box-sizing:border-box!important;max-height:calc(100vh - 2rem)!important;overflow:hidden!important;padding-block-start:2.25rem!important;padding-block-end:1.25rem!important}.swal2-popup.changelog-alert-popup .swal2-icon{margin-block-start:0!important;margin-block-end:0.85rem!important;flex:0 0 auto!important}.swal2-popup.changelog-alert-popup .swal2-title,.changelog-alert-popup .changelog-alert-title{flex:0 0 auto!important;margin-block:0 0 0.45rem!important;padding-block:0.15rem 0.1rem!important;line-height:1.3!important;overflow:visible!important}.swal2-popup.changelog-alert-popup .swal2-html-container,.swal2-popup.changelog-alert-popup .changelog-alert-html{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;overflow:hidden!important;margin-inline:0!important}.swal2-popup.changelog-alert-popup .changelog-alert-scroll{max-height:min(48vh,28rem)!important;overflow-y:auto!important;padding-inline-end:0.15rem!important}.swal2-popup.changelog-alert-popup .swal2-actions,.swal2-popup.changelog-alert-popup .changelog-alert-actions{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;margin:1rem auto 0!important;padding:0!important;position:static!important}.swal2-popup.changelog-alert-popup .swal2-confirm,.swal2-popup.changelog-alert-popup .changelog-alert-ok{position:static!important}.swal2-popup h3,.swal2-popup :where(h3),.swal2-container h3,.swal2-container :where(h3),.sweet-alert h3,.sweet-alert :where(h3),.swal2-popup .swal2-html-container h3,.swal2-popup .swal2-html-container :where(h3),.swal2-popup .changelog-alert-html h3,.swal2-popup .changelog-alert-html :where(h3),.changelog-alert-popup .changelog-alert-html h3{display:block!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;margin:0!important;padding:0!important;border:0!important;border-left:0!important;background:transparent!important;box-shadow:none!important}.swal2-popup h3::before,.swal2-popup h3::after,.swal2-container h3::before,.swal2-container h3::after,.sweet-alert h3::before,.sweet-alert h3::after{content:none!important;display:none!important}.ui-component,.ui-component-container{max-width:100%}.ui-component-card{border:1px solid var(--color-border);border-radius:var(--ui-section-radius);background:var(--color-white);margin-block:0.6rem;max-width:100%}.ui-admin-card,.ui-component-admin.ui-component-card{padding:var(--ui-section-padding-admin)}.ui-player-card,.ui-component-player.ui-component-card{padding:var(--ui-section-padding-player)}.ui-card-title,.ui-report-intro{margin-block-start:0}.ui-card-title{line-height:1.2}.ui-component-actions{display:flex;flex-wrap:wrap;gap:0.45rem;align-items:center;max-width:100%}.ui-admin-actions{justify-content:flex-start}.ui-player-actions{justify-content:center}.ui-component-table-wrap{width:100%;max-width:100%;overflow-x:hidden}.ui-component-table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed}.ui-admin-table th,.ui-admin-table td,.ui-player-table th,.ui-player-table td{overflow-wrap:anywhere}.ui-surface-admin .ui-component-card,.ui-surface-admin .ui-component-table-wrap{font-size:var(--ui-density-admin-font-size)}.ui-surface-player .ui-component-card,.ui-surface-player .ui-component-table-wrap{font-size:var(--ui-density-player-font-size)}.component-admin-report,.admin-report-shell.ui-component-container{width:100%}.component-admin-form :is(input,select,textarea),.component-player-form :is(input,select,textarea){max-width:100%}@media (max-width:720px){.ui-component-actions{gap:0.35rem}.ui-player-card,.ui-component-player.ui-component-card{padding:var(--ui-section-padding-player)}}.calendar-container .calendar-team-legend{display:inline-grid;grid-auto-rows:minmax(0,auto);row-gap:var(--space-1);align-items:center}.calendar-container .calendar-team-legend-line.component-calendar-team-legend-row{display:grid;grid-template-columns:auto minmax(9rem,1fr) minmax(9rem,1fr);column-gap:var(--space-3);align-items:center;border:0;padding-block:var(--space-1)}.calendar-container .calendar-team-legend-team-cell,.calendar-container .calendar-team-legend-player-cell,.calendar-container .calendar-team-legend-player{display:inline-flex;align-items:center;min-width:0;line-height:1.2;vertical-align:middle}.calendar-container .calendar-team-legend-player-cell{justify-content:flex-start}.calendar-container .calendar-team-legend-player-empty{visibility:hidden}.calendar-container .calendar-team-legend-swatch{flex:0 0 auto;margin-inline-end:var(--space-1)}@media (max-width:640px){.calendar-container .calendar-team-legend-line.component-calendar-team-legend-row{grid-template-columns:auto minmax(7rem,1fr) minmax(7rem,1fr);column-gap:var(--space-2)}}:root{--ui-player-max-width: 880px;--ui-admin-max-width: 1240px;--ui-section-gap: 0.85rem;--ui-card-padding: clamp(0.72rem, 1.6vw, 1rem);--ui-card-radius: 12px;--ui-focus-ring: 0 0 0 3px var(--css-color-rgba-47-93-159-0-10);--ui-muted-text: var(--color-muted-text, var(--css-color-555))}body{box-sizing:border-box;width:min(calc(100% - (var(--ui-page-gutter)*2)),var(--ui-player-max-width));max-width:var(--ui-player-max-width);margin:var(--ui-page-gutter) auto;line-height:1.38}body:has(.ui-surface-admin),body:has(.admin-page-container),body:has(.admin-dashboard-container),body:has(.admin-diagnostics-container){width:min(calc(100% - (var(--ui-page-gutter)*2)),var(--ui-admin-max-width));max-width:var(--ui-admin-max-width)}header,.mainbody{box-sizing:border-box;max-width:100%}header{box-shadow:var(--ui-card-shadow)}.mainbody{margin-top:var(--ui-section-gap)}.site-league-title{line-height:1.15}nav,.nav-primary-row,.nav-secondary-row{max-width:100%}.nav-primary-row,.nav-secondary-row{align-items:center;display:flex;flex-wrap:wrap;gap:0.32rem 0.45rem}.nav-secondary-row{margin-top:0.4rem}.nav-link,.admin-subnav-link,.admin-subnav-top-link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:999px;touch-action:manipulation}.page-title{margin:0.9rem 0 0.35rem;line-height:1.18}.page-title-rule{margin:0.35rem 0 0.85rem}.ui-surface-admin,.ui-surface-player,.admin-page-container,.player-page-container,.approvals-container{box-sizing:border-box;display:grid;gap:var(--ui-section-gap);max-width:100%}.divborder,.admin-dashboard-section,.approvals-section-group,details,.ui-panel,.ui-card{box-sizing:border-box;max-width:100%;margin:0 0 var(--ui-section-gap)0;padding:var(--ui-card-padding);border:1px solid var(--color-border, var(--color-table-border));border-radius:var(--ui-card-radius);background:var(--ui-section-bg);box-shadow:var(--ui-card-shadow)}.divborder>:first-child,.admin-dashboard-section>:first-child,details>:first-child,.ui-panel>:first-child,.ui-card>:first-child{margin-top:0}.divborder>:last-child,.admin-dashboard-section>:last-child,details>:last-child,.ui-panel>:last-child,.ui-card>:last-child{margin-bottom:0}details{overflow:clip}summary{cursor:pointer;font-weight:700;line-height:1.25;margin:calc(var(--ui-card-padding)*-1);padding:0.72rem var(--ui-card-padding);border-radius:var(--ui-card-radius) var(--ui-card-radius)0 0;background:var(--ui-subtle-bg)}details[open]>summary{margin-bottom:var(--ui-card-padding);border-bottom:1px solid var(--color-border, var(--color-table-border))}button,.button-link,input[type="submit"],input[type="button"],input[type="reset"]{min-height:2.25rem;border-radius:var(--ui-field-radius);line-height:1.2;touch-action:manipulation}input:not([type="checkbox"]):not([type="radio"]),select,textarea{box-sizing:border-box;max-width:100%;min-height:2.15rem;border-radius:var(--ui-field-radius)}textarea{min-height:5.5rem}button:focus-visible,.button-link:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--ui-focus-ring)}form{max-width:100%}form .form-row,.admin-form-row,.player-form-row,.admin-action-row,.player-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:0.45rem 0.6rem}.admin-action-row,.player-action-row{margin-top:0.55rem}.table-container,.table-wrap,.admin-table-container,.responsive-table-wrap{box-sizing:border-box;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.ui-surface-player table,.player-page-container table{width:max-content;min-width:100%;table-layout:auto}.ui-surface-player th,.ui-surface-player td,.player-page-container th,.player-page-container td{padding:0.34rem 0.42rem;vertical-align:top}.ui-surface-player th,.player-page-container th{line-height:1.15}.ui-surface-player td,.player-page-container td{white-space:normal;overflow-wrap:anywhere;word-break:normal}.ui-surface-player td.num,.ui-surface-player td.center,.player-page-container td.num,.player-page-container td.center,.score-cell,.game-score,.points-cell{white-space:nowrap;text-align:center}.ui-surface-admin table,.admin-page-container table{width:max-content;min-width:100%;table-layout:auto}.ui-surface-admin th,.admin-page-container th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.ui-surface-admin td,.admin-page-container td{max-width:38rem;white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top}.ui-surface-admin td code,.admin-page-container td code,.ui-surface-player td code,.player-page-container td code,.displaysql,pre,code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.admin-subnav-multilevel,.admin-nav-container,.admin-subnav-top-row,.admin-subnav-row{max-width:100%}.admin-subnav-top-row,.admin-subnav-row{align-items:center;display:flex;flex-wrap:wrap;gap:0.35rem}.admin-subnav-multilevel{padding:0.55rem;border:1px solid var(--color-border, var(--color-table-border));border-radius:var(--ui-card-radius);background:var(--ui-section-bg)}.admin-subnav-section-label,.admin-subnav-group-label{color:var(--ui-muted-text);font-size:0.86rem;font-weight:700}.admin-action-note,.admin-inline-note,.player-inline-note,.help-text,.form-help,small{color:var(--ui-muted-text);line-height:1.35}.admin-status-badge,.status-pill,.nav-approval-count,.permission-pill,.role-pill{display:inline-flex;align-items:center;justify-content:center;gap:0.25rem;min-height:1.35rem;padding:0.12rem 0.48rem;border-radius:999px;line-height:1.1;white-space:nowrap}.admin-alert,.admin-alert-info,.admin-alert-warning,.admin-alert-error,.player-alert,.notice,.warning,.error,.success{box-sizing:border-box;max-width:100%;margin:0.65rem 0;padding:0.65rem 0.8rem;border:1px solid var(--color-border, var(--color-table-border));border-radius:var(--ui-card-radius);overflow-wrap:anywhere}.admin-alert-info,.player-alert-info,.notice{background:var(--ui-info-bg)}.admin-alert-warning,.player-alert-warning,.warning{background:var(--ui-warning-bg)}.admin-alert-error,.player-alert-error,.error{background:var(--ui-error-bg)}.profile-summary-wrap{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.profile-summary-table{width:max-content;min-width:min(100%,30rem)}.profile-photo img,.player-photo img,img.profile-photo,img.player-photo{max-width:min(100%,10rem);height:auto;border-radius:var(--ui-card-radius)}@media (max-width:760px){body,body:has(.ui-surface-admin),body:has(.admin-page-container),body:has(.admin-dashboard-container),body:has(.admin-diagnostics-container){width:calc(100% - 0.7rem);max-width:none;margin:0.35rem auto}header{padding:0.75rem;border-radius:10px}h1{font-size:1.25rem}h2{font-size:1.16rem}h3{font-size:1.03rem}.nav-primary-row,.nav-secondary-row,.admin-subnav-top-row,.admin-subnav-row{gap:0.28rem}.nav-link,.admin-subnav-link,.admin-subnav-top-link{flex:1 1 auto;min-width:max-content;padding-left:0.55rem;padding-right:0.55rem}.divborder,.admin-dashboard-section,.approvals-section-group,details,.ui-panel,.ui-card{padding:0.68rem;border-radius:10px}summary{margin:-0.68rem -0.68rem 0-0.68rem;padding:0.68rem}details[open]>summary{margin-bottom:0.68rem}input:not([type="checkbox"]):not([type="radio"]),select,textarea,button,.button-link,input[type="submit"]{width:100%}.admin-action-row,.player-action-row,form .form-row,.admin-form-row,.player-form-row{align-items:stretch;display:grid;grid-template-columns:1fr}.ui-surface-player th,.ui-surface-player td,.player-page-container th,.player-page-container td,.ui-surface-admin th,.ui-surface-admin td,.admin-page-container th,.admin-page-container td{padding:0.34rem 0.38rem}.profile-summary-table{min-width:100%}}@media print{body,body:has(.ui-surface-admin),body:has(.admin-page-container){width:100%;max-width:none;margin:0;background:var(--color-white)}header,nav,.admin-subnav-multilevel,button,.button-link{box-shadow:none!important}.table-container,.admin-table-container,.responsive-table-wrap{overflow:visible}}.ui-component-container{box-sizing:border-box;width:100%;margin:0.75rem 0}.ui-admin-container{max-width:1180px;padding:0.85rem}.ui-player-container{max-width:800px;padding:0.6rem}.ui-page-header{margin-bottom:0.75rem}.ui-page-header h2,.ui-page-header h3{margin-top:0}.ui-page-intro,.ui-section-intro{margin:0.25rem 0 0.75rem;line-height:1.35}.ui-component-card,.ui-details-card,.ui-file-link-card{box-sizing:border-box;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white);padding:0.75rem;margin:0.75rem 0;box-shadow:0 1px 2px var(--css-color-rgba-0-0-0-0-06)}.ui-admin-card,.ui-admin-details-card,.ui-admin-notice{border-left:4px solid var(--css-color-2f5d9f)}.ui-player-card,.ui-player-details-card,.ui-player-notice{border-left:4px solid var(--color-primary)}.ui-card-title{margin:0 0 0.5rem}.ui-details-card summary{cursor:pointer;font-weight:700;line-height:1.3}.ui-table-container,.ui-component-table-wrap{width:100%;overflow-x:auto;margin:0.5rem 0}.ui-table{width:100%;border-collapse:collapse}.ui-admin-table th,.ui-admin-table td{padding:0.45rem 0.5rem;vertical-align:top}.ui-player-table th,.ui-player-table td{padding:0.35rem 0.4rem;vertical-align:middle}.ui-key-value-table th{width:32%;text-align:left}.ui-component-form,.ui-form{display:grid;gap:0.65rem;margin:0.75rem 0}.ui-component-form label,.ui-form label{font-weight:600}.ui-component-form input,.ui-component-form select,.ui-component-form textarea,.ui-form input,.ui-form select,.ui-form textarea{box-sizing:border-box;max-width:100%}.ui-component-actions,.ui-form-actions,.admin-action-row{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin-top:0.5rem}.ui-notice{border:1px solid var(--color-border);border-radius:8px;background:var(--css-color-fff8e6);padding:0.65rem 0.75rem;margin:0.75rem 0}.ui-notice-ok,.ui-notice-success{background:var(--css-color-eef8ee)}.ui-notice-error,.ui-notice-danger{background:var(--css-color-fdecea)}.ui-file-link-list{margin:0.5rem 0 0;padding-left:1.2rem}.ui-file-link-list li{margin:0.25rem 0}.ui-file-link code{white-space:normal;overflow-wrap:anywhere}@media (max-width:720px){.ui-admin-container,.ui-player-container{padding:0.5rem}.ui-component-card,.ui-details-card,.ui-file-link-card{padding:0.55rem;border-radius:8px}.ui-admin-table th,.ui-admin-table td,.ui-player-table th,.ui-player-table td{padding:0.32rem}.ui-key-value-table th{width:auto}}.ui-component-section{box-sizing:border-box;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white);padding:0.75rem;margin:0.75rem 0}.ui-admin-section{max-width:1180px}.ui-player-section{max-width:800px}.ui-section-title{margin:0 0 0.5rem;line-height:1.25}.ui-component-grid,.ui-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0.75rem;align-items:stretch}.ui-admin-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ui-player-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ui-action-row,.ui-admin-actions,.ui-player-actions{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.ui-component-generated-output,.ui-generated-output{box-sizing:border-box;border:1px dashed var(--color-border);border-radius:8px;background:var(--color-white);padding:0.75rem;margin:0.75rem 0;overflow-x:auto}.ui-admin-generated-output{max-width:1180px}.ui-player-generated-output{max-width:800px}.ui-component-table-wrap .ui-component-table,.ui-component-table-wrap .ui-table{min-width:100%}.ui-component-table-wrap th,.ui-component-table-wrap td{overflow-wrap:anywhere}.ui-admin-container .divborder,.ui-admin-section .divborder,.ui-player-container .divborder,.ui-player-section .divborder{max-width:100%}@media (max-width:720px){.ui-component-grid,.ui-card-grid,.ui-admin-grid,.ui-player-grid{grid-template-columns:1fr}.ui-component-section{padding:0.55rem;border-radius:8px}}:root{--ui-admin-max-width: 1180px;--ui-player-max-width: 820px;--ui-admin-density-padding: 0.85rem;--ui-player-density-padding: 0.6rem;--ui-component-gap: 0.75rem}.ui-surface-page{box-sizing:border-box;width:100%;margin-inline:auto}.ui-admin-page{max-width:var(--ui-admin-max-width);padding:var(--ui-admin-density-padding)}.ui-player-page{max-width:var(--ui-player-max-width);padding:var(--ui-player-density-padding)}.ui-admin-section-panel,.ui-admin-card,.ui-admin-details-card{--ui-surface-accent: var(--css-color-2f5d9f)}.ui-player-section-panel,.ui-player-card,.ui-player-details-card{--ui-surface-accent: var(--color-primary)}.ui-admin-section-panel,.ui-player-section-panel,.ui-admin-details-card,.ui-player-details-card,.player-profile-summary-card,.admin-operation-section,.admin-report-section{border-left:4px solid var(--ui-surface-accent, var(--color-border))}.ui-normalized-details{display:block}.ui-normalized-details>summary{cursor:pointer;font-weight:700;line-height:1.3;margin-bottom:0.45rem}.ui-field-table th,.ui-field-table td{vertical-align:top}.ui-admin-field-table th{width:34%;text-align:left}.ui-player-field-table th{width:38%;text-align:left}.ui-form-row,.ui-filter-row,.ui-report-row{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.ui-admin-form-cluster,.ui-player-form-cluster{display:grid;gap:0.65rem}.ui-admin-report,.ui-player-report{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--ui-component-radius);background:var(--color-white);padding:0.75rem;margin:0.75rem 0}.ui-admin-report{max-width:var(--ui-admin-max-width)}.ui-player-report{max-width:var(--ui-player-max-width)}.admin-scrambles-section .admin-form,.admin-scrambles-section .admin-inline-form,.ui-admin-section-panel .admin-form,.ui-admin-section-panel .admin-inline-form{margin:0.5rem 0}.admin-scrambles-section table,.ui-admin-section-panel table,.ui-player-section-panel table{max-width:100%}.player-profile-summary-card{background:var(--color-white);border-radius:var(--ui-component-radius);padding:0.5rem;margin-bottom:0.75rem}.player-profile-details,.player-availability-details,.player-match-history-details,.player-subs-details{margin:0.75rem 0}.ui-component-table-wrap,.ui-table-container,.admin-table-container,.eligible-subs-table-container,.team-availability-table-container{scrollbar-width:thin}@media (max-width:720px){:root{--ui-admin-density-padding: 0.55rem;--ui-player-density-padding: 0.45rem;--ui-component-gap: 0.5rem}.ui-admin-page,.ui-player-page,.ui-admin-report,.ui-player-report{max-width:100%}.ui-admin-field-table th,.ui-player-field-table th{width:auto}.ui-form-row,.ui-filter-row,.ui-report-row{align-items:stretch}.ui-form-row>*,.ui-filter-row>*{max-width:100%}}:root{--ui-surface-radius: 14px;--ui-surface-gap: 1rem;--ui-admin-max-width: 1320px;--ui-player-max-width: 980px}.ui-component-container,.ui-surface-page,.ui-named-report{box-sizing:border-box;width:min(100%,var(--ui-player-max-width));margin-inline:auto}.ui-component-admin.ui-component-container,.ui-admin-page,.admin-normalized-page,.ui-component-admin.ui-named-report{width:min(100%,var(--ui-admin-max-width))}.ui-component-player.ui-component-container,.ui-player-page,.player-normalized-page{width:min(100%,var(--ui-player-max-width))}.ui-page-header,.ui-section-title,.ui-card-title,.ui-card-body,.ui-section-intro,.ui-page-intro,.ui-generated-output,.ui-definition-list dd,.ui-definition-list dt{overflow-wrap:anywhere}.ui-normalized-card,.ui-component-card,.ui-component-section,.ui-details-card,.ui-generated-output,.ui-definition-list,.admin-normalized-section,.player-normalized-section{border:var(--ui-surface-border);border-radius:var(--ui-surface-radius);box-shadow:var(--ui-surface-shadow);padding:clamp(.75rem,1.5vw,1.25rem);margin-block:var(--ui-surface-gap);box-sizing:border-box}.ui-component-admin.ui-component-card,.ui-admin-section-panel,.admin-normalized-section,.ui-admin-details-card,.ui-component-admin.ui-generated-output{background:rgba(255,255,255,.96)}.ui-component-player.ui-component-card,.ui-player-section-panel,.player-normalized-section,.ui-player-details-card,.ui-component-player.ui-generated-output{background:rgba(255,255,255,.92)}.ui-card-grid,.ui-normalized-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--ui-surface-gap);align-items:start}.ui-action-row,.ui-action-link-row,.ui-form-actions,.player-action-row,.admin-action-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-block:.75rem}.ui-form,.admin-normalized-form,.player-normalized-form{display:block;max-width:100%}.ui-form input,.ui-form select,.ui-form textarea,.admin-normalized-form input,.admin-normalized-form select,.admin-normalized-form textarea,.player-normalized-form input,.player-normalized-form select,.player-normalized-form textarea{max-width:100%;box-sizing:border-box}.ui-button,.ui-admin-button,.ui-player-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:.5rem .8rem;border-radius:.65rem;text-decoration:none;line-height:1.2;cursor:pointer}.ui-player-button{min-height:2.65rem}.ui-admin-button{min-height:2.25rem}.ui-button-primary,.ui-admin-button-primary,.ui-player-button-primary,.ui-button-danger,.ui-admin-button-danger{font-weight:700}.ui-table-container,.ui-component-table-wrap,.admin-table-container,.table-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table,.ui-component-table,.ui-admin-table,.ui-player-table{width:100%;border-collapse:collapse}.ui-table th,.ui-table td,.ui-component-table th,.ui-component-table td{overflow-wrap:anywhere}.ui-definition-list{display:grid;gap:.5rem}.ui-definition-row{display:grid;grid-template-columns:minmax(8rem,18rem) 1fr;gap:.5rem 1rem;align-items:start}.ui-definition-row dt{font-weight:700}.ui-definition-row dd{margin:0}.ui-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.875em;font-weight:700;border:var(--ui-surface-border)}.ui-file-link-list{display:grid;gap:.35rem;padding-left:1.25rem}.season-select-page .ui-form-actions{display:none}.season-select-form .season-select-button{margin-block:.25rem}@media (max-width:720px){.ui-component-container,.ui-surface-page,.ui-named-report,.ui-component-admin.ui-component-container,.ui-admin-page,.ui-component-player.ui-component-container,.ui-player-page{width:100%}.ui-definition-row{grid-template-columns:1fr}.ui-action-row,.ui-action-link-row,.ui-form-actions,.player-action-row,.admin-action-row{align-items:stretch}.ui-player-button,.season-select-button{width:100%}}@media print{.ui-action-row,.ui-action-link-row,.ui-form-actions{display:none!important}.ui-component-card,.ui-component-section,.ui-generated-output{box-shadow:none}}.ui-safe-sql-file-card .ui-file-link-list,.ui-safe-sql-file-list{display:grid;gap:0.5rem;margin-left:0;padding-left:1.1rem}.ui-safe-sql-file-link{display:inline-flex;align-items:center;max-width:100%;overflow-wrap:anywhere}.ui-safe-sql-file-card .file-path{overflow-wrap:anywhere}.ui-report-surface,.ui-component-container,.ui-surface-page{box-sizing:border-box}.ui-admin-page,.ui-component-admin.ui-component-container,.ui-report-surface.ui-component-admin{--ui-surface-max-width: min(1500px, calc(100vw - 2rem));width:var(--ui-surface-max-width);margin-inline:auto}.ui-player-page,.ui-component-player.ui-component-container,.ui-report-surface.ui-component-player{--ui-surface-max-width: min(980px, calc(100vw - 1rem));width:var(--ui-surface-max-width);margin-inline:auto}.ui-component-section,.ui-component-card,.ui-report-card,.ui-report-table-card,.ui-empty-state,.ui-details-card{box-sizing:border-box;border:var(--ui-surface-border, 1px solid rgba(0,0,0,.12));border-radius:var(--ui-surface-radius, 12px);background:var(--ui-surface-bg, rgba(255,255,255,.9));padding:var(--ui-surface-padding, 1rem);margin-block:.85rem}.ui-component-admin.ui-component-section,.ui-component-admin.ui-component-card,.ui-admin-section-panel,.admin-normalized-card{--ui-surface-padding: 1rem}.ui-component-player.ui-component-section,.ui-component-player.ui-component-card,.ui-player-section-panel,.player-normalized-card{--ui-surface-padding: .85rem}.ui-field-row{grid-template-columns:minmax(9rem,16rem) minmax(0,1fr);gap:.45rem 1rem;margin-block:.65rem}.ui-field-label{font-weight:700}.ui-field-control{min-width:0}.ui-field-help{margin-top:.25rem;font-size:.925em;opacity:.82}.ui-input,.ui-select,.ui-textarea,.ui-admin-input,.ui-admin-select,.ui-player-input,.ui-player-select{max-width:100%;box-sizing:border-box}.ui-report-table-card .ui-table-container,.ui-component-table-wrap{margin-block:.5rem}.ui-empty-state{text-align:center;opacity:.95}.ui-empty-state-title{margin-top:0}.ui-empty-state-message{margin-bottom:0}.dashboard-card-grid,.ui-card-grid,.admin-dashboard-card-grid,.player-card-grid{align-items:stretch}.dashboard-card,.ui-component-card,.ui-report-card{min-width:0;overflow-wrap:anywhere}.admin-normalized-page .dashboard-card-grid,.ui-admin-page .dashboard-card-grid{gap:.85rem}.player-normalized-page .ui-card-grid,.ui-player-page .ui-card-grid{gap:.65rem}@media (max-width:720px){.ui-field-row{grid-template-columns:1fr}.ui-admin-page,.ui-player-page,.ui-component-admin.ui-component-container,.ui-component-player.ui-component-container{width:100%;margin-inline:0}.ui-component-section,.ui-component-card,.ui-report-card,.ui-report-table-card,.ui-empty-state,.ui-details-card{border-radius:10px;padding:.75rem}}.ui-toolbar,.ui-report-header,.ui-filter-panel{box-sizing:border-box}.ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.65rem}.ui-toolbar-item{min-width:0}.ui-report-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-block:.85rem}.ui-report-heading{min-width:0}.ui-report-heading h1,.ui-report-heading h2,.ui-report-heading h3,.ui-filter-title{margin-top:0}.ui-filter-panel{border:var(--ui-surface-border, 1px solid rgba(0,0,0,.12));border-radius:var(--ui-surface-radius, 12px);background:var(--ui-surface-bg, rgba(255,255,255,.88));padding:var(--ui-surface-padding, 1rem);margin-block:.85rem}.ui-admin-toolbar,.ui-admin-report-header,.ui-admin-filter-panel{--ui-surface-padding: 1rem}.ui-player-toolbar,.ui-player-report-header,.ui-player-filter-panel{--ui-surface-padding: .85rem}.ui-admin-filter-panel{max-width:min(1500px,100%)}.ui-player-filter-panel{max-width:min(980px,100%)}@media (max-width:720px){.ui-report-header{display:block}.ui-report-actions,.ui-toolbar{margin-top:.5rem}}.ui-admin-section-row th{background:#d1d1d1!important;background-color:#d1d1d1!important;font-size:0.95rem;letter-spacing:0.01em;text-align:left}.ui-admin-rule-package-row select{max-width:34rem;width:min(100%,34rem)}.ui-admin-rule-package-row .admin-action-note{display:inline-block;margin-left:0.35rem}@media (max-width:720px){.ui-admin-rule-package-row .admin-action-note{display:block;margin-left:0;margin-top:0.35rem}}.ui-panel,.ui-summary-card,.ui-timeline,.ui-form-table{box-sizing:border-box}.ui-panel{border:var(--ui-surface-border, 1px solid rgba(0,0,0,.12));border-radius:var(--ui-surface-radius, 12px);background:var(--ui-surface-bg, rgba(255,255,255,.92));padding:var(--ui-surface-padding, 1rem);margin-block:var(--ui-surface-gap, 1rem)}.ui-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.ui-panel-title{margin:0}.ui-panel-body>:first-child,.ui-card-body>:first-child,.ui-filter-body>:first-child{margin-top:0}.ui-panel-body>:last-child,.ui-card-body>:last-child,.ui-filter-body>:last-child{margin-bottom:0}.ui-report-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-block:.9rem}.ui-summary-card{border:var(--ui-surface-border, 1px solid rgba(0,0,0,.10));border-radius:var(--ui-surface-radius, 12px);background:var(--ui-summary-bg, rgba(255,255,255,.84));padding:.85rem;min-width:0}.ui-summary-label{font-size:.78rem;line-height:1.25;opacity:.72;text-transform:uppercase;letter-spacing:.03em}.ui-summary-value{font-size:1.25rem;font-weight:700;line-height:1.25;margin-top:.2rem}.ui-summary-note{font-size:.85rem;opacity:.78;margin-top:.25rem}.ui-form-table th,.ui-form-table td{vertical-align:top}.ui-form-table th:first-child,.ui-form-table td:first-child{width:28%;min-width:11rem}.ui-timeline{list-style:none;margin:.85rem 0;padding:0}.ui-timeline-item{display:grid;grid-template-columns:1rem 1fr;gap:.6rem;margin-bottom:.8rem}.ui-timeline-marker{width:.65rem;height:.65rem;border-radius:999px;background:currentColor;opacity:.42;margin-top:.35rem}.ui-timeline-content{min-width:0}.ui-timeline-title{display:block}.ui-timeline-meta{display:block;font-size:.82rem;opacity:.72;margin-top:.1rem}.ui-timeline-body{margin-top:.25rem}.ui-timeline-empty{display:block;opacity:.72}@media (max-width:720px){.ui-panel-header{display:block}.ui-panel-actions{margin-top:.5rem}.ui-form-table th:first-child,.ui-form-table td:first-child{width:auto;min-width:0}}.ui-component-admin,.ui-admin-page,.ui-admin-section,.ui-admin-card,.ui-admin-panel,.ui-admin-table-wrap,.ui-admin-form,.ui-admin-report-header,.ui-admin-filter-panel{--ui-surface-radius: 12px;--ui-surface-padding: 1rem;--ui-surface-gap: 1rem;--ui-summary-bg: rgba(255,255,255,.90)}.ui-admin-page{max-width:min(1540px,calc(100vw - 2rem))}.ui-admin-panel,.ui-admin-card,.ui-admin-section,.ui-admin-filter-panel,.ui-admin-table-wrap{box-shadow:0 1px 3px rgba(0,0,0,.05)}.ui-admin-toolbar .ui-button,.ui-admin-actions .ui-button,.ui-admin-form-actions .ui-button{min-height:2.15rem}.ui-component-player,.ui-player-page,.ui-player-section,.ui-player-card,.ui-player-panel,.ui-player-table-wrap,.ui-player-form,.ui-player-report-header,.ui-player-filter-panel{--ui-surface-radius: 14px;--ui-surface-padding: .9rem;--ui-surface-gap: .85rem;--ui-summary-bg: rgba(255,255,255,.86)}.ui-player-page{max-width:min(1040px,calc(100vw - 1rem))}.ui-player-toolbar,.ui-player-actions,.ui-player-form-actions{justify-content:flex-start}@media (max-width:720px){.ui-player-page{max-width:100%;padding-inline:.35rem}.ui-player-toolbar .ui-button,.ui-player-actions .ui-button,.ui-player-form-actions .ui-button{width:100%;justify-content:center}}.ui-component-player.ui-player-details-card,.player-page-container .ui-player-details-card,.players-container .ui-player-details-card,.player-profile-details,.player-availability-details,.player-match-history-details,.player-subs-details,.ui-player-details-card .ui-player-normalized-details>summary,.player-page-container .ui-normalized-details>summary,.players-container .ui-normalized-details>summary{margin-bottom:0.28rem}.ui-player-details-card+.ui-player-details-card,.ui-component-player.ui-player-details-card+.ui-component-player.ui-player-details-card,.player-page-container .ui-player-details-card+.ui-player-details-card,.players-container .ui-player-details-card+.ui-player-details-card{margin-top:0.35rem}.ui-player-details-card .ui-normalized-details>:last-child{margin-bottom:0}.profile-photo img.image-oval,.player-photo img.image-oval,img.image-oval{border-radius:50%;object-fit:cover}.ui-link-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0.85rem;margin:0.85rem 0}.ui-link-card{display:block;text-decoration:none;border:1px solid rgba(0,0,0,0.12);border-radius:12px;padding:0.85rem 0.95rem;background:rgba(255,255,255,0.82);color:inherit;transition:transform 120ms ease,box-shadow 120ms ease,border-color 120ms ease}.ui-link-card:hover,.ui-link-card:focus-visible{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,0.10);border-color:rgba(0,0,0,0.22);outline:none}.ui-link-card-title{font-weight:700;line-height:1.2}.ui-link-card-value{margin-top:0.35rem;font-size:0.92rem;font-weight:600;opacity:0.82}.ui-link-card-detail{margin-top:0.45rem;font-size:0.88rem;line-height:1.35;opacity:0.78}.ui-details-list{display:grid;gap:0.65rem}.ui-details-list .ui-details-card,.ui-player-page details.ui-player-details-card,.ui-component-player details.ui-player-details-card{margin-block:0.45rem}.ui-details-body{padding-top:0.5rem}.ui-form-actions{align-items:center;gap:0.55rem;margin-top:0.85rem}@media (max-width:640px){.ui-link-card-grid{grid-template-columns:1fr;gap:0.65rem}.ui-link-card{padding:0.75rem 0.8rem}.ui-form-actions{flex-direction:column;align-items:stretch}.ui-form-actions .ui-button{width:100%;text-align:center}}.ui-admin-link-card{background:rgba(255,255,255,0.92)}.ui-admin-link-card .ui-link-card-title{font-size:0.98rem}.ui-admin-details-list{gap:0.8rem}.ui-player-link-card{background:rgba(255,255,255,0.86)}.ui-player-link-card .ui-link-card-title{font-size:1rem}.player-about-details,.player-about-rule-details{margin-block:0.35rem}.player-about-rule-details summary{padding-block:0.45rem}:where(details,.ui-details-card,.ui-player-details-card,.ui-admin-details-card,.player-about-details,.player-about-rule-details){margin-block:0 0.35rem!important}:where(details+details,.ui-details-card+.ui-details-card,.ui-player-details-card+.ui-player-details-card,.ui-admin-details-card+.ui-admin-details-card){margin-top:0!important}:where(details)>summary{padding-block:0.48rem!important}:where(details[open])>summary{margin-bottom:0.45rem!important}:where(.player-page-container,.players-container,.ui-player-page,.site-page-container) :where(details,.ui-details-card,.ui-player-details-card){padding-block:0.48rem!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.admin-report-shell,.admin-action-shell) :where(details,.ui-details-card,.ui-admin-details-card){padding-block:0.58rem!important}:where(.ui-component-details-card,.ui-details-card,.ui-player-details-card,.ui-admin-details-card,details)+br,:where(details)+br{display:none!important}:where(.ui-details-list,.ui-player-page,.player-page-container,.players-container,.site-page-container){gap:0.35rem!important}:where(.ui-component-details-card,.ui-details-card,.ui-player-details-card,.ui-admin-details-card){margin-top:0!important;margin-bottom:0.3rem!important;padding-top:0.35rem!important;padding-bottom:0.35rem!important}:where(.ui-component-details-card,.ui-details-card,.ui-player-details-card,.ui-admin-details-card)>details,:where(.ui-component-details-card,.ui-details-card,.ui-player-details-card,.ui-admin-details-card) .ui-normalized-details{margin:0!important;padding-top:0.25rem!important;padding-bottom:0.25rem!important}:where(.ui-normalized-details,details)>summary{padding-top:0.42rem!important;padding-bottom:0.42rem!important}:where(.ui-normalized-details[open],details[open])>summary{margin-bottom:0.35rem!important}.profile-photo-frame{align-items:center;display:inline-flex;justify-content:center;line-height:0;vertical-align:middle}.profile-photo-frame .profile-photo-image{display:inline-block;object-fit:cover}.profile-photo-frame .profile-initials-avatar[hidden]{display:none!important}.profile-photo-frame .profile-photo-image[hidden]+.profile-initials-avatar{display:inline-flex!important}.profile-photo-frame.profile-photo-frame-has-image{position:relative;width:var(--profile-photo-size, 32px);height:var(--profile-photo-size, 32px);min-width:var(--profile-photo-size, 32px);min-height:var(--profile-photo-size, 32px);line-height:1}.profile-photo-frame.profile-photo-frame-has-image .profile-photo-fallback-avatar{position:absolute;inset:0;z-index:1}.profile-photo-frame.profile-photo-frame-has-image .profile-photo-image{position:absolute;inset:0;z-index:2;width:var(--profile-photo-size, 32px)!important;height:var(--profile-photo-size, 32px)!important;max-width:var(--profile-photo-size, 32px)!important;max-height:var(--profile-photo-size, 32px)!important;object-fit:cover;background:var(--color-page-bg)}.calendar-container .calendar-team-legend,.calendar-team-legend.component-calendar-team-legend{display:inline-grid!important;width:max-content!important;min-width:0!important;max-width:100%!important;justify-content:start!important;align-items:start!important;justify-items:start!important;justify-self:start!important;row-gap:0!important;column-gap:0!important;margin-inline:0 auto!important;padding:0!important}.calendar-container .calendar-team-legend-line.component-calendar-team-legend-row,.calendar-container .calendar-team-legend-line{display:grid!important;grid-template-columns:max-content max-content max-content!important;width:max-content!important;max-width:100%!important;justify-content:start!important;align-items:center!important;column-gap:0.45rem!important;row-gap:0!important;padding:0!important;margin:0!important;min-height:0!important;line-height:1.1!important}.calendar-container .calendar-team-legend-team-cell,.calendar-container .calendar-team-legend-player-cell,.calendar-container .calendar-team-legend-player{width:max-content!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important;line-height:1.1!important}.calendar-container .calendar-team-legend-player-empty{display:none!important}.table-calendar :where(th,td){padding:0!important}.table-calendar .calendar-date-header,.table-calendar :where(td.datepad,td.calendar-date-cell),.table-calendar th:first-child{width:1%!important;min-width:0!important;max-width:max-content!important;white-space:nowrap!important;padding:0.08rem 0.22rem!important;text-align:center!important;line-height:1.05!important}.table-calendar .calendar-date-dow,.table-calendar .calendar-date-md,.table-calendar .calendar-date-header-label{display:inline-block;white-space:nowrap;line-height:1.05}.table-calendar .calendar-clickable-cell{padding:0!important;min-width:1.85rem;vertical-align:top;line-height:0}.table-calendar .calendar-clickable-cell>div,.table-calendar .calendar-clickable-cell>:where(.c0,.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8){display:block!important;box-sizing:border-box!important;width:100%!important;min-width:100%!important;height:0.48rem!important;min-height:0.48rem!important;margin:0!important;padding:0!important;border:0!important;line-height:0!important;font-size:0!important}.table-calendar .calendar-clickable-cell>div+div{margin-top:0!important}@media (max-width:640px){.calendar-container .calendar-team-legend-line.component-calendar-team-legend-row,.calendar-container .calendar-team-legend-line{grid-template-columns:max-content max-content max-content!important;column-gap:0.35rem!important}.table-calendar .calendar-clickable-cell{min-width:1.55rem}.table-calendar .calendar-clickable-cell>div,.table-calendar .calendar-clickable-cell>:where(.c0,.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8){height:0.42rem!important;min-height:0.42rem!important}}.ui-message-list{margin:0.45rem 0;padding-left:1.1rem}.ui-message-list-item{margin:0.16rem 0;line-height:1.35}.ui-message-list-item-info{color:var(--text, #222)}.ui-message-list-item-warning{color:#7a4d00}.ui-message-list-item-error{color:#8a1f11}.ui-message-list-item-success{color:#176c2f}.ui-confirm-box{gap:0.45rem;margin:0.65rem 0;padding:0.6rem 0.7rem;border:1px solid rgba(0,0,0,0.12);border-radius:0.55rem;background:rgba(0,0,0,0.025);line-height:1.35}.ui-admin-confirm-box{background:rgba(40,80,120,0.045)}.ui-player-confirm-box{background:rgba(40,120,80,0.04)}.ui-checkbox-table input[type="checkbox"]{transform:translateY(0.08rem)}.ui-admin-table.ui-checkbox-table th:first-child,.ui-admin-table.ui-checkbox-table td:first-child,.ui-player-table.ui-checkbox-table th:first-child,.ui-player-table.ui-checkbox-table td:first-child{width:1%;white-space:nowrap;text-align:center}.ui-admin-page .ui-report-table-card,.ui-player-page .ui-report-table-card{overflow-x:auto}.ui-admin-message-list{font-size:0.96rem}.ui-player-message-list{font-size:0.98rem}.ui-admin-confirm-box{border-color:rgba(40,80,120,0.18)}.ui-player-confirm-box{border-color:rgba(40,120,80,0.16)}:root{--player-surface-pad-y: clamp(0.45rem, 1vw, 0.85rem);--player-surface-pad-x: clamp(0.55rem, 1.6vw, 1rem);--player-section-gap: 0.38rem;--player-card-radius: 0.72rem;--player-table-cell-y: 0.22rem;--player-table-cell-x: 0.38rem}.ui-component-player.ui-component-container,.ui-player-container,.player-normalized-page,.player-page-compact,.player-calendar-page,.player-team-profile-page,.player-stats-page,.player-feedback-page,.player-donate-page,.season-select-page{box-sizing:border-box;width:var(--player-surface-max-width);max-width:100%;margin:0 auto;padding:var(--player-surface-pad-y) var(--player-surface-pad-x)}.player-page-compact{padding-top:0.35rem;padding-bottom:0.45rem}.ui-component-player.ui-component-section,.ui-player-section,.player-normalized-section,.player-section-card,.ui-player-card,.player-profile-card,.stats-overview-card,.stats-progress-panel,.player-feedback-page .ui-component-section,.player-recent-feedback-section{box-sizing:border-box;max-width:100%;margin:var(--player-section-gap)0;padding:0.58rem 0.68rem;border-radius:var(--player-card-radius)}.ui-player-page-header,.ui-player-section-title,.ui-player-card-title,.player-section-heading{margin-block:0 0.32rem;line-height:1.15}.ui-page-intro,.ui-section-intro,.player-inline-message{margin-block:0.18rem 0.42rem;line-height:1.32}body:not(.admin) :where(details,.ui-player-details-card,.player-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details){box-sizing:border-box;max-width:100%;margin-block:0.26rem!important;padding:0!important;border-radius:0.62rem;overflow:clip}body:not(.admin) :where(details,.ui-player-details-card,.player-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details)>summary{min-height:0!important;margin:0!important;padding:0.34rem 0.55rem!important;line-height:1.16!important;cursor:pointer}body:not(.admin) :where(details,.ui-player-details-card,.player-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details)[open]{padding-bottom:0.36rem!important}body:not(.admin) :where(details,.ui-player-details-card,.player-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details)>:where(div,p,ul,ol,table,section,.table-container,.ui-details-body):not(summary){margin-top:0.34rem;margin-bottom:0.34rem}body:not(.admin) :where(details,.ui-player-details-card,.player-details-card,.stats-details,.team-profile-section)+br{display:none!important}body:not(.admin) br+:where(details,.ui-player-details-card,.player-details-card,.stats-details,.team-profile-section){display:revert!important}body:not(.admin) :where(.table-container,.ui-player-table-wrap,.ui-component-player.ui-component-table-wrap){box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto;margin-block:0.32rem}body:not(.admin) :where(table,.ui-player-table,.table-calendar){max-width:100%;border-collapse:collapse}body:not(.admin) :where(th,td){line-height:1.22}body:not(.admin) :where(.ui-player-table,.table-container>table,.stats-details table,.team-profile-section table,.profile-summary-table) :where(th,td){padding:var(--player-table-cell-y) var(--player-table-cell-x);vertical-align:middle}body:not(.admin) :where(.profile-summary-table th,.team-profile-section table th,.stats-details table th){width:1%;white-space:nowrap}body:not(.admin) :where(.stats-player-link-cell,.stats-player-cell,.team-profile-member-name,.stacked-name){overflow-wrap:anywhere}body:not(.admin) :where(.ui-player-form,.player-normalized-form,form.player-normalized-form,.season-select-form,.player-feedback-page form){box-sizing:border-box;max-width:100%;margin-block:0.4rem}body:not(.admin) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){box-sizing:border-box;max-width:100%}body:not(.admin) :where(.ui-player-actions,.ui-player-form-actions,.player-action-row,.season-select-list){display:flex;flex-wrap:wrap;align-items:center;gap:0.36rem;margin-block:0.42rem}.profile-summary-wrap.player-profile-card,.team-profile-member-grid{width:max-content;max-width:100%}.team-profile-member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0.45rem;margin-block:0.35rem}.team-profile-member-card{box-sizing:border-box;display:flex;align-items:center;gap:0.55rem;min-width:0;padding:0.42rem 0.5rem;border-radius:0.62rem}.team-profile-member-info{min-width:0}.team-profile-member-meta{line-height:1.2}.player-calendar-page .calendar-instructions-heading{font-size:0.98rem;font-weight:600}.player-calendar-page .table-calendar{width:auto;max-width:100%}@media (max-width:720px){:root{--player-surface-pad-y: 0.32rem;--player-surface-pad-x: 0.38rem;--player-section-gap: 0.24rem;--player-table-cell-y: 0.18rem;--player-table-cell-x: 0.28rem}.ui-component-player.ui-component-container,.ui-player-container,.player-normalized-page,.player-page-compact{padding-inline:var(--player-surface-pad-x)}body:not(.admin) :where(details,.ui-player-details-card,.player-details-card,.stats-details,.team-profile-section)>summary{padding:0.3rem 0.44rem!important}.profile-summary-wrap.player-profile-card,.team-profile-member-grid{width:100%}}.player-about-stats-details .player-about-stats-links,.player-about-stats-links{display:grid;gap:0.35rem}.player-about-stats-links p{margin:0}.player-about-stats-links .ui-link-button,.player-about-stats-links .ui-player-link-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%}@media (max-width:640px){.player-about-stats-links .ui-link-button,.player-about-stats-links .ui-player-link-button{width:100%}}:root{--ui-space-2xs: 0.125rem;--ui-space-xs: 0.25rem;--ui-space-sm: 0.5rem;--ui-space-md: 0.75rem;--ui-shadow-soft: 0 1px 3px rgba(0,0,0,0.08)}.ui-surface-page,.ui-component-container{width:min(100%,var(--ui-max-readable));margin-inline:auto;padding-inline:clamp(0.5rem,2vw,1.25rem)}.ui-admin-page{width:min(100%,var(--ui-max-admin))}.ui-player-page{width:min(100%,var(--ui-max-player))}.ui-page-header{margin-block:var(--ui-space-md) var(--ui-space-lg)}.ui-page-header h1,.ui-page-header h2,.ui-section-title,.ui-card-title{margin-block:0 var(--ui-space-sm);line-height:1.2}.ui-section-intro,.ui-page-intro{margin-block:0 var(--ui-space-md);max-width:70ch}.ui-card,.ui-panel,.ui-report-card,.ui-details-card,.ui-component-section,.ui-filter-panel,.ui-page-note{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-soft);background:var(--surface-bg, #fff)}.ui-card,.ui-panel,.ui-report-card,.ui-filter-panel,.ui-page-note,.ui-component-section{padding:var(--ui-space-md);margin-block:var(--ui-space-md)}.ui-details-card{margin-block:var(--ui-space-sm);overflow:clip}.ui-details-card>summary,.ui-normalized-details>summary,details.ui-player-details-card>summary,details.ui-admin-details-card>summary{cursor:pointer;padding:var(--ui-space-sm) var(--ui-space-md);line-height:1.25}.ui-normalized-details>:not(summary),details.ui-player-details-card>:not(summary),details.ui-admin-details-card>:not(summary){margin-inline:var(--ui-space-md)}.ui-normalized-details>:last-child,details.ui-player-details-card>:last-child,details.ui-admin-details-card>:last-child{margin-bottom:var(--ui-space-md)}.ui-stack{gap:var(--ui-space-sm)}.ui-inline-meta{gap:var(--ui-space-xs) var(--ui-space-md)}.ui-inline-meta-item{display:inline-flex;gap:var(--ui-space-xs);align-items:baseline}.ui-card-grid,.ui-component-grid,.ui-link-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--ui-space-md)}.ui-action-row,.ui-compact-actions,.ui-form-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-sm);align-items:center}.ui-table-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table,.ui-component-table{width:100%;border-collapse:collapse}.ui-table th,.ui-table td,.ui-component-table th,.ui-component-table td{padding:var(--ui-space-sm);vertical-align:top}.ui-field-row{gap:var(--ui-space-xs);margin-block:var(--ui-space-sm)}.ui-field-row label,.ui-field-row .ui-field-label{font-weight:600}.ui-admin-page .ui-card,.ui-admin-page .ui-panel,.ui-admin-page .ui-component-section{--surface-bg: #fff}.ui-player-page .ui-card,.ui-player-page .ui-panel,.ui-player-page .ui-component-section{--surface-bg: rgba(255,255,255,0.96)}@media (max-width:700px){.ui-surface-page,.ui-component-container{padding-inline:0.5rem}.ui-card,.ui-panel,.ui-report-card,.ui-component-section,.ui-filter-panel,.ui-page-note{padding:var(--ui-space-sm);margin-block:var(--ui-space-sm)}.ui-action-row,.ui-compact-actions,.ui-form-actions{align-items:stretch}.ui-action-row>*,.ui-compact-actions>*,.ui-form-actions>*{max-width:100%}.ui-table th,.ui-table td,.ui-component-table th,.ui-component-table td{padding:var(--ui-space-xs) var(--ui-space-sm)}}.ui-admin-page,.ui-component-admin{--ui-admin-accent: #29364a}.ui-admin-page .ui-page-header,.ui-component-admin .ui-page-header{border-bottom:1px solid var(--ui-border-subtle);padding-bottom:var(--ui-space-sm)}.ui-admin-details-card{background:#fff}.ui-admin-table th{white-space:nowrap}.ui-admin-page input,.ui-admin-page select,.ui-admin-page textarea{max-width:100%}@media (min-width:900px){.ui-admin-page .ui-field-row{grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);align-items:start}}.ui-player-page,.ui-component-player{--ui-player-accent: #1d5f64}.ui-player-page .ui-page-header,.ui-component-player .ui-page-header{text-align:left}.ui-player-details-card{background:rgba(255,255,255,0.96)}.ui-player-page details+details,.ui-player-page .ui-details-card+.ui-details-card,.ui-component-player details+details{margin-top:var(--ui-space-xs)!important}.ui-player-page .ui-table th,.ui-player-page .ui-table td{padding-block:var(--ui-space-xs)}@media (max-width:700px){.ui-player-page{font-size:0.98rem}.ui-player-page .ui-page-header{margin-block:var(--ui-space-sm)}}:root{--ui-radius-sm: .35rem;--ui-radius-md: .65rem;--ui-radius-lg: .9rem;--ui-border-soft: 1px solid rgba(0,0,0,.12);--ui-shadow-soft: 0 1px 2px rgba(0,0,0,.06)}.ui-component{box-sizing:border-box}.ui-component-container,.ui-admin-container,.ui-player-container{width:min(100%,var(--ui-page-max-width, 1180px));margin-inline:auto}.ui-card,.ui-panel,.ui-report-card,.ui-data-table-card,.ui-action-panel,.ui-callout,.ui-fieldset{border:var(--ui-border-soft);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-soft);background:var(--ui-surface-bg, #fff)}.ui-card,.ui-panel,.ui-report-card,.ui-data-table-card,.ui-action-panel,.ui-callout{padding:var(--ui-card-padding, .75rem)}.ui-content-grid,.ui-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--ui-grid-gap, .75rem);align-items:start}.ui-stack{display:grid;gap:var(--ui-stack-gap, .5rem)}.ui-inline-meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:center;font-size:.92em;opacity:.92}.ui-action-row,.ui-compact-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ui-table-container,.table-container{max-width:100%;overflow-x:auto}.ui-table,.admin-table,.ui-player-table{width:100%;border-collapse:collapse}.ui-table th,.ui-table td,.admin-table th,.admin-table td,.ui-player-table th,.ui-player-table td{vertical-align:top;line-height:var(--ui-line-height)}.ui-field-row{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:.35rem .75rem;align-items:start}.ui-field-row-control :is(input,select,textarea){max-width:100%}.ui-form-actions{margin-top:.75rem}.ui-callout-title{display:block;margin-bottom:.25rem}.ui-page-note{border-radius:var(--ui-radius-sm);padding:.55rem .7rem;border:var(--ui-border-soft)}@media (max-width:760px){:root{--ui-card-padding: .62rem;--ui-grid-gap: .55rem}.ui-field-row{grid-template-columns:1fr}.ui-action-row,.ui-compact-actions{align-items:stretch}.ui-action-row>*,.ui-compact-actions>*{max-width:100%}.ui-table th,.ui-table td,.admin-table th,.admin-table td,.ui-player-table th,.ui-player-table td{padding:.38rem .45rem}}.ui-admin-container{--ui-page-max-width: 1380px;--ui-surface-bg: #fff;--ui-card-padding: .85rem;--ui-grid-gap: .85rem}.ui-admin-card,.ui-admin-panel,.ui-admin-data-table-card,.ui-admin-report-card,.ui-admin-action-panel{background:#fff}.ui-admin-details-card,.ui-admin-container details{margin-block:.55rem}.ui-admin-details-card>summary,.ui-admin-container details>summary{padding:.55rem .7rem;cursor:pointer}.ui-admin-form :is(input,select,textarea),.admin-feedback-action-form textarea{width:min(100%,46rem)}.admin-feedback-action-form textarea{min-width:14rem}.admin-feedback-actions{margin-top:.35rem}@media (max-width:900px){.ui-admin-container{--ui-card-padding: .7rem}.admin-feedback-table-card .ui-table{min-width:58rem}}.ui-player-container{--ui-page-max-width: 1040px;--ui-surface-bg: #fff;--ui-card-padding: .68rem;--ui-grid-gap: .6rem}.ui-player-card,.ui-player-panel,.ui-player-data-table-card,.ui-player-action-panel{background:#fff}.ui-player-details-card,.ui-player-container details,.player-page details{margin-block:.28rem!important}.ui-player-details-card>summary,.ui-player-container details>summary,.player-page details>summary{padding:.38rem .55rem!important}.ui-player-details-card>:not(summary),.ui-player-container details>:not(summary){margin-top:.35rem}.ui-player-form :is(input,select,textarea),.player-feedback-form :is(input,select,textarea){width:min(100%,40rem)}.player-feedback-form .ui-field-row{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr)}.player-recent-feedback-section .ui-table{min-width:34rem}@media (max-width:680px){.ui-player-container{--ui-card-padding: .55rem}.player-feedback-form .ui-field-row{grid-template-columns:1fr}.ui-player-container{padding-inline:.35rem}}:root{--ui-space-2xs: .18rem;--ui-space-xs: .32rem;--ui-space-sm: .5rem;--ui-space-md: .75rem;--ui-focus-ring: 0 0 0 3px rgba(38, 132, 255, .24)}.ui-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-md);margin-bottom:var(--ui-space-sm)}.ui-section-header-copy h3{margin:0}.ui-section-header-copy p{margin:.18rem 0 0;color:var(--ui-muted-text, #5f6368)}.ui-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--ui-space-sm)}.ui-metric-card{display:grid;gap:.15rem;padding:var(--ui-space-sm);border:var(--ui-border-soft);border-radius:var(--ui-radius-md);background:var(--ui-surface-bg, #fff)}.ui-metric-label,.ui-metric-note{font-size:.84rem;color:var(--ui-muted-text, #5f6368)}.ui-metric-value{font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.1}.ui-inline-form{display:inline-flex;flex-wrap:wrap;gap:var(--ui-space-xs);align-items:center;margin:0}.ui-inline-form :is(input,select,textarea){max-width:100%}.ui-responsive-table-card .ui-table-container{margin-top:var(--ui-space-sm)}.ui-component :is(button,.admin-button,.player-button,.ui-button,input,select,textarea):focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.ui-component details{overflow:clip}.ui-component summary{touch-action:manipulation}@media (max-width:760px){.ui-section-header{display:grid;gap:var(--ui-space-xs)}.ui-section-header-actions{justify-content:flex-start}.ui-inline-form{display:grid;width:100%}.ui-inline-form-submit{width:100%}}.ui-component-admin{--ui-muted-text: #4f5b66}.ui-admin-container,.ui-component-admin{--ui-page-max-width: 1380px}.ui-admin-section,.ui-admin-card,.ui-admin-panel,.ui-admin-report-card{margin-block:var(--ui-space-md)}.ui-admin-metric-card{min-height:4.25rem}.ui-admin-table-wrap{border-radius:var(--ui-radius-md)}.ui-admin-inline-form textarea{min-width:min(22rem,100%)}.ui-admin-page-header{margin-block:var(--ui-space-md)}@media (max-width:820px){.ui-admin-container{padding-inline:var(--ui-space-sm)}.ui-admin-table{font-size:.92rem}.ui-admin-section,.ui-admin-card,.ui-admin-panel{margin-block:var(--ui-space-sm)}}.ui-component-player{--ui-muted-text: #53605f}.ui-player-container,.ui-component-player{--ui-page-max-width: 1040px}.ui-player-section,.ui-player-card,.ui-player-panel,.ui-player-report-card{margin-block:var(--ui-space-sm)}.ui-player-metric-card{min-height:3.8rem}.ui-player-details-card{border-radius:var(--ui-radius-md)}.ui-player-details-card+.ui-player-details-card,.player-page details+details{margin-top:var(--ui-space-2xs)!important}.ui-player-table-wrap{border-radius:var(--ui-radius-md)}.ui-player-page-header{margin-block:var(--ui-space-sm)}@media (max-width:680px){.ui-player-container{padding-inline:var(--ui-space-xs)}.ui-player-table{font-size:.9rem}.ui-player-section,.ui-player-card,.ui-player-panel{margin-block:var(--ui-space-xs)}.ui-player-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-about-stats-inline{padding:0.25rem 0 0}.player-about-stats-inline .player-stats-page{margin:0;padding:0;max-width:none}.player-about-stats-inline .stats-overview-card{margin-top:0.35rem}.player-about-stats-inline .stats-overview-card>h3:first-child{margin-top:0}:root{--ui-expandable-summary-accent: var(--color-accent, #aaffaa);--ui-expandable-summary-bg: var(--ui-subtle-bg, rgba(170,255,170,0.12))}:where(details,.ui-details-card,.ui-player-details-card,.ui-admin-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details)>summary{box-sizing:border-box;display:list-item;border-left:0.38rem solid var(--ui-expandable-summary-accent)!important;border-top-left-radius:0.64rem!important;border-bottom-left-radius:0.64rem!important;background:var(--ui-expandable-summary-bg)!important;padding-left:max(0.55rem,var(--ui-space-sm, 0.5rem))!important}:where(details[open],.ui-details-card[open],.ui-player-details-card[open],.ui-admin-details-card[open],.stats-details[open],.team-profile-section[open],.player-about-details[open],.player-about-rule-details[open])>summary{border-bottom-left-radius:0.28rem!important}:where(.ui-player-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details)>summary{--ui-expandable-summary-accent: var(--color-accent, #aaffaa);--ui-expandable-summary-bg: color-mix(in srgb, var(--color-accent, #aaffaa) 22%, #fff 78%)}:where(.ui-admin-details-card,.admin-card,.admin-dashboard-details,.admin-report-section,.admin-health-details)>summary{--ui-expandable-summary-accent: var(--color-primary, #29364a);--ui-expandable-summary-bg: color-mix(in srgb, var(--color-primary, #29364a) 10%, #fff 90%)}@supports not (background:color-mix(in srgb,#fff 50%,#000 50%)){:where(.ui-player-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details)>summary{--ui-expandable-summary-bg: #f2fff2}:where(.ui-admin-details-card,.admin-card,.admin-dashboard-details,.admin-report-section,.admin-health-details)>summary{--ui-expandable-summary-bg: #f4f6f8}}:root{--ui-radius-sm: 0.375rem;--ui-radius-md: 0.625rem;--ui-radius-lg: 0.875rem;--ui-border-soft: 1px solid rgba(15, 23, 42, 0.12);--ui-shadow-soft: 0 1px 2px rgba(15, 23, 42, 0.06)}.ui-page,.ui-admin-page,.ui-player-page{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.ui-admin-page{max-width:var(--ui-max-admin-width);padding-inline:clamp(var(--ui-space-2),1.5vw,var(--ui-space-5))}.ui-player-page{max-width:var(--ui-max-player-width);padding-inline:clamp(var(--ui-space-2),3vw,var(--ui-space-4))}.ui-card,.ui-panel,.ui-section,.ui-report-card,.ui-data-table-card,.ui-action-panel,.ui-admin-card,.ui-player-card{box-sizing:border-box;max-width:100%;border-radius:var(--ui-radius-lg);border:var(--ui-border-soft);box-shadow:var(--ui-shadow-soft);overflow-wrap:anywhere}.ui-card-grid,.ui-content-grid,.ui-link-card-grid,.ui-metric-grid{display:grid;gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch}.ui-stack,.ui-admin-stack,.ui-player-stack,.ui-report-surface,.ui-generated-output{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ui-toolbar,.ui-action-row,.ui-form-actions,.ui-compact-actions,.ui-admin-toolbar,.ui-player-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.ui-table-wrap,.ui-responsive-table-card,.ui-data-table-card,.ui-report-table-card{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table-wrap table,.ui-responsive-table-card table,.ui-data-table-card table,.ui-report-table-card table,.ui-admin-page table,.ui-player-page table{max-width:100%}.ui-admin-page input,.ui-admin-page select,.ui-admin-page textarea,.ui-player-page input,.ui-player-page select,.ui-player-page textarea{max-width:100%;box-sizing:border-box}.ui-field-row,.ui-inline-form,.ui-filter-panel{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ui-space-2) var(--ui-space-3)}.ui-field-row>*,.ui-inline-form>*,.ui-filter-panel>*{min-width:0}.ui-admin-page details,.ui-player-page details,.player-page details,.site-page details{max-width:100%;box-sizing:border-box}.ui-admin-page details+details,.ui-admin-page .ui-details-card+.ui-details-card,.ui-admin-page .ui-admin-details-card+.ui-admin-details-card{margin-top:var(--ui-space-3)}.ui-player-page details+details,.ui-player-page .ui-details-card+.ui-details-card,.ui-player-page .ui-player-details-card+.ui-player-details-card,.player-page details+details,.site-page details+details{margin-top:var(--ui-space-2)}.ui-admin-page summary,.ui-player-page summary,.player-page summary,.site-page summary{cursor:pointer;min-height:2.25rem}.ui-player-page .ui-action-row,.ui-player-page .ui-form-actions,.player-page .ui-action-row,.player-page .ui-form-actions{gap:var(--ui-space-2)}@media (max-width:720px){.ui-admin-page,.ui-player-page{padding-inline:var(--ui-space-2)}.ui-field-row,.ui-inline-form,.ui-filter-panel,.ui-toolbar,.ui-action-row,.ui-form-actions,.ui-compact-actions{align-items:stretch}.ui-field-row>*,.ui-inline-form>*,.ui-filter-panel>*{flex:1 1 100%}.ui-action-row>a,.ui-action-row>button,.ui-action-row>input[type="submit"],.ui-form-actions>a,.ui-form-actions>button,.ui-form-actions>input[type="submit"]{flex:1 1 auto}}:where(body:has(.admin-subnav),body:has(.admin-page-container),body:has(.ui-admin-page),body:has(.admin-report-shell),body:has(.admin-dashboard-container),body:has(.admin-development-container),body:has(.admin-diagnostics-container)) :where(.mainbody,.content,.main-content,.page-container,.admin-page-container,.ui-admin-page,.admin-report-shell,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.ui-admin-container,.ui-admin-card,.ui-admin-panel,.ui-admin-details-card,details){min-width:0;max-width:100%}:where(.admin-page-container,.ui-admin-page,.admin-report-shell,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.ui-admin-container,.ui-admin-card,.ui-admin-panel,.ui-admin-details-card,.ui-admin-report-card,.ui-admin-table-card,.ui-admin-form,details) :where(.table-container,.ui-table-container,.admin-table-container,.admin-table-scroll,.table-scroll,.wide-table,.responsive-table,.ui-table-wrap,.ui-admin-table-wrap){display:block;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}:where(.admin-page-container,.ui-admin-page,.admin-report-shell,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.ui-admin-container,.ui-admin-card,.ui-admin-panel,.ui-admin-details-card,.ui-admin-report-card,.ui-admin-table-card,details) :where(table):not(.calendar-table):not(.availability-table):not(.admin-no-scroll-table):not(.ui-no-scroll-table){max-width:100%;width:max-content;min-width:min(100%,max-content)}:where(.admin-page-container,.ui-admin-page,.admin-report-shell,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.ui-admin-container,.ui-admin-card,.ui-admin-panel,.ui-admin-details-card,.ui-admin-report-card,.ui-admin-table-card,details)>:where(table):not(.calendar-table):not(.availability-table):not(.admin-no-scroll-table):not(.ui-no-scroll-table){display:block;overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch}:where(.ui-admin-table,.admin-page-container table,.admin-report-shell table) :where(th,td){max-width:32rem;overflow-wrap:anywhere}:where(.ui-admin-table,.admin-page-container table,.admin-report-shell table) :where(td code,th code){white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:760px){:where(.admin-page-container,.ui-admin-page,.admin-report-shell) :where(table):not(.admin-no-scroll-table):not(.ui-no-scroll-table){font-size:0.92rem}}:root{--admin-severity-error-border: var(--color-message-error, #c2410c);--admin-severity-error-bg: #fff1f0;--admin-severity-error-text: #7a271a;--admin-severity-warning-border: var(--color-message-warning, #b76e00);--admin-severity-warning-bg: #fff8e6;--admin-severity-warning-text: #7a3b00;--admin-severity-info-border: var(--color-status-info, #2563eb);--admin-severity-info-bg: var(--color-status-info-bg, #eef7ff);--admin-severity-info-text: #174ea6}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-error,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).has-error{border-color:var(--admin-severity-error-border)!important;background:var(--admin-severity-error-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-severity-error-border) 35%,transparent)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-error>summary,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).has-error>summary{background:var(--admin-severity-error-summary-bg)!important;color:var(--admin-severity-error-text)!important;border-left:.4rem solid var(--admin-severity-error-border)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-warning,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).has-warning{border-color:var(--admin-severity-warning-border)!important;background:var(--admin-severity-warning-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-severity-warning-border) 35%,transparent)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-warning>summary,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).has-warning>summary{background:var(--admin-severity-warning-summary-bg)!important;color:var(--admin-severity-warning-text)!important;border-left:.4rem solid var(--admin-severity-warning-border)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-info,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).has-info{border-color:var(--admin-severity-info-border)!important;background:var(--admin-severity-info-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-severity-info-border) 35%,transparent)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-info>summary,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).has-info>summary{background:var(--admin-severity-info-summary-bg)!important;color:var(--admin-severity-info-text)!important;border-left:.4rem solid var(--admin-severity-info-border)!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-none,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-ok,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).has-no-findings{border-color:var(--admin-severity-neutral-border)!important;background:var(--admin-severity-neutral-bg)!important;box-shadow:none!important}:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-none>summary,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(details.admin-section,details.admin-health-details,details.dashboard-exclusive-details,details.database-tools-exclusive-details).admin-section-outline-ok>summary,:where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.approvals-container,.admin-report-shell,.admin-action-shell,.admin-tool-page) :where(.admin-section,.admin-health-details,.dashboard-exclusive-details,.database-tools-exclusive-details).has-no-findings>summary{background:var(--admin-severity-neutral-summary-bg)!important;color:var(--admin-severity-neutral-text)!important;border-left:.4rem solid var(--admin-severity-neutral-border)!important}details.admin-section-outline-error,details.has-error{border-color:var(--admin-severity-error-border-final)!important;background:var(--admin-severity-error-bg-final)!important;box-shadow:inset 0 0 0 1px rgba(180,35,24,.25)!important}details.admin-section-outline-error>summary,details.has-error>summary{--ui-expandable-summary-accent: var(--admin-severity-error-border-final) !important;--ui-expandable-summary-bg: var(--admin-severity-error-summary-bg-final) !important;border-left-color:var(--admin-severity-error-border-final)!important;background:var(--admin-severity-error-summary-bg-final)!important;color:var(--admin-severity-error-text-final)!important}details.admin-section-outline-warning,details.has-warning{border-color:var(--admin-severity-warning-border-final)!important;background:var(--admin-severity-warning-bg-final)!important;box-shadow:inset 0 0 0 1px rgba(181,71,8,.25)!important}details.admin-section-outline-warning>summary,details.has-warning>summary{--ui-expandable-summary-accent: var(--admin-severity-warning-border-final) !important;--ui-expandable-summary-bg: var(--admin-severity-warning-summary-bg-final) !important;border-left-color:var(--admin-severity-warning-border-final)!important;background:var(--admin-severity-warning-summary-bg-final)!important;color:var(--admin-severity-warning-text-final)!important}details.admin-section-outline-info,details.admin-section-info-only,details.has-info{border-color:var(--admin-severity-info-border-final)!important;background:var(--admin-severity-info-bg-final)!important;box-shadow:inset 0 0 0 1px rgba(23,92,211,.18)!important}details.admin-section-outline-info>summary,details.admin-section-info-only>summary,details.has-info>summary{--ui-expandable-summary-accent: var(--admin-severity-info-border-final) !important;--ui-expandable-summary-bg: var(--admin-severity-info-summary-bg-final) !important;border-left-color:var(--admin-severity-info-border-final)!important;background:var(--admin-severity-info-summary-bg-final)!important;color:var(--admin-severity-info-text-final)!important}details.admin-section-outline-none,details.admin-section-outline-ok,details.has-no-findings{border-color:var(--admin-severity-neutral-border-final)!important;background:var(--admin-severity-neutral-bg-final)!important;box-shadow:none!important}details.admin-section-outline-none>summary,details.admin-section-outline-ok>summary,details.has-no-findings>summary{--ui-expandable-summary-accent: var(--admin-severity-neutral-border-final) !important;--ui-expandable-summary-bg: var(--admin-severity-neutral-summary-bg-final) !important;border-left-color:var(--admin-severity-neutral-border-final)!important;background:var(--admin-severity-neutral-summary-bg-final)!important;color:var(--admin-severity-neutral-text-final)!important}.team-profile-section tr.team-round-status-unavailable td,.team-profile-section tr.team-round-status-withdrew td{background:rgba(245,158,11,0.08)}.team-profile-section tr.team-round-status-withdrew td{background:rgba(239,68,68,0.08)}.team-profile-section tr.team-round-status-unavailable td:nth-child(2),.team-profile-section tr.team-round-status-withdrew td:nth-child(2){font-weight:700}:root{--admin-severity-error-bg: #fde8e8;--admin-severity-error-border: #b42318;--admin-severity-error-text: #7a1c12;--admin-severity-warning-bg: #fff4ce;--admin-severity-warning-border: #b7791f;--admin-severity-warning-text: #744210;--admin-severity-info-bg: #e8f3ff;--admin-severity-info-border: #2b6cb0;--admin-severity-info-text: #1a4f85}.admin-page-container details,.admin-dashboard-container details,.admin-diagnostics-container details,.admin-development-container details,.admin-settings-container details,.admin-league-settings-container details,.admin-leagues-container details,.admin-global-players-container details,.admin-league-roster-container details,.admin-teams-container details,.admin-dupr-container details,.admin-rounds-container details,.diagnostics-container details,.approvals-container details{box-sizing:border-box;max-width:100%}.admin-page-container details>summary,.admin-dashboard-container details>summary,.admin-diagnostics-container details>summary,.admin-development-container details>summary,.admin-settings-container details>summary,.admin-league-settings-container details>summary,.admin-leagues-container details>summary,.admin-global-players-container details>summary,.admin-league-roster-container details>summary,.admin-teams-container details>summary,.admin-dupr-container details>summary,.admin-rounds-container details>summary,.diagnostics-container details>summary,.approvals-container details>summary{box-sizing:border-box;border-radius:0.65rem;color:var(--admin-severity-none-text)}.admin-page-container details.admin-section-outline-none,.admin-page-container details.has-no-findings,.admin-dashboard-container details.admin-section-outline-none,.admin-dashboard-container details.has-no-findings,.admin-diagnostics-container details.admin-section-outline-none,.admin-diagnostics-container details.has-no-findings,.admin-development-container details.admin-section-outline-none,.admin-development-container details.has-no-findings,.diagnostics-container details.admin-section-outline-none,.diagnostics-container details.has-no-findings,.approvals-container details.admin-section-outline-none,.approvals-container details.has-no-findings{border-color:var(--admin-severity-none-border)!important;box-shadow:none!important}.admin-page-container details.admin-section-outline-none>summary,.admin-page-container details.has-no-findings>summary,.admin-dashboard-container details.admin-section-outline-none>summary,.admin-dashboard-container details.has-no-findings>summary,.admin-diagnostics-container details.admin-section-outline-none>summary,.admin-diagnostics-container details.has-no-findings>summary,.admin-development-container details.admin-section-outline-none>summary,.admin-development-container details.has-no-findings>summary,.diagnostics-container details.admin-section-outline-none>summary,.diagnostics-container details.has-no-findings>summary,.approvals-container details.admin-section-outline-none>summary,.approvals-container details.has-no-findings>summary{background:transparent!important;border-color:transparent!important;color:var(--admin-severity-none-text)!important}.admin-page-container details.admin-section-outline-error,.admin-page-container details.has-error,.admin-dashboard-container details.admin-section-outline-error,.admin-dashboard-container details.has-error,.admin-diagnostics-container details.admin-section-outline-error,.admin-diagnostics-container details.has-error,.admin-development-container details.admin-section-outline-error,.admin-development-container details.has-error,.diagnostics-container details.admin-section-outline-error,.diagnostics-container details.has-error,.approvals-container details.admin-section-outline-error,.approvals-container details.has-error{border-color:var(--admin-severity-error-border)!important}.admin-page-container details.admin-section-outline-error>summary,.admin-page-container details.has-error>summary,.admin-dashboard-container details.admin-section-outline-error>summary,.admin-dashboard-container details.has-error>summary,.admin-diagnostics-container details.admin-section-outline-error>summary,.admin-diagnostics-container details.has-error>summary,.admin-development-container details.admin-section-outline-error>summary,.admin-development-container details.has-error>summary,.diagnostics-container details.admin-section-outline-error>summary,.diagnostics-container details.has-error>summary,.approvals-container details.admin-section-outline-error>summary,.approvals-container details.has-error>summary{background:var(--admin-severity-error-bg)!important;border:1px solid var(--admin-severity-error-border)!important;color:var(--admin-severity-error-text)!important}.admin-page-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),.admin-page-container details.has-warning:not(.admin-section-outline-error):not(.has-error),.admin-dashboard-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),.admin-dashboard-container details.has-warning:not(.admin-section-outline-error):not(.has-error),.admin-diagnostics-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),.admin-diagnostics-container details.has-warning:not(.admin-section-outline-error):not(.has-error),.admin-development-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),.admin-development-container details.has-warning:not(.admin-section-outline-error):not(.has-error),.diagnostics-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),.diagnostics-container details.has-warning:not(.admin-section-outline-error):not(.has-error),.approvals-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),.approvals-container details.has-warning:not(.admin-section-outline-error):not(.has-error){border-color:var(--admin-severity-warning-border)!important}.admin-page-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error)>summary,.admin-page-container details.has-warning:not(.admin-section-outline-error):not(.has-error)>summary,.admin-dashboard-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error)>summary,.admin-dashboard-container details.has-warning:not(.admin-section-outline-error):not(.has-error)>summary,.admin-diagnostics-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error)>summary,.admin-diagnostics-container details.has-warning:not(.admin-section-outline-error):not(.has-error)>summary,.admin-development-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error)>summary,.admin-development-container details.has-warning:not(.admin-section-outline-error):not(.has-error)>summary,.diagnostics-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error)>summary,.diagnostics-container details.has-warning:not(.admin-section-outline-error):not(.has-error)>summary,.approvals-container details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error)>summary,.approvals-container details.has-warning:not(.admin-section-outline-error):not(.has-error)>summary{background:var(--admin-severity-warning-bg)!important;border:1px solid var(--admin-severity-warning-border)!important;color:var(--admin-severity-warning-text)!important}.admin-page-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.admin-page-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.admin-dashboard-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.admin-dashboard-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.admin-diagnostics-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.admin-diagnostics-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.admin-development-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.admin-development-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.diagnostics-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.diagnostics-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.approvals-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),.approvals-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning){border-color:var(--admin-severity-info-border)!important}.admin-page-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.admin-page-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.admin-dashboard-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.admin-dashboard-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.admin-diagnostics-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.admin-diagnostics-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.admin-development-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.admin-development-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.diagnostics-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.diagnostics-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.approvals-container details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary,.approvals-container details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)>summary{background:var(--admin-severity-info-bg)!important;border:1px solid var(--admin-severity-info-border)!important;color:var(--admin-severity-info-text)!important}.admin-page-container :where(.table-container,.admin-table-container,.admin-table-scroll,.ui-table-scroll,.admin-report-table-card,.ui-data-table-card),.admin-dashboard-container :where(.table-container,.admin-table-container,.admin-table-scroll,.ui-table-scroll,.admin-report-table-card,.ui-data-table-card),.admin-diagnostics-container :where(.table-container,.admin-table-container,.admin-table-scroll,.ui-table-scroll,.admin-report-table-card,.ui-data-table-card),.admin-development-container :where(.table-container,.admin-table-container,.admin-table-scroll,.ui-table-scroll,.admin-report-table-card,.ui-data-table-card),.diagnostics-container :where(.table-container,.admin-table-container,.admin-table-scroll,.ui-table-scroll,.admin-report-table-card,.ui-data-table-card),.approvals-container :where(.table-container,.admin-table-container,.admin-table-scroll,.ui-table-scroll,.admin-report-table-card,.ui-data-table-card){box-sizing:border-box!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.admin-page-container table,.admin-dashboard-container table,.admin-diagnostics-container table,.admin-development-container table,.diagnostics-container table,.approvals-container table{border-collapse:collapse;box-sizing:border-box;table-layout:auto;width:max-content;min-width:100%;max-width:none}.admin-page-container th,.admin-dashboard-container th,.admin-diagnostics-container th,.admin-development-container th,.diagnostics-container th,.approvals-container th{box-sizing:border-box;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;vertical-align:top}.admin-page-container td,.admin-dashboard-container td,.admin-diagnostics-container td,.admin-development-container td,.diagnostics-container td,.approvals-container td{box-sizing:border-box;overflow:hidden;overflow-wrap:anywhere;word-break:normal;hyphens:none;text-overflow:clip;vertical-align:top;max-width:34rem}.admin-page-container td :where(code,pre),.admin-dashboard-container td :where(code,pre),.admin-diagnostics-container td :where(code,pre),.admin-development-container td :where(code,pre),.diagnostics-container td :where(code,pre),.approvals-container td :where(code,pre){max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}.admin-page-container tr.dashboard-status-blocked,.admin-page-container tr.dashboard-status-error,.admin-page-container tr.has-error,.admin-dashboard-container tr.dashboard-status-blocked,.admin-dashboard-container tr.dashboard-status-error,.admin-dashboard-container tr.has-error,.admin-diagnostics-container tr.dashboard-status-blocked,.admin-diagnostics-container tr.dashboard-status-error,.admin-diagnostics-container tr.has-error,.admin-development-container tr.dashboard-status-blocked,.admin-development-container tr.dashboard-status-error,.admin-development-container tr.has-error,.diagnostics-container tr.dashboard-status-blocked,.diagnostics-container tr.dashboard-status-error,.diagnostics-container tr.has-error,.approvals-container tr.dashboard-status-blocked,.approvals-container tr.dashboard-status-error,.approvals-container tr.has-error{background:var(--admin-severity-error-bg)!important;color:var(--admin-severity-error-text)}.admin-page-container tr.dashboard-status-warning,.admin-page-container tr.has-warning,.admin-dashboard-container tr.dashboard-status-warning,.admin-dashboard-container tr.has-warning,.admin-diagnostics-container tr.dashboard-status-warning,.admin-diagnostics-container tr.has-warning,.admin-development-container tr.dashboard-status-warning,.admin-development-container tr.has-warning,.diagnostics-container tr.dashboard-status-warning,.diagnostics-container tr.has-warning,.approvals-container tr.dashboard-status-warning,.approvals-container tr.has-warning{background:var(--admin-severity-warning-bg)!important;color:var(--admin-severity-warning-text)}.admin-page-container tr.dashboard-status-info,.admin-page-container tr.has-info,.admin-dashboard-container tr.dashboard-status-info,.admin-dashboard-container tr.has-info,.admin-diagnostics-container tr.dashboard-status-info,.admin-diagnostics-container tr.has-info,.admin-development-container tr.dashboard-status-info,.admin-development-container tr.has-info,.diagnostics-container tr.dashboard-status-info,.diagnostics-container tr.has-info,.approvals-container tr.dashboard-status-info,.approvals-container tr.has-info{background:var(--admin-severity-info-bg)!important;color:var(--admin-severity-info-text)}.admin-page-container input[type="text"],.admin-page-container input[type="search"],.admin-page-container input[type="number"],.admin-page-container input[type="url"],.admin-page-container input[type="email"],.admin-page-container input[type="password"],.admin-page-container select,.admin-page-container textarea,.admin-dashboard-container input[type="text"],.admin-dashboard-container input[type="search"],.admin-dashboard-container input[type="number"],.admin-dashboard-container input[type="url"],.admin-dashboard-container input[type="email"],.admin-dashboard-container input[type="password"],.admin-dashboard-container select,.admin-dashboard-container textarea,.admin-diagnostics-container input[type="text"],.admin-diagnostics-container input[type="search"],.admin-diagnostics-container input[type="number"],.admin-diagnostics-container input[type="url"],.admin-diagnostics-container input[type="email"],.admin-diagnostics-container input[type="password"],.admin-diagnostics-container select,.admin-diagnostics-container textarea,.admin-development-container input[type="text"],.admin-development-container input[type="search"],.admin-development-container input[type="number"],.admin-development-container input[type="url"],.admin-development-container input[type="email"],.admin-development-container input[type="password"],.admin-development-container select,.admin-development-container textarea,.diagnostics-container input[type="text"],.diagnostics-container input[type="search"],.diagnostics-container input[type="number"],.diagnostics-container input[type="url"],.diagnostics-container input[type="email"],.diagnostics-container input[type="password"],.diagnostics-container select,.diagnostics-container textarea{background:var(--admin-input-bg)!important;border:1px solid var(--color-table-border, #d0d7de)!important;border-radius:0.55rem!important;box-sizing:border-box;max-width:100%}.admin-page-container input:focus,.admin-page-container select:focus,.admin-page-container textarea:focus,.admin-dashboard-container input:focus,.admin-dashboard-container select:focus,.admin-dashboard-container textarea:focus,.admin-diagnostics-container input:focus,.admin-diagnostics-container select:focus,.admin-diagnostics-container textarea:focus,.admin-development-container input:focus,.admin-development-container select:focus,.admin-development-container textarea:focus,.diagnostics-container input:focus,.diagnostics-container select:focus,.diagnostics-container textarea:focus{background:var(--admin-input-focus-bg)!important;outline:2px solid rgba(80,80,80,0.24);outline-offset:1px}.ui-data-display,.ui-responsive-data-display{width:100%;min-width:0}.ui-data-display-wrap,.ui-responsive-table-wrap,.ui-admin-table-wrap,.ui-player-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.ui-data-display-table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto}.ui-data-display-table th{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.ui-data-display-table td{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:34rem;vertical-align:top}.ui-admin-data-display .ui-data-display-table,.ui-component-admin .ui-data-display-table{font-size:0.92rem}.ui-player-data-display .ui-data-display-table,.ui-component-player .ui-data-display-table{font-size:0.95rem}@media (max-width:720px){.ui-player-data-display .ui-responsive-table-wrap,.ui-component-player.ui-responsive-data-display .ui-responsive-table-wrap{overflow-x:visible}.ui-player-data-display .ui-responsive-data-table,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table,.ui-player-data-display .ui-responsive-data-table thead,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table thead,.ui-player-data-display .ui-responsive-data-table tbody,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table tbody,.ui-player-data-display .ui-responsive-data-table tr,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table tr,.ui-player-data-display .ui-responsive-data-table td,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table td{display:block;width:100%;min-width:0;max-width:none}.ui-player-data-display .ui-responsive-data-table,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table{min-width:0;width:100%;border-collapse:separate;border-spacing:0}.ui-player-data-display .ui-responsive-data-table thead,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-player-data-display .ui-responsive-data-table tr,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table tr{margin:0 0 0.75rem;padding:0.65rem 0.7rem;border:1px solid rgba(27,77,62,0.18);border-radius:0.8rem;background:rgba(255,255,255,0.96);box-shadow:0 1px 4px rgba(0,0,0,0.04)}.ui-player-data-display .ui-responsive-data-table td,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table td{display:grid;grid-template-columns:minmax(7.5rem,38%) 1fr;gap:0.5rem;padding:0.38rem 0;border:0;border-bottom:1px solid rgba(0,0,0,0.055);overflow-wrap:anywhere}.ui-player-data-display .ui-responsive-data-table td:last-child,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table td:last-child{border-bottom:0}.ui-player-data-display .ui-responsive-data-table td::before,.ui-component-player.ui-responsive-data-display .ui-responsive-data-table td::before{content:attr(data-label);font-weight:700;color:#315345;overflow-wrap:normal;word-break:normal}}body:not(.admin) :where(details,.ui-player-details-card,.ui-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details,.player-profile-details,.player-availability-details,.player-match-history-details,.player-subs-details,.approvals-exclusive-details){border-left:0!important;background-clip:padding-box}body:not(.admin) :where(details,.ui-player-details-card,.ui-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details,.player-profile-details,.player-availability-details,.player-match-history-details,.player-subs-details,.approvals-exclusive-details)>summary{border-left:0.34rem solid var(--ui-player-expandable-accent)!important;border-top-left-radius:0.62rem!important;border-bottom-left-radius:0.62rem!important;background:var(--ui-player-expandable-bg)!important;box-shadow:inset 0 0 0 1px var(--ui-player-expandable-border)!important;color:inherit!important}body:not(.admin) :where(details[open],.ui-player-details-card[open],.ui-details-card[open],.stats-details[open],.team-profile-section[open],.player-about-details[open],.player-about-rule-details[open],.player-profile-details[open],.player-availability-details[open],.player-match-history-details[open],.player-subs-details[open],.approvals-exclusive-details[open])>summary{border-bottom-left-radius:0.34rem!important}body:not(.admin) :where(.player-page-title,.ui-player-page-header,.site-page-header,.page-title){--ui-expandable-summary-accent: var(--ui-player-expandable-accent)}.team-profile-member-card .profile-photo-frame.profile-photo-frame-has-image,.profile-photo-card .profile-photo-frame.profile-photo-frame-has-image{--profile-photo-size: 88px !important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;flex:0 0 88px}.team-profile-member-card .profile-photo-frame.profile-photo-frame-has-image .profile-photo-image,.team-profile-member-card .profile-photo-frame.profile-photo-frame-has-image .profile-photo-fallback-avatar,.profile-photo-card .profile-photo-frame.profile-photo-frame-has-image .profile-photo-image,.profile-photo-card .profile-photo-frame.profile-photo-frame-has-image .profile-photo-fallback-avatar{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;font-size:2rem!important}@media (max-width:520px){.team-profile-member-card .profile-photo-frame.profile-photo-frame-has-image,.profile-photo-card .profile-photo-frame.profile-photo-frame-has-image{--profile-photo-size: 72px !important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;max-width:72px!important;max-height:72px!important;flex-basis:72px}.team-profile-member-card .profile-photo-frame.profile-photo-frame-has-image .profile-photo-image,.team-profile-member-card .profile-photo-frame.profile-photo-frame-has-image .profile-photo-fallback-avatar,.profile-photo-card .profile-photo-frame.profile-photo-frame-has-image .profile-photo-image,.profile-photo-card .profile-photo-frame.profile-photo-frame-has-image .profile-photo-fallback-avatar{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;max-width:72px!important;max-height:72px!important;font-size:1.55rem!important}}.team-profile-member-card .profile-photo-frame,.profile-photo-card .profile-photo-frame,.team-profile-member-photo-link .profile-photo-frame{--profile-photo-size: 88px !important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;flex:0 0 88px!important}.team-profile-member-card .profile-photo-frame .profile-photo-image,.team-profile-member-card .profile-photo-frame .profile-photo-fallback-avatar,.team-profile-member-card .profile-initials-avatar-profile,.profile-photo-card .profile-photo-frame .profile-photo-image,.profile-photo-card .profile-photo-frame .profile-photo-fallback-avatar,.profile-photo-card .profile-initials-avatar-profile,.team-profile-member-photo-link .profile-photo-frame .profile-photo-image,.team-profile-member-photo-link .profile-photo-frame .profile-photo-fallback-avatar,.team-profile-member-photo-link .profile-initials-avatar-profile{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;font-size:2rem!important}@media (max-width:520px){.team-profile-member-card .profile-photo-frame,.profile-photo-card .profile-photo-frame,.team-profile-member-photo-link .profile-photo-frame,.team-profile-member-card .profile-initials-avatar-profile,.profile-photo-card .profile-initials-avatar-profile,.team-profile-member-photo-link .profile-initials-avatar-profile{--profile-photo-size: 72px !important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;max-width:72px!important;max-height:72px!important;flex-basis:72px!important}}.profile-photo-editor #profile-photo-warning:empty,.profile-photo-editor .warning:empty{display:none!important}nav .nav-approval-count,.nav-approval-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:1.45rem!important;height:1.45rem!important;min-height:1.45rem!important;padding:0!important;line-height:1!important;vertical-align:middle!important;border-radius:999px!important;text-align:center!important}body:not(.admin) :where(details,.ui-player-details-card,.ui-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details,.player-profile-details,.player-availability-details,.player-match-history-details,.player-subs-details,.approvals-exclusive-details):not(.has-error):not(.has-warning):not(.has-info):not(.admin-section-outline-error):not(.admin-section-outline-warning):not(.admin-section-outline-info)>summary{border-left:0!important;background:#ffffff!important;box-shadow:inset 0 0 0 1px var(--color-table-border, #d0d7de)!important;color:inherit!important}body:not(.admin) :where(details.has-error,details.admin-section-outline-error)>summary{border-left:0.34rem solid var(--color-status-error, #b42318)!important;background:var(--color-status-error-bg, #fdecea)!important}body:not(.admin) :where(details.has-warning,details.admin-section-outline-warning)>summary{border-left:0.34rem solid var(--color-status-warning, #b7791f)!important;background:var(--color-status-warning-bg, #fff8db)!important}body:not(.admin) :where(details.has-info,details.admin-section-outline-info)>summary{border-left:0.34rem solid var(--color-status-info, #2563eb)!important;background:var(--color-status-info-bg, #eef7ff)!important}.team-profile-head-to-head-data .ui-responsive-data-table th,.team-profile-match-history-data .ui-responsive-data-table th,.team-profile-game-history-data .ui-responsive-data-table th{white-space:pre-line!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;line-height:1.12}.team-profile-head-to-head-data .ui-responsive-data-table th:not(:first-child),.team-profile-head-to-head-data .ui-responsive-data-table td:not(:first-child),.team-profile-match-history-data .ui-responsive-data-table th:not(:nth-child(3)),.team-profile-match-history-data .ui-responsive-data-table td:not(:nth-child(3)),.team-profile-game-history-data .ui-responsive-data-table th:not(:nth-child(3)),.team-profile-game-history-data .ui-responsive-data-table td:not(:nth-child(3)){width:1%!important;max-width:7.5rem!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.team-profile-head-to-head-data .ui-responsive-data-table th:first-child,.team-profile-head-to-head-data .ui-responsive-data-table td:first-child,.team-profile-match-history-data .ui-responsive-data-table th:nth-child(3),.team-profile-match-history-data .ui-responsive-data-table td:nth-child(3),.team-profile-game-history-data .ui-responsive-data-table th:nth-child(3),.team-profile-game-history-data .ui-responsive-data-table td:nth-child(3){min-width:14rem!important;max-width:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.team-profile-head-to-head-data .ui-responsive-data-table a,.team-profile-match-history-data .ui-responsive-data-table a,.team-profile-game-history-data .ui-responsive-data-table a{white-space:nowrap!important}@media (max-width:720px){.team-profile-head-to-head-data .ui-responsive-data-table th,.team-profile-head-to-head-data .ui-responsive-data-table td,.team-profile-match-history-data .ui-responsive-data-table th,.team-profile-match-history-data .ui-responsive-data-table td,.team-profile-game-history-data .ui-responsive-data-table th,.team-profile-game-history-data .ui-responsive-data-table td{width:auto!important;max-width:none!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.team-profile-head-to-head-data .ui-responsive-data-table a,.team-profile-match-history-data .ui-responsive-data-table a,.team-profile-game-history-data .ui-responsive-data-table a{white-space:normal!important}}:root{--player-page-max-width: 980px;--player-error: #b42318;--player-error-bg: #fdecea;--player-warning: #b7791f;--player-warning-bg: #fff8db;--player-info: #2563eb;--player-info-bg: #eef7ff}body.app-player{background:var(--player-bg);color:var(--player-text);overflow-x:hidden}body.app-player .mainbody{box-sizing:border-box;width:min(100%,var(--player-page-max-width));margin-inline:auto;padding:var(--player-page-pad-block) var(--player-page-pad-inline)}body.app-player .site-league-title,body.app-player h1,body.app-player h2,body.app-player h3{text-wrap:balance}body.app-player a{color:var(--player-link);overflow-wrap:break-word}body.app-player nav{box-sizing:border-box;max-width:var(--player-page-max-width);margin-inline:auto;padding-inline:var(--player-page-pad-inline)}body.app-player .nav-primary-row,body.app-player .nav-secondary-row{display:flex;flex-wrap:wrap;gap:0.35rem;align-items:center}body.app-player .nav-link{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.38rem 0.62rem;border-radius:999px;line-height:1.15;text-decoration:none}body.app-player .nav-link:focus-visible,body.app-player a:focus-visible,body.app-player button:focus-visible,body.app-player summary:focus-visible,body.app-player input:focus-visible,body.app-player select:focus-visible,body.app-player textarea:focus-visible{outline:3px solid var(--player-focus-ring);outline-offset:2px}body.app-player :where(.ui-player-page,.player-page-compact,.player-card,.ui-player-card,.ui-card,.profile-photo-card,.team-profile-member-card){box-sizing:border-box}body.app-player :where(.ui-player-card,.ui-card,.player-card,.profile-photo-card,.team-profile-member-card,.ui-report-card,.ui-panel){background:var(--player-surface);border:1px solid var(--player-border);border-radius:var(--player-radius-lg);box-shadow:0 1px 2px rgba(15,23,42,0.04);padding:clamp(0.75rem,2.2vw,1rem)}body.app-player :where(.ui-card-grid,.ui-player-card-grid,.team-profile-member-grid,.player-card-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--player-gap-md);align-items:stretch}body.app-player :where(details,.ui-player-details-card,.ui-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details,.player-profile-details,.player-availability-details,.player-match-history-details,.player-subs-details,.approvals-exclusive-details){box-sizing:border-box;margin-block:var(--player-gap-sm)!important;border:1px solid var(--player-border)!important;border-left:1px solid var(--player-border)!important;border-radius:var(--player-radius-md)!important;background:var(--player-surface)!important;overflow:clip}body.app-player :where(details,.ui-player-details-card,.ui-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details,.player-profile-details,.player-availability-details,.player-match-history-details,.player-subs-details,.approvals-exclusive-details)>summary{display:flex;align-items:center;gap:0.4rem;min-height:2.35rem;padding:0.48rem 0.72rem!important;margin:0!important;border-left:0 solid transparent!important;border-radius:var(--player-radius-md) var(--player-radius-md)0 0!important;background:var(--player-surface)!important;box-shadow:none!important;color:var(--player-text)!important;font-weight:700;cursor:pointer;touch-action:manipulation}body.app-player :where(details,.ui-player-details-card,.ui-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details,.player-profile-details,.player-availability-details,.player-match-history-details,.player-subs-details,.approvals-exclusive-details)[open]>summary{border-bottom:1px solid var(--player-border-soft)!important}body.app-player :where(details.has-error,details.admin-section-outline-error,.has-error)>summary{border-left:0.34rem solid var(--player-error)!important;background:var(--player-error-bg)!important}body.app-player :where(details.has-warning,details.admin-section-outline-warning,.has-warning)>summary{border-left:0.34rem solid var(--player-warning)!important;background:var(--player-warning-bg)!important}body.app-player :where(details.has-info,details.admin-section-outline-info,.has-info)>summary{border-left:0.34rem solid var(--player-info)!important;background:var(--player-info-bg)!important}body.app-player details>:not(summary){margin-inline:0}body.app-player :where(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],input[type="file"],select,textarea){box-sizing:border-box;max-width:100%;min-height:2.35rem;border:1px solid var(--player-border);border-radius:var(--player-radius-sm);background:var(--player-surface-muted);color:var(--player-text);padding:0.4rem 0.55rem;font:inherit}body.app-player :where(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],input[type="file"],select,textarea):focus{background:var(--player-focus-bg)}body.app-player :where(button,input[type="submit"],input[type="button"],.button,.ui-button,.ui-link-button){min-height:2.35rem;border-radius:var(--player-radius-sm);touch-action:manipulation}body.app-player :where(table,.ui-responsive-data-table){border-collapse:collapse;max-width:100%;table-layout:auto}body.app-player :where(.ui-table-scroll,.ui-responsive-data-scroll,.ui-responsive-table-card,.table-scroll,.scroll-x){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.app-player th{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:manual}body.app-player td{max-width:26rem;overflow-wrap:break-word;word-break:normal;vertical-align:top}body.app-player :where(.ui-responsive-data-display,.player-responsive-data-display){max-width:100%}body.app-player .ui-responsive-data-card-list{display:none}body.app-player :where(.profile-photo-frame,.profile-initials-avatar-profile,.profile-photo-image,.profile-photo-fallback-avatar){box-sizing:border-box}body.app-player :where(.team-profile-member-card,.profile-photo-card,.team-profile-member-photo-link) :where(.profile-photo-frame,.profile-initials-avatar-profile,.profile-photo-image,.profile-photo-fallback-avatar){width:var(--player-avatar-md)!important;height:var(--player-avatar-md)!important;min-width:var(--player-avatar-md)!important;min-height:var(--player-avatar-md)!important;max-width:var(--player-avatar-md)!important;max-height:var(--player-avatar-md)!important;flex:0 0 var(--player-avatar-md)!important;object-fit:cover}body.app-player .profile-photo-editor #profile-photo-warning:empty,body.app-player .profile-photo-editor .warning:empty{display:none!important}@media (max-width:720px){body.app-player .mainbody{width:100%;padding-inline:0.65rem}body.app-player :where(.ui-player-card,.ui-card,.player-card,.profile-photo-card,.team-profile-member-card,.ui-report-card,.ui-panel){border-radius:var(--player-radius-md);padding:0.72rem}body.app-player :where(details,.ui-player-details-card,.ui-details-card,.stats-details,.team-profile-section,.player-about-details,.player-about-rule-details,.player-profile-details,.player-availability-details,.player-match-history-details,.player-subs-details,.approvals-exclusive-details){margin-block:0.38rem!important}body.app-player .ui-responsive-data-table{min-width:0;width:100%}body.app-player .ui-responsive-data-display.has-card-list .ui-responsive-data-table-wrap{display:none}body.app-player .ui-responsive-data-display.has-card-list .ui-responsive-data-card-list{display:grid;gap:0.55rem}body.app-player .ui-responsive-data-card{border:1px solid var(--player-border);border-radius:var(--player-radius-md);background:var(--player-surface);padding:0.65rem}body.app-player .ui-responsive-data-card-row{display:grid;grid-template-columns:minmax(7.25rem,42%) 1fr;gap:0.5rem;padding-block:0.18rem;border-bottom:1px solid var(--player-border-soft)}body.app-player .ui-responsive-data-card-row:last-child{border-bottom:0}body.app-player .ui-responsive-data-card-label{color:var(--player-muted);font-size:0.9rem;font-weight:700}body.app-player .ui-responsive-data-card-value{min-width:0;overflow-wrap:anywhere}body.app-player :where(.team-profile-member-card,.profile-photo-card,.team-profile-member-photo-link) :where(.profile-photo-frame,.profile-initials-avatar-profile,.profile-photo-image,.profile-photo-fallback-avatar){width:var(--player-avatar-sm)!important;height:var(--player-avatar-sm)!important;min-width:var(--player-avatar-sm)!important;min-height:var(--player-avatar-sm)!important;max-width:var(--player-avatar-sm)!important;max-height:var(--player-avatar-sm)!important;flex-basis:var(--player-avatar-sm)!important}}@media (max-width:420px){body.app-player .ui-responsive-data-card-row{grid-template-columns:1fr;gap:0.1rem}body.app-player .nav-link{padding-inline:0.52rem}}@media (prefers-reduced-motion:reduce){body.app-player *,body.app-player *::before,body.app-player *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}.ui-confirm-box{max-width:100%;box-sizing:border-box;display:flex;align-items:flex-start}.ui-confirm-box .ui-confirm-box-checkbox,.ui-confirm-box input[type="checkbox"]{flex:0 0 auto;width:1rem;min-width:1rem;max-width:1rem;height:1rem;margin:0.12rem 0 0 0;padding:0}.ui-confirm-box .ui-confirm-box-text{min-width:0;max-width:100%;overflow-wrap:anywhere}.ui-admin-table.ui-checkbox-table th:first-child,.ui-admin-table.ui-checkbox-table td:first-child{width:2.25rem;min-width:2.25rem;max-width:2.25rem;padding-left:0.25rem;padding-right:0.25rem}.ui-checkbox-table input[type="checkbox"]{width:1rem;min-width:1rem;max-width:1rem;height:1rem;margin:0}body.app-player header nav a.nav-link,body.app-player nav a.nav-link,body:not(.app-admin) header nav a.nav-link,body:not(.app-admin) nav a.nav-link{color:var(--color-white)!important}body.app-player header nav a.nav-link:visited,body.app-player nav a.nav-link:visited,body:not(.app-admin) header nav a.nav-link:visited,body:not(.app-admin) nav a.nav-link:visited{color:var(--color-white)!important}body.app-player header nav a.nav-link:hover,body.app-player nav a.nav-link:hover,body:not(.app-admin) header nav a.nav-link:hover,body:not(.app-admin) nav a.nav-link:hover,body.app-player header nav a.nav-link:focus-visible,body.app-player nav a.nav-link:focus-visible,body:not(.app-admin) header nav a.nav-link:focus-visible,body:not(.app-admin) nav a.nav-link:focus-visible{color:var(--color-accent)!important}:root{--ui-card-radius: 0.7rem}body.app-admin .admin-table-scroll,body.app-admin .ui-admin-table-scroll,body.app-admin .ui-data-table-card{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}body.app-admin table.ui-admin-table,body.app-admin table.admin-table,body.app-admin .ui-data-table-card table{width:max-content;min-width:100%;max-width:none;border-collapse:collapse;table-layout:auto}body.app-admin table.ui-admin-table th,body.app-admin table.admin-table th,body.app-admin table.ui-admin-table td,body.app-admin table.admin-table td{padding:var(--ui-table-cell-pad-y) var(--ui-table-cell-pad-x);overflow-wrap:normal;word-break:normal;vertical-align:top}body.app-player .ui-responsive-data-display,body.app-player .player-card,body.app-player .ui-player-card,body.app-player details.ui-player-details-card{max-width:100%;box-sizing:border-box}body.app-player .ui-responsive-data-card,body.app-player .team-roster-member-card{border:1px solid var(--player-border-soft, #d9e6dc);border-radius:var(--ui-card-radius);background:var(--player-surface, #fff);padding:0.65rem 0.75rem}body.app-player .team-roster-member-card+.team-roster-member-card{margin-top:0.45rem}body.app-player details>summary{word-break:normal;overflow-wrap:break-word}@media (max-width:720px){body.app-player .ui-responsive-data-table{display:none}body.app-player .ui-responsive-data-cards{display:grid;gap:0.55rem}}@media (min-width:721px){body.app-player .ui-responsive-data-cards{display:none}}.ui-read-model-card{border-radius:12px;overflow:hidden}.ui-read-model-card>summary{word-break:normal;overflow-wrap:break-word}.ui-responsive-data-display,.ui-table-scroll,.admin-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-responsive-data-display table,.ui-table-scroll table,.admin-table-scroll table{width:max-content;min-width:100%}body.app-admin body.admin body.app-admin .ui-read-model-card,body.admin .ui-read-model-card{background:#ffffff;border:1px solid #d9dee5;box-shadow:0 1px 2px rgba(15,23,42,0.06)}body.app-admin body.admin body.app-admin .ui-read-model-card>summary,body.admin .ui-read-model-card>summary{background:#f8fafc;color:#1f2937;padding:0.7rem 0.9rem}body.app-admin .admin-table-scroll th,body.admin .admin-table-scroll th{white-space:normal;word-break:normal;overflow-wrap:break-word}body.app-admin .admin-table-scroll td,body.admin .admin-table-scroll td{max-width:32rem;overflow-wrap:anywhere}body.app-player .ui-player-page,body.player .ui-player-page{max-width:min(100%,96rem);margin-inline:auto}@media (max-width:760px){body.app-player .ui-responsive-data-display,body.player .ui-responsive-data-display{overflow-x:visible}}.ui-roster-member-list,.ui-rule-resolution-list,body.app-player .ui-roster-member-list,body.app-admin .ui-rule-resolution-list{display:grid;gap:var(--ui-normalized-card-gap)}.ui-roster-member-card,.ui-rule-resolution-card,.ui-normalized-contract-card{box-sizing:border-box;border:1px solid var(--ui-normalized-surface-border);border-radius:var(--ui-card-radius);background:var(--ui-normalized-surface-bg);padding:var(--ui-normalized-card-padding)}.ui-roster-member-card[data-member-type="team_substitute_pool"],.ui-roster-member-card[data-member-type="league_substitute_pool"],.ui-roster-member-card[data-member-type="match_substitute"]{background:var(--css-color-eef8ee)}body.app-admin .ui-rule-resolution-card,body.admin .ui-rule-resolution-card,body.app-admin .ui-normalized-contract-card,body.admin .ui-normalized-contract-card{background:var(--ui-normalized-surface-bg);border-color:var(--ui-normalized-surface-border)}body.app-player .ui-roster-member-card,body.player .ui-roster-member-card{max-width:100%;overflow-wrap:break-word}@media (max-width:720px){.ui-normalized-contract-card,.ui-rule-resolution-card,.ui-roster-member-card{padding:0.65rem}}:root{--calendar-overlap-outline: #aeb4bb;--calendar-overlap-outline-dark: #8f969e}.calendar-overlap{box-shadow:inset 0 0 0 1px var(--calendar-overlap-outline, #aeb4bb),0 0 2px rgba(110,118,129,0.25)!important}.calendar-overlap::before{border:1px solid var(--calendar-overlap-outline, #aeb4bb)!important;box-shadow:none!important}@media (prefers-color-scheme:dark){.calendar-overlap{box-shadow:inset 0 0 0 1px var(--calendar-overlap-outline-dark, #8f969e),0 0 2px rgba(143,150,158,0.35)!important}.calendar-overlap::before{border-color:var(--calendar-overlap-outline-dark, #8f969e)!important}}:root{--calendar-overlap-bg: #f1f3f5}.calendar-overlap{background-color:var(--calendar-overlap-bg, #f1f3f5)!important}@media (prefers-color-scheme:dark){.calendar-overlap{background-color:var(--calendar-overlap-bg-dark, #2f3338)!important}}:root{--calendar-overlap-bg: #edf0f2}.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap>.c0,.table-calendar td.calendar-clickable-cell.calendar-overlap>.c0{background:var(--calendar-overlap-bg, #edf0f2)!important;background-color:var(--calendar-overlap-bg, #edf0f2)!important}@media (prefers-color-scheme:dark){.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap>.c0,.table-calendar td.calendar-clickable-cell.calendar-overlap>.c0{background:var(--calendar-overlap-bg-dark, #2f3338)!important;background-color:var(--calendar-overlap-bg-dark, #2f3338)!important}}.player-profile-team-link{display:inline-block;margin-left:0.45rem;white-space:nowrap}@media (max-width:640px){.players-container .stats-player-cell a.align-photo,.player-page-container .stats-context-players .stats-player-cell a.align-photo{display:inline-flex!important;align-items:center!important;column-gap:0.45rem!important;row-gap:0!important;width:max-content!important;max-width:none!important}.players-container .stats-player-cell a.align-photo .profile-photo-frame,.player-page-container .stats-context-players .stats-player-cell a.align-photo .profile-photo-frame,.players-container .stats-player-cell a.align-photo .profile-initials-avatar,.player-page-container .stats-context-players .stats-player-cell a.align-photo .profile-initials-avatar{flex:0 0 auto!important;margin-right:0!important}}body.app-player :where(details.ui-player-details-card,details.stats-details,details.player-details-card,details.player-about-details,details.player-about-rule-details,details.ui-expandable-section)>:where(div,p,ul,ol,section,.round-trend-insights,.ui-details-body):not(summary){box-sizing:border-box;padding-inline:0.72rem}body.app-player :where(details.ui-player-details-card,details.stats-details,details.player-details-card,details.player-about-details,details.player-about-rule-details,details.ui-expandable-section)>.table-container:not(summary){box-sizing:border-box;width:calc(100% - 1.44rem);margin-inline:0.72rem}body.app-player :where(.player-community-standard-card)>:where(p,ul,ol):not(.ui-card-title){margin-inline:0.72rem}body.app-player :where(.player-community-standard-card)>:where(ul,ol):not(.ui-card-title){padding-left:1.65rem}:where(h2,h3):where(.center,.centered,.text-center,.align-center,[align="center"]),:where([style*="text-align:center"],[style*="text-align: center"],.center,.centered,.text-center,.align-center,[align="center"])>:where(h2,h3),:where([style*="text-align:center"],[style*="text-align: center"],.center,.centered,.text-center,.align-center,[align="center"]) :where(.ui-page-header,.player-page-title)>:where(h2,h3){border-left:0!important;padding-left:0!important}.login-modern-page-v268 :where(.login-modern-title,h2,h3):where(.login-modern-title,.text-center,.center,.centered,.align-center),.login-modern-page-v268 .login-modern-card>:where(h2,h3):first-child,.login-modern-page-v268 .divborder>:where(h2,h3):first-child,.login-modern-page-v268 :where(.login-modern-card,.divborder)>:where(.login-modern-title){border-left:0!important;padding-left:0!important}.login-modern-page-v268 .signup-phone-split{display:grid;grid-template-columns:minmax(6.75rem,auto) 1fr;gap:.5rem;align-items:center}.login-modern-page-v268 .signup-phone-split select,.login-modern-page-v268 .signup-phone-split input{width:100%}.login-modern-page-v268 .login-field-help{margin:.35rem 0 0;color:var(--color-muted-text, #555);font-size:.9rem;line-height:1.3}@media (max-width:520px){.login-modern-page-v268 .signup-phone-split{grid-template-columns:1fr}}.login-modern-page-v268 .signup-name-input{width:min(100%,28rem)}.login-modern-page-v268 .signup-dupr-id-input{width:9.5ch;max-width:9.5ch;min-width:9.5ch;letter-spacing:.08em;text-align:center}.login-modern-page-v268 .signup-phone-split{grid-template-columns:minmax(7.75rem,max-content) minmax(16ch,22ch);justify-content:start}.login-modern-page-v268 .signup-phone-split select{width:auto;min-width:7.75rem}.login-modern-page-v268 .signup-phone-national-input{width:22ch;max-width:22ch}@media (max-width:520px){.login-modern-page-v268 .signup-phone-split{grid-template-columns:minmax(7.75rem,max-content) minmax(16ch,22ch);justify-content:start;max-width:100%}.login-modern-page-v268 .signup-phone-split select{width:auto;min-width:7.75rem;max-width:8.5rem}.login-modern-page-v268 .signup-phone-national-input{width:12ch;max-width:12ch}.login-modern-page-v268 .signup-dupr-id-input{width:9.5ch;max-width:9.5ch;min-width:9.5ch;text-align:center}.login-modern-page-v268 .signup-name-input{width:100%;max-width:100%;text-align:left}}.login-modern-page-v268 .signup-phone-split select,.login-modern-page-v268 .signup-phone-split option,.login-modern-page-v268 .phone-country-code-select,.login-modern-page-v268 .phone-country-code-select option,body.app-player .profile-phone-split select,body.app-player .profile-phone-split option,body.app-player .phone-country-code-select,body.app-player .phone-country-code-select option{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Twemoji Mozilla","EmojiOne Color",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.app-player .profile-phone-field{max-width:100%}body.app-player .profile-phone-split{display:grid;grid-template-columns:minmax(7.75rem,max-content) minmax(13ch,16ch);gap:.5rem;align-items:center;justify-content:start}body.app-player .profile-phone-split select,body.app-player .profile-phone-split input{width:100%}body.app-player .profile-phone-split select{width:auto;min-width:7.75rem}body.app-player .profile-phone-split .signup-phone-national-input{width:16ch;max-width:16ch}body.app-player .profile-phone-field .login-field-help{margin:.35rem 0 0;color:var(--color-muted-text, #555);font-size:.9rem;line-height:1.3}@media (max-width:520px){body.app-player .profile-phone-split{grid-template-columns:minmax(7.75rem,max-content) minmax(12ch,1fr);max-width:100%}body.app-player .profile-phone-split select{min-width:7.75rem;max-width:8.75rem}body.app-player .profile-phone-split .signup-phone-national-input{width:14ch;max-width:100%}}.admin-access-team-note{box-sizing:border-box;width:100%;min-width:16rem;max-width:100%}body.app-admin :where(details,.ui-details-card),body.app-player :where(details,.ui-details-card){box-sizing:border-box;max-width:100%}body.app-admin :where(details>summary),body.app-player :where(details>summary){box-sizing:border-box;cursor:pointer;border-radius:0.65rem}body.app-admin :where(details.admin-section-outline-none,details.has-no-findings),body.app-player :where(details.admin-section-outline-none,details.has-no-findings){box-shadow:none!important}body.app-admin :where(details.admin-section-outline-none,details.has-no-findings)>summary,body.app-player :where(details.admin-section-outline-none,details.has-no-findings)>summary{background:transparent!important;border-color:transparent!important}body.app-admin :where(details.admin-section-outline-error,details.has-error),body.app-player :where(details.admin-section-outline-error,details.has-error){border-color:var(--format-contract-error-border)!important}body.app-admin :where(details.admin-section-outline-error,details.has-error)>summary,body.app-player :where(details.admin-section-outline-error,details.has-error)>summary{background:var(--format-contract-error-bg)!important;border:1px solid var(--format-contract-error-border)!important;color:var(--format-contract-error-text)!important}body.app-admin :where(details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),details.has-warning:not(.admin-section-outline-error):not(.has-error)),body.app-player :where(details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),details.has-warning:not(.admin-section-outline-error):not(.has-error)){border-color:var(--format-contract-warning-border)!important}body.app-admin :where(details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),details.has-warning:not(.admin-section-outline-error):not(.has-error))>summary,body.app-player :where(details.admin-section-outline-warning:not(.admin-section-outline-error):not(.has-error),details.has-warning:not(.admin-section-outline-error):not(.has-error))>summary{background:var(--format-contract-warning-bg)!important;border:1px solid var(--format-contract-warning-border)!important;color:var(--format-contract-warning-text)!important}body.app-admin :where(details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)),body.app-player :where(details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning)){border-color:var(--format-contract-info-border)!important}body.app-admin :where(details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning))>summary,body.app-player :where(details.admin-section-outline-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning),details.has-info:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning))>summary{background:var(--format-contract-info-bg)!important;border:1px solid var(--format-contract-info-border)!important;color:var(--format-contract-info-text)!important}body.app-admin :where(.table-container,.admin-table-container,.admin-table-scroll,.ui-table-scroll,.ui-responsive-data-scroll,.ui-responsive-table-card,.scroll-x),body.app-player :where(.table-container,.admin-table-container,.admin-table-scroll,.ui-table-scroll,.ui-responsive-data-scroll,.ui-responsive-table-card,.scroll-x){box-sizing:border-box!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}body.app-admin :where(table),body.app-player :where(table){border-collapse:collapse;box-sizing:border-box;table-layout:auto!important;width:max-content;min-width:100%;max-width:none}body.app-admin :where(th),body.app-player :where(th){box-sizing:border-box;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;vertical-align:top}body.app-admin :where(td),body.app-player :where(td){box-sizing:border-box;white-space:normal!important;overflow:hidden;overflow-wrap:anywhere;word-break:normal;hyphens:none;text-overflow:clip;vertical-align:top}body.app-admin :where(tr.dashboard-status-blocked,tr.dashboard-status-error,tr.has-error,tr.error,.severity-error,.status-error,.admin-notice-error),body.app-player :where(tr.dashboard-status-blocked,tr.dashboard-status-error,tr.has-error,tr.error,.severity-error,.status-error,.admin-notice-error){background:var(--format-contract-error-bg)!important;color:var(--format-contract-error-text)}body.app-admin :where(tr.dashboard-status-warning,tr.has-warning,tr.warning,.severity-warning,.status-warning,.admin-notice-warning),body.app-player :where(tr.dashboard-status-warning,tr.has-warning,tr.warning,.severity-warning,.status-warning,.admin-notice-warning){background:var(--format-contract-warning-bg)!important;color:var(--format-contract-warning-text)}body.app-admin :where(tr.dashboard-status-info,tr.has-info,tr.info,.severity-info,.status-info,.admin-notice-info),body.app-player :where(tr.dashboard-status-info,tr.has-info,tr.info,.severity-info,.status-info,.admin-notice-info){background:var(--format-contract-info-bg)!important;color:var(--format-contract-info-text)}body.app-admin :where(input[type="text"],input[type="search"],input[type="tel"],input[type="number"],input[type="url"],input[type="email"],input[type="password"],input[type="date"],input[type="time"],input[type="file"],textarea),body.app-player :where(input[type="text"],input[type="search"],input[type="tel"],input[type="number"],input[type="url"],input[type="email"],input[type="password"],input[type="date"],input[type="time"],input[type="file"],textarea){background:var(--format-contract-input-bg)!important;border:1px solid var(--color-table-border, #d0d7de)!important;border-radius:0.55rem!important;box-sizing:border-box;max-width:100%}body.app-admin :where(input[type="text"],input[type="search"],input[type="tel"],input[type="number"],input[type="url"],input[type="email"],input[type="password"],input[type="date"],input[type="time"],input[type="file"],textarea):focus,body.app-player :where(input[type="text"],input[type="search"],input[type="tel"],input[type="number"],input[type="url"],input[type="email"],input[type="password"],input[type="date"],input[type="time"],input[type="file"],textarea):focus{background:var(--format-contract-input-focus-bg)!important}body.app-admin{--admin-ui-card-bg: var(--color-surface, #fff);--admin-ui-card-border: var(--color-table-border, #d0d7de);--admin-ui-card-radius: 0.75rem;--admin-ui-card-shadow: 0 1px 2px rgba(0,0,0,.04);--admin-ui-gap: 0.75rem;--admin-ui-control-radius: 0.55rem;--admin-ui-control-bg: var(--format-contract-input-bg, #f6f8fa);--admin-ui-control-focus-bg: var(--format-contract-input-focus-bg, #e5e7eb)}body.app-admin :where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell,.admin-tool-page,.divborder){box-sizing:border-box;max-width:100%}body.app-admin :where(.admin-page-container,.admin-dashboard-container,.admin-development-container,.admin-diagnostics-container,.diagnostics-container,.admin-report-shell,.admin-action-shell,.admin-tool-page){display:flex;flex-direction:column;gap:var(--admin-ui-gap)}body.app-admin :where(.admin-card,.admin-section,.admin-normalized-section,.admin-report-section,.admin-health-details,.admin-panel,.settings-panel,.dashboard-card,.diagnostic-card,.report-card,.ui-admin-card,.ui-admin-details-card){box-sizing:border-box;max-width:100%;border:1px solid var(--admin-ui-card-border);border-radius:var(--admin-ui-card-radius);background:var(--admin-ui-card-bg);box-shadow:var(--admin-ui-card-shadow);padding:0.75rem}body.app-admin :where(details,.ui-admin-details-card,.admin-health-details){overflow:hidden}body.app-admin :where(details>summary){display:flex;align-items:center;gap:0.5rem;min-height:2.25rem;padding:0.5rem 0.65rem;font-weight:700;line-height:1.25;list-style-position:inside}body.app-admin :where(details>summary+*){margin-top:0.65rem}body.app-admin :where(.admin-form,.admin-filter-form,.admin-inline-form,.admin-entity-form,form.admin-normalized-form){box-sizing:border-box;max-width:100%}body.app-admin :where(.admin-form-grid,.admin-controls-grid,.admin-filter-grid,.admin-card-grid,.admin-dashboard-card-grid,.ui-card-grid,.ui-content-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:var(--admin-ui-gap);align-items:start}body.app-admin :where(.form-row,.field-row,.input-row,.setting-row,.control-row,.admin-form-row,.report-form-row,.filter-row,.admin-filter-row){box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;max-width:100%}body.app-admin :where(label,.field-label,.setting-label){font-weight:650}body.app-admin :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){min-height:2.15rem;padding:0.35rem 0.5rem;background:var(--admin-ui-control-bg)!important;border:1px solid var(--admin-ui-card-border)!important;border-radius:var(--admin-ui-control-radius)!important;box-sizing:border-box}body.app-admin :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea):focus{background:var(--admin-ui-control-focus-bg)!important;outline:2px solid rgba(31,111,235,.18);outline-offset:1px}body.app-admin :where(.button,.btn,.button-link,button,input[type="submit"],input[type="button"],a.button,a.btn,.download-link,.export-link){border-radius:0.55rem;line-height:1.2;min-height:2.1rem;padding:0.42rem 0.7rem;box-sizing:border-box}body.app-admin :where(.admin-actions,.button-row,.form-actions,.dashboard-actions,.report-actions,.page-actions,.action-buttons,.admin-action-row,.admin-toolbar,.report-toolbar){display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}body.app-admin :where(.table-container,.admin-table-container,.admin-report-table-container,.ui-admin-table-wrap,.ui-table-container,.ui-table-scroll,.admin-table-scroll,.scroll-x,.divborder){max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}body.app-admin :where(table.admin-table,table.admin-dashboard-table,table.ui-admin-table,.admin-table-container table,.table-container table){width:max-content;min-width:100%;max-width:none;table-layout:auto!important}body.app-admin :where(table.admin-table,table.admin-dashboard-table,table.ui-admin-table,.admin-table-container table,.table-container table) :where(th,td){max-width:34rem;padding:0.45rem 0.55rem;line-height:1.25}body.app-admin :where(table.admin-table,table.admin-dashboard-table,table.ui-admin-table,.admin-table-container table,.table-container table) th{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}body.app-admin :where(table.admin-table,table.admin-dashboard-table,table.ui-admin-table,.admin-table-container table,.table-container table) td{overflow:hidden;overflow-wrap:anywhere;word-break:normal;text-overflow:clip}body.app-admin :where(pre,code,.admin-generated-output,.admin-json-output){max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}body.app-admin :where(.admin-notice,.notice,.alert,.message,.callout,.admin-status-box,.validation-message){box-sizing:border-box;max-width:100%;border-radius:0.65rem;padding:0.65rem 0.75rem}body.app-admin :where(.admin-notice-error,.notice.error,.alert.error,.message.error,.callout.error,.severity-error,.status-error){border-color:var(--format-contract-error-border, #b42318)!important;background:var(--format-contract-error-bg, #fde8e8)!important;color:var(--format-contract-error-text, #7a1c12)!important}body.app-admin :where(.admin-notice-warning,.notice.warning,.alert.warning,.message.warning,.callout.warning,.severity-warning,.status-warning){border-color:var(--format-contract-warning-border, #b7791f)!important;background:var(--format-contract-warning-bg, #fff4ce)!important;color:var(--format-contract-warning-text, #744210)!important}body.app-admin :where(.admin-notice-info,.notice.info,.alert.info,.message.info,.callout.info,.severity-info,.status-info){border-color:var(--format-contract-info-border, #2b6cb0)!important;background:var(--format-contract-info-bg, #e8f3ff)!important;color:var(--format-contract-info-text, #1a4f85)!important}@media (max-width:700px){body.app-admin :where(.admin-actions,.button-row,.form-actions,.dashboard-actions,.report-actions,.page-actions,.action-buttons,.admin-action-row,.admin-toolbar,.report-toolbar,.form-row,.field-row,.input-row,.setting-row,.control-row,.admin-form-row,.report-form-row,.filter-row,.admin-filter-row){align-items:stretch}body.app-admin :where(.admin-actions,.button-row,.form-actions,.dashboard-actions,.report-actions,.page-actions,.action-buttons,.admin-action-row,.admin-toolbar,.report-toolbar)>:where(a,button,input[type="submit"],input[type="button"]){flex:1 1 12rem;text-align:center}body.app-admin :where(.form-row,.field-row,.input-row,.setting-row,.control-row,.admin-form-row,.report-form-row,.filter-row,.admin-filter-row)>:where(input,select,textarea){flex:1 1 14rem}}.player-lazy-details-body{min-width:0;max-width:100%}body.app-player .player-lazy-details-wrapper.player-about-details{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-block:0.28rem!important;overflow:visible!important;padding:0!important}body.app-player .player-lazy-details-wrapper.player-about-details>details.player-lazy-details{margin-block:0!important}body.app-player .player-lazy-details-wrapper.player-about-details+br,body.app-player .about-whats-new-link-row{margin:0.28rem 0!important;padding:0!important}body.app-player .about-whats-new-link::before{content:"▶";display:inline-block;flex:0 0 auto;font-size:0.74em;line-height:1;margin-right:0;transform:translateY(-0.02rem)}body.app-player .about-whats-new-link:hover,body.app-player .about-whats-new-link:focus-visible{box-shadow:var(--ui-focus-ring, 0 0 0 3px rgba(38, 132, 255, .24))}body.app-player .about-whats-new-link-row{box-sizing:border-box;margin-block:var(--player-gap-sm, 0.5rem)!important;margin-inline:0!important;padding:0!important;width:100%}body.app-player .about-whats-new-link{align-items:center;background:var(--player-surface, #fff)!important;border:1px solid var(--player-border, var(--color-table-border, #bfbfbf))!important;border-left:1px solid var(--player-border, var(--color-table-border, #bfbfbf))!important;border-radius:var(--player-radius-md, 0.62rem)!important;box-shadow:none!important;box-sizing:border-box;color:var(--player-text, inherit)!important;cursor:pointer;display:flex;font-weight:700;gap:0.4rem;line-height:1.16!important;margin:0!important;max-width:100%;min-height:2.35rem;padding:0.48rem 0.72rem!important;text-decoration:none!important;touch-action:manipulation;width:100%}body.app-player .about-whats-new-link::before,body.app-player .about-whats-new-link::after{content:none!important;display:none!important}body.app-player .about-whats-new-link:hover,body.app-player .about-whats-new-link:focus-visible{background:var(--player-surface, #fff)!important;text-decoration:none!important}body.app-player .player-lazy-details-wrapper.player-about-details>details.player-lazy-details[open]>.player-lazy-details-body{padding-top:0!important}body.app-player .player-lazy-details-wrapper.player-about-details>details.player-lazy-details[open]>.player-lazy-details-body>.content:first-child{margin-top:0!important;padding-top:0!important}body.app-player .player-lazy-details-wrapper.player-about-details>details.player-lazy-details[open]>.player-lazy-details-body>.content:first-child>details:first-child{margin-top:0!important}.swal2-popup .swal2-actions{align-items:center!important;box-sizing:border-box;justify-content:center!important;width:100%!important}.swal2-popup .swal2-actions .swal2-styled,.swal2-popup .swal2-actions .swal2-confirm,.swal2-popup .swal2-actions .swal2-cancel,.swal2-popup .swal2-actions .swal2-deny{box-sizing:border-box!important;flex:0 1 75%!important;max-width:75%!important;width:75%!important;margin-left:auto!important;margin-right:auto!important}.swal2-popup .swal2-actions .swal2-confirm{background-color:var(--color-button-bg, #339955)!important;color:var(--color-button-text, #fff)!important}.swal2-popup .swal2-actions .swal2-confirm:hover{background-color:var(--color-button-hover-bg, #297a44)!important}.swal2-popup .swal2-icon{font-size:0.9em!important}:where(.ui-form-actions,.ui-player-form-actions,.ui-admin-form-actions,.form-actions,.page-actions,.admin-action-row,.admin-entity-action-row,.admin-danger-action-row,.player-action-row,.season-select-list,.workflow-bulk-delete-actions,.login-actions,.login-provider-stack,.passkey-login-panel)>:where(button,input[type="submit"],input[type="button"],a.button,a.button-link,a.primary-button,.ui-button,.admin-action-button,.login-provider-button,.login-passkey-button):not(.admin-button-small):not(.stats-advanced-toggle):not(.matches-team-action){box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:75%!important;width:75%!important}.database-readiness-body,.database-readiness-body :where(p,table,th,td,details,summary,textarea,code,pre){color:var(--color-text, inherit)}.database-readiness-body details.data-validation-check:not(.admin-section-outline-error):not(.has-error):not(.admin-section-outline-warning):not(.has-warning):not(.admin-section-outline-info):not(.has-info)>summary{background:var(--admin-severity-neutral-summary-bg-final, var(--color-table-header-bg, #f7f7f7))!important;color:var(--admin-severity-neutral-text-final, var(--color-text, #222))!important;border-left-color:var(--admin-severity-neutral-border, var(--color-table-border, #ddd))!important}.database-readiness-body details.database-readiness-review-only>summary{background:var(--admin-severity-info-summary-bg-final, var(--color-background, #fff))!important;color:var(--admin-severity-info-text, var(--color-text, #222))!important}.profile-notifications-section{display:grid;gap:0.5rem;margin:0.5rem 0 1rem;max-width:min(100%,34rem)}.profile-notification-option{display:block;padding:0.5rem 0}.player-checkbox-option-label{display:flex;align-items:baseline;gap:0.35rem;margin:0}.profile-notification-option input{margin-right:0}.player-checkbox-option-description,.player-checkbox-option-status{display:block;margin:0.75rem 0 0 0}.profile-portfolio-section{border:1px solid var(--border-color, #d0d7de);border-radius:12px;padding:1rem;margin:0 0 1rem 0;background:var(--card-bg, rgba(255,255,255,0.65))}.profile-notification-option-disabled{opacity:0.75}.profile-notification-option-disabled input[type="checkbox"]{cursor:not-allowed}.profile-portfolio-section>h4:first-child{margin-top:0;margin-bottom:0.55rem}.profile-portfolio-section>:where(.login-field,.profile-login-field,.profile-phone-field):first-of-type{margin-top:0}.profile-portfolio-section>:where(p,.single,.warning):first-child{margin-top:0}body.app-player .profile-portfolio-section{padding:0.52rem 0.72rem!important;margin:0 0 var(--player-gap-sm, 0.5rem)0!important;border-radius:var(--player-radius-md, 12px)!important}body.app-player .profile-portfolio-section>h4:first-child{margin:0 0 0.38rem 0!important;padding:0!important;line-height:1.25!important}body.app-player .profile-portfolio-section>:where(.login-field,.profile-login-field,.profile-phone-field,.profile-notifications-section,p,.single,.warning):first-child,body.app-player .profile-portfolio-section>h4:first-child+:where(.login-field,.profile-login-field,.profile-phone-field,.profile-notifications-section,p,.single,.warning){margin-top:0!important}body.app-player .profile-portfolio-section :where(.login-field,.profile-login-field){margin-block:0.28rem!important}body.app-player .profile-portfolio-section :where(p.single,p.warning,.single,.warning){margin-block:0.32rem!important}.password-feedback{display:block;font-size:0.92rem;line-height:1.25;margin:0.18rem 0 0.34rem 0}.password-feedback-empty{color:var(--muted-text, #57606a)}.password-feedback-weak,.password-feedback-mismatch{color:var(--danger-text, #b42318)}.password-feedback-okay{color:var(--warning-text, #8a5a00)}.password-feedback-strong,.password-feedback-match{color:var(--success-text, #116329)}body.app-player .profile-portfolio-section-password .login-field{margin-bottom:0.18rem!important}body.app-admin .admin-bool-control{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:0.55rem;align-items:start;max-width:58rem}body.app-admin .admin-bool-input{display:inline-flex;align-items:center;justify-content:flex-start;padding-top:0.05rem}body.app-admin .admin-bool-copy{display:block;min-width:0}body.app-admin .admin-bool-label{display:block;font-weight:600}body.app-admin .admin-bool-description{display:block;margin-top:0.12rem;font-size:0.9em;color:var(--ui-muted-text, #666);line-height:1.3}body.app-admin .admin-form-table td .admin-bool-control,body.app-admin .admin-rules-table td .admin-bool-control{text-align:left}.swal2-container .swal2-popup,.sweet-alert{border-left:0!important;border-inline-start:0!important}.swal2-container .swal2-popup :where(.swal2-title,h1,h2,h3,h4,h5,h6),.swal2-container .swal2-popup .swal2-html-container :where(h1,h2,h3,h4,h5,h6),.swal2-container .swal2-popup .changelog-alert-html :where(h1,h2,h3,h4,h5,h6),.sweet-alert :where(h1,h2,h3,h4,h5,h6){border:0!important;border-left:0!important;border-inline-start:0!important;padding-left:0!important;padding-inline-start:0!important;background:transparent!important;box-shadow:none!important}.swal2-container .swal2-popup :where(.swal2-title,h1,h2,h3,h4,h5,h6)::before,.swal2-container .swal2-popup :where(.swal2-title,h1,h2,h3,h4,h5,h6)::after,.sweet-alert :where(h1,h2,h3,h4,h5,h6)::before,.sweet-alert :where(h1,h2,h3,h4,h5,h6)::after{content:none!important;display:none!important}@media (max-width:760px){.approvals-container::before,.player-page-approvals::before,.approvals-container .ui-surface-admin::before,.approvals-container .admin-page-container::before{display:none!important;content:none!important}body.app-player :where(.ui-page-intro,.player-page-container .ui-page-intro,.ui-player-page-header .ui-page-intro,.player-about-details>.content,.player-about-details>.indented,.player-about-feedback-anchor .indented){box-sizing:border-box!important;padding-left:0.82rem!important;padding-right:0.82rem!important}body.app-player :where(.round-trends-container,.round-trends-table,.round-trend-insights,.round-trend-insights li){font-size:var(--player-mobile-font-size, 0.92rem)!important;line-height:1.35!important}body.app-player .player-feedback-form-table .feedback-urgent-checkbox{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;column-gap:0.45rem!important;width:100%!important;min-width:0!important;visibility:visible!important;opacity:1!important}body.app-player .player-feedback-form-table .feedback-urgent-checkbox input[type="checkbox"]{display:inline-block!important;appearance:auto!important;-webkit-appearance:checkbox!important;width:1.05rem!important;height:1.05rem!important;min-width:1.05rem!important;margin:0!important;visibility:visible!important;opacity:1!important}body.app-player .player-feedback-form-table .feedback-urgent-checkbox span{display:block!important;white-space:normal!important;overflow:visible!important;min-width:0!important}}body.app-player .stats-round-details{margin:0.55rem 0}@media (max-width:760px){.ui-surface-admin::before,.admin-page-container::before,.admin-dashboard-container::before,.admin-diagnostics-container::before{display:none!important;content:none!important}}@media (max-width:760px){body.app-player .round-trend-insights,body.app-player .round-trend-insights *,body.app-player .round-trend-insights strong,body.app-player .round-trend-insights ul,body.app-player .round-trend-insights li,body.app-player .round-trend-insights p{font-size:var(--player-mobile-font-size, 0.92rem)!important;line-height:1.35!important}}@media (max-width:760px){body.app-player :where(.player-about-details,.stats-details,.ui-player-details-card) :where(.round-trend-insights,.round-trend-insights *,.round-trend-label){font-size:0.92rem!important;line-height:1.35!important}body.app-player :where(.player-about-details,.stats-details,.ui-player-details-card) .round-trend-label{display:inline!important;font-weight:700!important}body.app-player :where(.player-about-details,.stats-details,.ui-player-details-card) .round-trend-insights ul{margin-top:0.32rem!important}}@media (max-width:760px){html body .round-trend-insights,html body .round-trend-insights .round-trend-label,html body .round-trend-insights ul,html body .round-trend-insights ol,html body .round-trend-insights li,html body .round-trend-insights p,html body .round-trend-insights span,html body .round-trend-insights strong,html body .round-trend-insights em,html body .round-trend-insights *{font-size:0.875rem!important;line-height:1.35!important}html body .round-trend-insights{margin-top:0.45rem!important;margin-bottom:0.55rem!important}html body .round-trend-insights .round-trend-label{display:inline!important;font-weight:700!important}html body .round-trend-insights ul,html body .round-trend-insights ol{margin-top:0.28rem!important;margin-bottom:0!important;padding-left:1.15rem!important}html body .round-trend-insights li{margin:0.12rem 0!important;padding:0!important}}.round-trend-insights,.round-trend-insights .round-trend-label,.round-trend-insights .round-trend-note-list,.round-trend-insights .round-trend-note-item,.round-trend-insights ul,.round-trend-insights li{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}@media (max-width:760px),(hover:none) and (pointer:coarse){.round-trend-insights,.round-trend-insights .round-trend-label,.round-trend-insights .round-trend-note-list,.round-trend-insights .round-trend-note-item,.round-trend-insights ul,.round-trend-insights li,.round-trend-insights *{font-size:0.875rem!important;line-height:1.35!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}}.matches-table .game-score-stack .input-score,.match-layout-table .game-score-stack .input-score,:where(.matches-container,.player-page-container) .game-score-stack .input-score{align-items:center;justify-content:center}.matches-table .game-score-stack .game-status-badge,.match-layout-table .game-score-stack .game-status-badge,:where(.matches-container,.player-page-container) .game-score-stack .game-status-badge{padding-inline:0.35rem!important}:root{--player-score-stack-gap: 0.34rem;--player-score-status-min-width: 2.65rem}.matches-table .matches-score-cell,.match-layout-table .matches-score-cell,:where(.matches-container,.player-page-container) .component-player-score-cell{vertical-align:middle;text-align:center}.matches-table .game-score-stack,.match-layout-table .game-score-stack,:where(.matches-container,.player-page-container) .game-score-stack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--player-score-stack-gap);line-height:1;min-height:calc((var(--game-score-display-height)*2) + var(--player-score-stack-gap))}.matches-table .game-score-stack--status,.match-layout-table .game-score-stack--status,:where(.matches-container,.player-page-container) .game-score-stack--status{min-height:var(--game-score-display-height)}.matches-table .game-score-row,.match-layout-table .game-score-row,:where(.matches-container,.player-page-container) .game-score-row{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:var(--game-score-display-height);margin:0;padding:0}.matches-table .game-score-stack .input-score,.match-layout-table .game-score-stack .input-score,:where(.matches-container,.player-page-container) .game-score-stack .input-score{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1!important;border-radius:var(--player-score-badge-radius);vertical-align:middle}.matches-table .game-score-stack .game-status-badge,.match-layout-table .game-score-stack .game-status-badge,:where(.matches-container,.player-page-container) .game-score-stack .game-status-badge{min-width:var(--player-score-status-min-width)!important;padding:0 0.35rem!important;text-align:center;text-transform:lowercase}.matches-table .game-score-stack br,.match-layout-table .game-score-stack br,:where(.matches-container,.player-page-container) .game-score-stack br{display:none}@media (max-width:768px){:root{--player-score-stack-gap: 0.38rem;--player-score-status-min-width: 2.85rem}}body.app-player .matches-table.match-layout-table td.component-player-score-cell{vertical-align:middle!important;text-align:center!important;padding-top:0.28rem!important;padding-bottom:0.28rem!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1.62rem 1.62rem!important;row-gap:0.26rem!important;align-items:center!important;justify-items:center!important;justify-content:center!important;min-height:3.5rem!important;width:100%!important;margin:0 auto!important;padding:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack.game-score-stack--status{grid-template-rows:1.62rem!important;row-gap:0!important;min-height:1.62rem!important;align-content:center!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row{display:flex!important;align-items:center!important;justify-content:center!important;min-height:1.62rem!important;height:1.62rem!important;line-height:1!important;margin:0!important;padding:0!important;width:100%!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row>input.input-score,body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row>span.input-score{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;height:1.62rem!important;min-height:1.62rem!important;line-height:1!important;margin:0!important;padding:0!important;box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.game-status-badge,body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.void.input-score{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;height:1.62rem!important;min-height:1.62rem!important;line-height:1!important;margin:0!important;padding:0 0.42rem!important;box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;border-radius:0.55rem!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell br{display:none!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .component-team-pair--matches,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .component-team-pair--matches{align-items:center!important;padding-right:calc(var(--player-action-icon-size, 1.7rem) + .45rem)!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .component-team-pair--matches .component-team-pair-action,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .component-team-pair--matches .component-team-pair-action{position:absolute!important;right:.22rem!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--player-action-icon-size, 1.7rem)!important;line-height:1!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-manage-link,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-action,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-manage-link,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-team-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--player-action-icon-size, 1.7rem)!important;min-width:var(--player-action-icon-size, 1.7rem)!important;height:var(--player-action-icon-size, 1.7rem)!important;min-height:0!important;padding:0!important;margin:0!important;line-height:1!important;vertical-align:middle!important;text-align:center!important;float:none!important}.profile-photo-frame.profile-photo-frame-size-small{--profile-photo-size: 32px}.profile-photo-frame.profile-photo-frame-size-card{--profile-photo-size: 88px}.profile-photo-frame.profile-photo-frame-size-profile{--profile-photo-size: 160px}.player-donation-intro{display:flex;align-items:flex-start;gap:1.5rem}.player-donation-portrait{flex:0 0 auto}.player-donation-copy{flex:1;min-width:0}.player-donation-copy>:first-child{margin-top:0}.player-donation-copy>:last-child{margin-bottom:0}@media (max-width:480px){.player-donation-intro{flex-direction:column;gap:1rem}}header{position:relative}header .nav-profile-corner{position:absolute;bottom:0.55rem;left:0.65rem;z-index:2}header .nav-profile-corner .nav-profile-photo-link{font-weight:700!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0.12rem!important;padding:0.1rem!important;min-height:0!important;line-height:1!important;border-radius:0.45rem;text-align:center!important;text-decoration:none!important}header .nav-profile-corner .nav-profile-photo-link .profile-photo-frame,header .nav-profile-corner .nav-profile-photo-link .profile-photo-frame.profile-photo-frame-has-image,header .nav-profile-corner .nav-profile-photo-link .profile-photo-image,header .nav-profile-corner .nav-profile-photo-link .profile-photo-fallback-avatar,header .nav-profile-corner .nav-profile-photo-link .profile-initials-avatar,header .nav-profile-corner .nav-profile-photo-link .profile-initials-avatar-small{--profile-photo-size: 34px !important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;flex:0 0 34px!important;box-sizing:border-box!important;font-size:0.82rem!important;line-height:34px!important}header .nav-profile-corner .nav-profile-photo-link .profile-photo-image,header .nav-profile-corner .nav-profile-photo-link .profile-photo-fallback-avatar,header .nav-profile-corner .nav-profile-photo-link .profile-initials-avatar{border-radius:999px!important}header .nav-profile-corner .nav-profile-first-name{display:block!important;max-width:none!important;min-width:max-content;overflow:visible!important;text-overflow:clip!important;white-space:nowrap;color:#fff!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.05!important;text-shadow:none!important}@media (max-width:700px){header .nav-profile-corner{bottom:0.35rem;left:0.45rem}header .nav-profile-corner .nav-profile-first-name{max-width:none!important;min-width:max-content;overflow:visible!important;text-overflow:clip!important;font-size:1.25rem!important}}body.app-admin header nav a.nav-link,body.app-admin nav a.nav-link{color:var(--color-white)!important}body.app-admin header nav a.nav-link:visited,body.app-admin nav a.nav-link:visited{color:var(--color-white)!important}body.app-admin header nav a.nav-link:hover,body.app-admin nav a.nav-link:hover,body.app-admin header nav a.nav-link:focus-visible,body.app-admin nav a.nav-link:focus-visible{color:var(--color-accent)!important}body.app-admin :where(.help-text,.admin-help-text,.hint,.muted,.small-note,.smallnote,.note,.admin-inline-note,.admin-action-note,.ui-page-note,.ui-section-intro,.ui-page-intro,.admin-page-intro,.admin-section-intro):not(.warning):not(.error):not(.success):not(.info):not(.alert):not(.validation-message){background:var(--color-transparent)!important;background-color:var(--color-transparent)!important;box-shadow:none}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row>input.input-score,body.app-player .matches-table.match-layout-table td.component-player-score-cell input.input-score.player-score-badge,body.app-player .player-matches-page input.input-score.player-score-badge{border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;-webkit-appearance:none!important;appearance:none!important;background-clip:padding-box!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .score-input-hidden-row,body.app-player .player-matches-page .score-input-hidden-row{display:none!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--suppressed{min-height:0!important;height:0!important}body.app-player .matches-table.match-layout-table td.pending-game-change-score::after,body.app-player .matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-score::after{content:""}body.app-player .pending-game-change-score input.input-score,body.app-player input.input-score.pending-game-change-score{cursor:not-allowed}.status-filter-chip{appearance:none;-webkit-appearance:none;border:0;border-radius:0;padding:0 4px;margin:0;font:inherit;font-weight:inherit;color:inherit;line-height:inherit;display:inline;vertical-align:baseline;box-shadow:none;text-align:inherit}.status-filter-chip.unavailable{background-color:var(--color-status-unavailable-bg)}.status-filter-chip.withdrawn{background-color:var(--color-status-withdrawn-bg)}.status-filter-chip.single{background-color:var(--color-status-single-bg)}.status-filter-chip,span.status-filter-chip,[role="button"].status-filter-chip{appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:0!important;padding:0 4px!important;margin:0!important;font:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important;display:inline!important;vertical-align:baseline!important;box-shadow:none!important;text-align:inherit!important;text-decoration:none!important;min-width:0!important;min-height:0!important}.status-filter-chip.unavailable,span.status-filter-chip.unavailable,[role="button"].status-filter-chip.unavailable{background-color:var(--color-status-unavailable-bg)!important}.status-filter-chip.withdrawn,span.status-filter-chip.withdrawn,[role="button"].status-filter-chip.withdrawn{background-color:var(--color-status-withdrawn-bg)!important}.status-filter-chip.single,span.status-filter-chip.single,[role="button"].status-filter-chip.single{background-color:var(--color-status-single-bg)!important}a.status-filter-chip,a.status-filter-chip:link,a.status-filter-chip:visited,a.status-filter-chip:hover,a.status-filter-chip:active{display:inline!important;padding:0 4px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;vertical-align:baseline!important;min-width:0!important;min-height:0!important;cursor:pointer}a.status-filter-chip.unavailable{background-color:var(--color-status-unavailable-bg)!important}a.status-filter-chip.withdrawn{background-color:var(--color-status-withdrawn-bg)!important}a.status-filter-chip.single{background-color:var(--color-status-single-bg)!important}a.status-filter-chip,a.status-filter-chip:link,a.status-filter-chip:visited,a.status-filter-chip:hover,a.status-filter-chip:active,a.status-filter-chip:focus{color:#000!important}.teams-page-heading-meta a.status-filter-chip,.players-page-heading-subtitle a.status-filter-chip{color:#000!important}.teams-page-heading-meta a.status-filter-chip,.players-page-heading-subtitle a.status-filter-chip,.teams-page-heading-meta a.status-filter-chip:link,.players-page-heading-subtitle a.status-filter-chip:link,.teams-page-heading-meta a.status-filter-chip:visited,.players-page-heading-subtitle a.status-filter-chip:visited,.teams-page-heading-meta a.status-filter-chip:hover,.players-page-heading-subtitle a.status-filter-chip:hover,.teams-page-heading-meta a.status-filter-chip:active,.players-page-heading-subtitle a.status-filter-chip:active{color:#000!important}tr.unavailable>td{background-color:var(--color-status-unavailable-bg)!important}tr.withdrawn>td{background-color:var(--color-status-withdrawn-bg)!important}tr.single>td{background-color:var(--color-status-single-bg)!important}body.app-player table.teams tbody tr.unavailable>td,body.app-player .teams tbody tr.unavailable>td,body.app-player tr.unavailable[data-status-filter-row~="unavailable"]>td,body.app-player tr.unavailable>td{background-color:var(--color-status-unavailable-bg)!important}body.app-player table.teams tbody tr.withdrawn>td,body.app-player .teams tbody tr.withdrawn>td,body.app-player tr.withdrawn[data-status-filter-row~="withdrawn"]>td,body.app-player tr.withdrawn>td{background-color:var(--color-status-withdrawn-bg)!important}body.app-player .player-teams-page tr.unavailable>td,body.app-player .player-teams-section tr.unavailable>td,body.app-player tr.unavailable>td.align-middle,body.app-player tr.unavailable>td.stats-team-cell{background-color:var(--color-status-unavailable-bg)!important}a.status-filter-chip[data-player-ajax-filter-link]{cursor:pointer}.player-ajax-panel[aria-busy="true"] .player-ajax-panel-body,.player-ajax-details[aria-busy="true"] .player-ajax-details-body{opacity:0.72}.admin-dupr-rating-select{min-width:6rem}.signup-no-dupr-id-label{display:inline-block;margin-top:0.45rem}.admin-manual-seed-order-table tr[draggable="true"]{cursor:move}.admin-manual-seed-drag-handle{text-align:center;font-weight:700;cursor:grab}.admin-manual-seed-dragging{opacity:0.55}body.app-admin .admin-maintenance-datetime-inputs{display:inline-flex;align-items:center;gap:0.5rem;flex-wrap:nowrap;max-width:100%}body.app-admin .admin-maintenance-datetime-inputs input[type="date"],body.app-admin .admin-maintenance-datetime-inputs select{width:auto;max-width:14rem;flex:0 0 auto}.team-availability-table-container td.availability-status-cell{text-align:center;vertical-align:middle}.team-availability-table-container .team-availability-status-badge{display:inline-flex;align-items:center;justify-content:center;margin:0;vertical-align:middle}.team-availability-toggle-button{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:60px;width:100%;min-height:34px;height:34px;vertical-align:middle}.team-availability-toggle-button:disabled{cursor:wait;opacity:0.75}.team-availability-switch-visual{position:relative;display:inline-block;width:60px;height:20px;flex:0 0 60px}.team-availability-switch-visual .slider{position:absolute;inset:0}.team-availability-toggle-button.is-on .slider{background-color:var(--color-status-available-bg)}.team-availability-toggle-button.is-on .slider:before{transform:translateX(36px)}.team-availability-post-form{display:flex;align-items:center;justify-content:center;margin:0;width:100%}.availability-clickable-cell .team-availability-post-form,.availability-clickable-cell .team-availability-toggle-button{width:100%}.team-availability-toggle-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-withdrawal-row .withdrawal-clickable-cell{display:table-cell!important;box-sizing:border-box;padding:0.65rem 0.75rem;text-align:center;width:100%;border-radius:0}.team-withdrawal-row-content{display:flex;align-items:center;justify-content:center;gap:0.75rem;width:100%}.team-withdrawal-control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:60px}.withdrawal-clickable-cell .team-withdrawal-toggle-button{width:60px}.withdrawal-clickable-cell .team-withdrawal-toggle-button.is-off .slider{background-color:var(--color-status-unavailable-bg)}@media (max-width:640px){.team-withdrawal-row-content{flex-direction:column;gap:0.45rem}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .component-team-pair--matches,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .component-team-pair--matches{padding-right:calc((var(--player-action-icon-size, 1.7rem)*2) + .75rem)!important}body.app-player .matches-table.match-layout-table .matches-team-actions{display:inline-flex!important;justify-content:center!important;gap:.18rem!important;width:auto!important;min-width:0!important;height:auto!important}body.app-player .matches-table.match-layout-table .matches-schedule-link{font-size:.95rem!important;text-decoration:none!important;opacity:.82}body.app-player .matches-table.match-layout-table .matches-schedule-link:hover,body.app-player .matches-table.match-layout-table .matches-schedule-link:focus,body.app-player .matches-table.match-layout-table .matches-schedule-link--set{opacity:1}.match-scheduler-modal{text-align:left}.match-scheduler-summary,.match-scheduler-note{margin:0 0 .75rem;font-size:.9rem}.match-scheduler-note{opacity:.75}.match-scheduler-field{display:grid;grid-template-columns:6rem 1fr;gap:.5rem;align-items:center;margin:.45rem 0}.match-scheduler-field--comment{align-items:start}.match-scheduler-field select,.match-scheduler-field input,.match-scheduler-field textarea{width:100%;box-sizing:border-box}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .component-team-pair--matches .component-team-pair-action,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .component-team-pair--matches .component-team-pair-action{top:.22rem!important;bottom:.22rem!important;right:.22rem!important;width:var(--player-action-icon-size, 1.7rem)!important;min-width:var(--player-action-icon-size, 1.7rem)!important;min-height:var(--player-action-icon-size, 1.7rem)!important;align-items:stretch!important}body.app-player .matches-table.match-layout-table .matches-team-actions{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;gap:.2rem!important;width:var(--player-action-icon-size, 1.7rem)!important;min-width:var(--player-action-icon-size, 1.7rem)!important;height:100%!important;min-height:var(--player-action-icon-size, 1.7rem)!important}body.app-player .matches-table.match-layout-table .matches-team-actions .matches-manage-link{align-self:flex-start!important}body.app-player .matches-table.match-layout-table .matches-team-actions .matches-schedule-link{align-self:flex-end!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .component-team-pair--matches,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .component-team-pair--matches{padding-right:calc(var(--player-action-icon-size, 1.7rem) + .65rem)!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .component-team-pair--matches .component-team-pair-action,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .component-team-pair--matches .component-team-pair-action{inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:contents!important;width:0!important;height:0!important}body.app-player .matches-table.match-layout-table .matches-team-actions{display:contents!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-manage-link,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-manage-link,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link{position:absolute!important;right:.22rem!important;z-index:3!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-manage-link,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-manage-link{top:.22rem!important;bottom:auto!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link{top:auto!important;bottom:.22rem!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set{background:var(--color-status-warning-bg, #fff7cc)!important;border:1px solid var(--color-status-warning, #c77800)!important;border-radius:999px!important;box-shadow:0 0 0 2px rgba(199,120,0,.18)!important;font-weight:800!important;line-height:1.25!important;min-width:1.45rem!important;min-height:1.45rem!important;text-align:center!important;opacity:1!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set:hover,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set:focus,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set:hover,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set:focus{box-shadow:0 0 0 3px rgba(37,99,235,.2)!important}.match-scheduler-facility-picker{display:grid;gap:.45rem}.match-scheduler-map-wrap{border:1px solid #d7d7d7;border-radius:.35rem;overflow:hidden;min-height:180px;background:#f8f8f8}.match-scheduler-map{width:100%;height:180px;border:0;display:block}.match-scheduler-map--empty{display:flex;align-items:center;justify-content:center;color:#666;padding:1rem;box-sizing:border-box}.match-scheduler-map-link-wrap{font-size:.85rem}.match-scheduler-map-link-empty{color:#666}.match-scheduler-facility-table{width:100%;border-collapse:collapse;font-size:.86rem}.match-scheduler-facility-table td{border-top:1px solid #e6e6e6;padding:.35rem .25rem;vertical-align:top}.match-scheduler-facility-row--selected td{font-weight:600}.match-scheduler-facility-pick{appearance:none;background:none;border:0;padding:0;margin:0;text-align:left;text-decoration:underline;cursor:pointer;font:inherit}.match-scheduler-facility-address,.match-scheduler-facility-empty{color:#666;font-size:.8rem}.admin-facilities-details{margin:1rem 0;border:1px solid rgba(0,0,0,0.12);border-radius:0.6rem;padding:0.65rem 0.8rem;background:rgba(255,255,255,0.72)}.admin-facilities-details>summary{cursor:pointer;font-weight:700;line-height:1.35}.admin-facility-picker{margin:0.75rem 0 1rem}.admin-facility-search{display:block;max-width:34rem;width:100%;margin:0.25rem 0 0.5rem}.admin-facility-picker-scroll{max-height:16rem;overflow-y:auto;border:1px solid rgba(0,0,0,0.12);border-radius:0.45rem}.admin-facilities-picker-table{margin:0}.admin-facilities-picker-table th,.admin-facilities-picker-table td{padding:0.42rem 0.55rem}.admin-facility-picker-row.is-selected td,.admin-facility-picker-link{font-weight:700}.admin-facility-distance{color:#555;font-size:0.9em;white-space:nowrap}.swal2-popup:has(.match-scheduler-modal){max-width:min(760px,calc(100vw - 1.25rem))!important}.match-scheduler-map-wrap{position:relative}.match-scheduler-map-controls{position:absolute;top:.45rem;left:.45rem;z-index:2;display:flex;flex-direction:column;gap:.2rem}.match-scheduler-map-zoom{width:2rem;height:2rem;border:1px solid #b8b8b8;border-radius:.25rem;background:#fff;color:#222;font-size:1.15rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.18)}.match-scheduler-map-zoom:hover,.match-scheduler-map-zoom:focus{background:#f2f2f2}@media (max-width:640px){.match-scheduler-field{grid-template-columns:1fr}.match-scheduler-facility-table td{display:block;width:100%}}.swal2-popup:has(.match-scheduler-modal){width:min(920px,calc(100vw - 1.25rem))!important;max-width:min(920px,calc(100vw - 1.25rem))!important}.match-scheduler-summary{margin-left:0;text-align:center}.match-scheduler-facility-scroll{max-height:14rem;overflow-y:auto;border:1px solid #d7d7d7;border-radius:.35rem;background:#fff}.match-scheduler-facility-table td:first-child{width:58%}.match-scheduler-facility-pick{color:#005eb8!important;opacity:1!important;min-height:1.2rem}.match-scheduler-facility-row--selected .match-scheduler-facility-pick{color:#003f7a!important}.match-scheduler-map-zoom{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important}@media (max-width:640px){.match-scheduler-summary{margin-left:0}}.admin-facility-latlong-row{display:flex;flex-wrap:wrap;gap:0.45rem;align-items:center}.admin-facility-latitude,.admin-facility-longitude{width:8rem;max-width:8rem}.admin-facility-map-cell label{display:inline-flex;align-items:center;gap:0.35rem;white-space:nowrap}.admin-facility-map-picker{margin-top:0.55rem;max-width:44rem}.admin-facility-map-frame-wrap{position:relative;height:16rem;border:1px solid rgba(0,0,0,0.14);border-radius:0.45rem;overflow:hidden;background:#f2f4f7}.admin-facility-map-frame{width:100%;height:100%;border:0;display:block}.admin-facility-map-click-layer{position:absolute;inset:0;z-index:3;border:0;background:transparent;cursor:crosshair;padding:0}.admin-facility-map-click-layer:focus-visible{outline:3px solid rgba(0,102,204,0.55);outline-offset:-3px}.admin-facility-map-zoom{position:absolute;left:0.5rem;z-index:4;width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;font-weight:700;background:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:0.35rem;box-shadow:0 1px 3px rgba(0,0,0,0.18)}.admin-facility-map-zoom-in{top:0.5rem}.admin-facility-map-zoom-out{top:2.8rem}.admin-facility-map-actions{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:center;margin-top:0.45rem}.admin-facility-radio-group{display:inline-flex;flex-wrap:wrap;gap:0.9rem;align-items:center}.admin-facility-radio-group .admin-radio-row{margin:0;align-items:center;gap:0.25rem}.admin-facility-radio-group .admin-radio-row input[type="radio"]{margin-top:0}.admin-facility-radio-option{display:inline-flex;align-items:center;gap:0.35rem;margin:0 1rem 0 0;white-space:nowrap;line-height:1.25;max-width:none}.admin-facility-radio-option input[type="radio"]{flex:0 0 auto;margin:0}.admin-facility-radio-option span{display:inline-block;white-space:nowrap}.admin-facility-map-click-layer:hover,.admin-facility-map-click-layer:active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:none}.game-location-controls,.game-facility-select,.game-court-label-input,.game-court-label-options{display:none!important}.facility-search-dropdown-layout{display:grid;gap:.45rem}.facility-search-dropdown-input{width:100%;box-sizing:border-box}.facility-search-dropdown-list{width:100%;min-height:0;height:auto;max-height:none;overflow-y:visible;border:1px solid #d7d7d7;border-radius:.35rem;background:#fff;box-sizing:border-box;font:inherit}.facility-search-dropdown-list option{padding:.35rem .45rem;white-space:normal}.match-scheduler-facility-dropdown,.admin-facility-dropdown{height:auto;max-width:48rem}.match-scheduler-modal .match-scheduler-summary{margin-left:0!important}.admin-facility-radio-group{gap:0.85rem!important;overflow-wrap:normal!important;word-break:normal!important}.admin-facility-radio-option{gap:0.3rem!important;min-width:max-content!important;margin:0 0.85rem 0 0!important;padding:0!important;overflow-wrap:normal!important;word-break:keep-all!important;line-height:1.25!important}.admin-facility-radio-option input[type="radio"]{width:auto!important}.admin-facility-radio-option span{min-width:max-content!important;word-break:keep-all!important}.admin-facility-map-frame-wrap:hover,.admin-facility-map-frame:hover{background:#f2f4f7!important;border-color:rgba(0,0,0,0.14)!important;box-shadow:none!important}.admin-facility-map-click-layer{display:none!important;pointer-events:none!important}.match-scheduler-map-wrap--native,.admin-facility-map-frame-wrap{cursor:auto!important}.match-scheduler-map-controls,.match-scheduler-map-zoom,.admin-facility-map-zoom,.admin-facility-map-click-layer{display:none!important;pointer-events:none!important}.match-scheduler-map-note{font-size:.86rem;color:var(--color-text-muted, #666);margin:.25rem 0 .4rem 0}.admin-facility-radio-group{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:1.1rem!important;flex-wrap:wrap!important;white-space:normal!important}.admin-facility-radio-option{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}.admin-facility-radio-option input[type="radio"]{margin:0!important;flex:0 0 auto!important}.admin-facility-radio-option span{display:inline!important;width:auto!important;max-width:none!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:normal!important}.admin-facility-radio-cell{white-space:normal!important}.admin-facility-radio-cell .admin-facility-radio-group{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:1.25rem!important;width:100%!important;max-width:100%!important;white-space:normal!important}.admin-facility-radio-cell .admin-facility-radio-option{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;width:auto!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:normal!important}.admin-facility-radio-cell .admin-facility-radio-option input[type="radio"]{display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}.admin-facility-radio-cell .admin-facility-radio-option span{display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;text-align:left!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.25!important}.admin-facility-map-picker{max-width:100%!important}.admin-facility-map-frame-wrap,.match-scheduler-map-wrap{border:1px solid #d7d7d7!important;border-radius:.35rem!important;overflow:hidden!important;min-height:180px!important;height:180px!important;background:#f8f8f8!important}.admin-facility-map-frame,.match-scheduler-map{width:100%!important;height:180px!important;border:0!important;display:block!important}.admin-facility-map-actions{display:flex!important;flex-wrap:wrap!important;gap:.65rem!important;align-items:center!important;margin-top:.45rem!important}.admin-facility-map-refresh{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:2rem!important;padding:.25rem .65rem!important;border:1px solid #cfd6de!important;border-radius:.35rem!important;background:#f7f9fb!important;color:#123!important;font:inherit!important;font-weight:600!important;line-height:1.2!important;cursor:pointer!important}.admin-facility-map-refresh:hover,.admin-facility-map-refresh:focus{background:#eef3f7!important;color:#123!important}.admin-facility-map-coordinates{display:inline-flex!important;flex-wrap:wrap!important;gap:.45rem!important;align-items:center!important}.admin-facility-map-coordinates label{display:inline-flex!important;align-items:center!important;gap:.25rem!important;margin:0!important;font-size:.92rem!important;color:#344!important}.admin-facility-map-coordinates input[disabled]{width:8.5rem!important;max-width:8.5rem!important;padding:.25rem .4rem!important;border:1px solid #d4dbe2!important;border-radius:.3rem!important;background:#f7f9fb!important;color:#234!important;font:inherit!important;opacity:1!important}.admin-facility-radio-cell{vertical-align:middle!important}.admin-facility-choice-list{flex-direction:row!important;flex-wrap:wrap!important;gap:1.25rem!important;max-width:100%!important;min-width:0!important}.admin-facility-choice-list .admin-facility-choice,body.app-admin .admin-facility-choice-list .admin-facility-choice,.admin-page-container .admin-facility-choice-list .admin-facility-choice{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;writing-mode:horizontal-tb!important;line-height:1.25!important}.admin-facility-choice-list .admin-facility-choice input[type="radio"]{padding:0!important}.admin-facility-choice-list .admin-facility-choice span{display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;writing-mode:horizontal-tb!important;text-align:left!important}.admin-facility-map-frame,.match-scheduler-map{pointer-events:auto!important}.admin-facility-map-frame-wrap,.match-scheduler-map-wrap{position:relative!important}.admin-facility-radio-cell,.admin-facility-radio-cell *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important}.admin-facility-radio-cell{text-align:left!important}.admin-facility-choice-list{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.8rem 1.6rem!important;width:100%!important;text-align:left!important}.admin-facility-choice-list .admin-facility-choice{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;text-align:left!important;line-height:1.3!important}.admin-facility-choice-list .admin-facility-choice input[type="radio"]{display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important}.admin-facility-choice-list .admin-facility-choice label,body.app-admin .admin-facility-choice-list .admin-facility-choice label,.admin-page-container .admin-facility-choice-list .admin-facility-choice label{display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;white-space:nowrap!important;text-align:left!important;writing-mode:horizontal-tb!important}.match-scheduler-disclaimer{margin:0 0 .85rem;padding:.55rem .7rem;border:1px solid #e0e0e0;border-radius:.45rem;background:#fafafa;font-size:.86rem;line-height:1.35;text-align:center}.match-scheduler-calendar-link-wrap{margin:.45rem 0 0 6.5rem;font-size:.9rem}.match-scheduler-calendar-link-wrap a{font-weight:600}@media (max-width:640px){.match-scheduler-calendar-link-wrap{margin-left:0!important}}.match-scheduler-field--court input:disabled{background:#f4f4f4!important;color:#666!important;cursor:not-allowed!important}.match-scheduler-field--court #matchScheduleCourtLabel:empty{display:block!important;min-height:1px!important}.match-scheduler-field--court input:disabled::placeholder{color:#666!important;opacity:1!important}body.app-player .player-feedback-page .ui-page-header>.ui-page-intro,body.app-player .player-feedback-page .component-player-page-header-final>.ui-page-intro,body.app-player .player-feedback-page .ui-page-intro{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:.5rem 0 .8rem!important;padding:.55rem .75rem!important;border-radius:.45rem!important;background:#2f8f46!important;color:#fff!important;border:1px solid #237338!important;line-height:1.35!important}body.app-player .player-feedback-page .ui-page-intro a{color:#fff!important;text-decoration:underline!important}.match-scheduler-map-wrap,.admin-facility-map-frame-wrap{position:relative!important}.google-map-preview-watermark{position:absolute;right:.55rem;top:.45rem;z-index:2;padding:.16rem .45rem;border-radius:.45rem;background:rgba(0,0,0,.62);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;pointer-events:none;user-select:none}.match-scheduler-court-control{display:block;width:100%}.match-scheduler-court-select,.match-scheduler-court-control input{width:100%;box-sizing:border-box}.match-scheduler-court-meta{grid-column:2;display:block;margin-top:-.25rem;font-size:.82rem;color:var(--color-text-muted, #666)}.facility-search-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.facility-search-filter-row label{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.95rem;white-space:nowrap}.facility-search-filter-select{max-width:12rem;padding:.25rem .35rem;font:inherit}.match-scheduler-modal .match-scheduler-summary{display:flex!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;text-align:center!important;flex-wrap:wrap!important}.match-scheduler-modal .match-scheduler-summary strong{font-weight:700!important}.match-scheduler-field--datetime{align-items:center}.match-scheduler-field--datetime-range{grid-template-columns:6rem minmax(0,1fr)}.match-scheduler-datetime-inputs{display:inline-flex;align-items:center;gap:0.5rem;flex-wrap:nowrap;max-width:100%}.match-scheduler-datetime-inputs input[type="date"]{width:10.5rem;max-width:10.5rem;flex:0 0 auto}.match-scheduler-datetime-inputs select{width:5.75rem;max-width:5.75rem;flex:0 0 auto}.match-scheduler-time-range-separator{display:inline-flex;align-items:center;font-weight:600;white-space:nowrap}@media (max-width:640px){.match-scheduler-field--datetime-range{grid-template-columns:1fr}.match-scheduler-datetime-inputs{flex-wrap:wrap}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set{box-shadow:0 0 0 2px rgba(199,120,0,.14),0 0 12px rgba(255,193,7,.42)!important}.match-scheduler-datetime-inputs select{width:7.25rem!important;max-width:7.25rem!important}.match-scheduler-calendar-link-wrap{line-height:1.55}.match-scheduler-calendar-link-label{font-weight:700}@keyframes matchSchedulerClockPulseGlow{0%{box-shadow:0 0 0 3px rgba(199,120,0,.20),0 0 8px rgba(255,193,7,.26)}50%{box-shadow:0 0 0 4px rgba(199,120,0,.28),0 0 18px rgba(255,193,7,.48)}100%{box-shadow:0 0 0 3px rgba(199,120,0,.20),0 0 8px rgba(255,193,7,.26)}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set{animation:matchSchedulerClockPulseGlow 2.4s ease-in-out infinite!important;box-shadow:0 0 0 3px rgba(199,120,0,.20),0 0 8px rgba(255,193,7,.26)!important}@media (prefers-reduced-motion:reduce){body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set{animation:none!important}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set:hover,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set:focus,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set:hover,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set:focus{animation:matchSchedulerClockPulseGlow 2.4s ease-in-out infinite!important}.google-map-js-placeholder{display:flex;align-items:center;justify-content:center;min-height:12rem;padding:1rem;background:#f2f4f7;color:#334155;text-align:center}.google-map-js-placeholder-message{max-width:30rem;font-size:0.92rem;line-height:1.35}.match-scheduler-map,.admin-facility-map-frame{min-height:16rem}body.app-player .teams-round-movement-details{margin-top:1rem}body.app-player .teams-round-movement-table-wrap{margin-top:0.75rem}body.app-player .teams-round-movement-reason{min-width:18rem;max-width:34rem;white-space:normal}body.app-player :where(.player-about-page-shell,.player-profile-page,.player-page-container) :where(.player-lazy-details-wrapper.player-about-details,.player-profile-details,.player-match-history-details,.player-subs-details){margin-block:0.26rem!important}body.app-player :where(.player-about-page-shell,.player-profile-page,.player-page-container) :where(.player-lazy-details-wrapper.player-about-details,.player-profile-details,.player-match-history-details,.player-subs-details)+br{display:none!important}body.app-player :where(.player-about-page-shell,.player-profile-page,.player-page-container) br+:where(.player-lazy-details-wrapper.player-about-details,.player-profile-details,.player-match-history-details,.player-subs-details){margin-top:0.26rem!important}body.app-player .player-about-content-stack>:where(.player-lazy-details-wrapper.player-about-details,.about-whats-new-link-row){margin-block:0.26rem!important}body.app-player .player-profile-page :where(.profile-summary-wrap,.player-profile-summary-card)+br{display:none!important}body.app-player .teams-round-movement-body{max-width:100%;overflow:hidden}body.app-player .teams-round-movement-table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden}body.app-player .teams-round-movement-table{width:max-content;min-width:52rem;max-width:none}body.app-player .teams-round-movement-symbol{min-width:3rem;text-align:center;white-space:nowrap;font-weight:700}body.app-player .teams-round-movement-record{min-width:6.5rem;white-space:nowrap;line-height:1.25}body.app-player .teams-round-movement-reason{min-width:16rem;max-width:28rem}body.app-player .teams-round-movement-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;margin-left:0.25rem;border-radius:999px;border:1px solid rgba(0,0,0,0.25);text-decoration:none;font-weight:700;line-height:1}body.app-player .teams-round-movement-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-start;justify-content:center;padding:5vh 1rem 1rem;background:rgba(0,0,0,0.35)}body.app-player .teams-round-movement-overlay.is-hidden{display:none!important}body.app-player .teams-round-movement-panel{width:min(96vw,72rem);max-height:88vh;overflow:hidden;border-radius:0.75rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(0,0,0,0.28);display:flex;flex-direction:column}body.app-player .teams-round-movement-panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.75rem 1rem;border-bottom:1px solid rgba(0,0,0,0.12)}body.app-player .teams-round-movement-panel-header h3{margin:0;font-size:1.05rem}body.app-player .teams-round-movement-close{border:0;background:transparent;font-size:1.6rem}body.app-player .teams-round-movement-overlay .teams-round-movement-body{padding:0.85rem 1rem 1rem;overflow:auto}body.app-player .teams-round-movement-round-links{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem;margin:0.5rem 0 0.75rem;font-size:0.92rem}body.app-player .teams-round-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;padding:0.15rem 0.4rem;border-radius:999px;border:1px solid rgba(0,0,0,0.2);text-decoration:none}body.app-player .teams-round-link-current{font-weight:700;background:rgba(0,0,0,0.08)}body.app-player .teams-round-movement-pool{white-space:nowrap}body.app-player .teams-round-movement-pool .teams-round-movement-symbol{display:inline-block;min-width:1.35rem;margin-right:0.2rem}body.app-player .teams-round-movement-panel{width:min(98vw,88rem)!important}body.app-player .teams-round-movement-table-wrap{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}body.app-player .teams-round-movement-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;font-size:0.86rem}body.app-player .teams-round-movement-table th,body.app-player .teams-round-movement-table td{padding:0.28rem 0.36rem;vertical-align:top}body.app-player .teams-round-rank-col{width:7.5%}body.app-player .teams-round-team-col{width:15%}body.app-player .teams-round-dupr-col{width:12%}body.app-player .teams-round-movement-col{width:8%}body.app-player .teams-round-record-col{width:9%}body.app-player .teams-round-why-col{width:39.5%}body.app-player .teams-round-movement-rank,body.app-player .teams-round-movement-pool,body.app-player .teams-round-movement-record{white-space:normal!important;line-height:1.18}body.app-player .teams-round-movement-record{min-width:0!important;max-width:none!important;text-align:center}body.app-player .teams-round-movement-dupr{min-width:0!important;max-width:none!important;line-height:1.16;text-align:left;overflow-wrap:anywhere}body.app-player .teams-round-movement-dupr-change{display:inline-block;margin-bottom:0.08rem}body.app-player .teams-round-movement-dupr-delta{font-weight:700;white-space:nowrap}body.app-player .teams-round-movement-net{display:inline-block;margin-top:0.08rem;font-weight:700}body.app-player .teams-round-movement-reason{min-width:0!important;max-width:none!important;line-height:1.16;text-align:left;overflow-wrap:anywhere;word-break:normal}body.app-player .teams-round-movement-body.is-loading{opacity:0.62;pointer-events:none}@media (max-width:700px){body.app-player .teams-round-movement-table{min-width:46rem!important}}body.app-player .teams-round-movement-panel-header h3{white-space:nowrap;overflow:visible;text-overflow:clip;flex:0 0 auto}body.app-player .teams-round-movement-note{margin:0.25rem 0 0.65rem}body.app-player .teams-round-movement-pool-odd>td{background:#fff!important}body.app-player .teams-round-movement-pool-even>td{background:rgba(0,0,0,0.045)!important}body.app-player .teams-round-movement-table .teams-round-movement-reason{font-size:0.84rem}body.app-player .player-about-page-shell :where(.player-lazy-details-wrapper.player-about-details,.about-whats-new-link-row),body.app-player .player-profile-page :where(.player-profile-details,.player-match-history-details,.player-subs-details){margin-block:0.26rem!important}body.app-player .player-about-page-shell .player-lazy-details-wrapper.player-about-details>details.player-lazy-details,body.app-player .player-profile-page :where(.player-profile-details,.player-match-history-details,.player-subs-details){margin-block:0!important}body.app-player .player-about-page-shell :where(.player-lazy-details-wrapper.player-about-details,.about-whats-new-link-row)+br,body.app-player .player-profile-page :where(.player-profile-details,.player-match-history-details,.player-subs-details,.profile-summary-wrap,.player-profile-summary-card)+br{display:none!important}body.app-player .player-about-content-stack>:where(.player-lazy-details-wrapper.player-about-details,.about-whats-new-link-row),body.app-player .player-profile-page>:where(.player-profile-details,.player-match-history-details,.player-subs-details){margin-block:0.26rem!important}body.app-player .teams-round-movement-panel-header{position:relative}body.app-player .teams-round-movement-close{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;min-width:2rem;min-height:2rem;padding:0;border:1px solid rgba(0,0,0,0.25);border-radius:999px;background:#fff;color:#111;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;opacity:1;visibility:visible;cursor:pointer;z-index:2}body.app-player .teams-round-movement-close:hover,body.app-player .teams-round-movement-close:focus{background:rgba(0,0,0,0.06);color:#000;outline:2px solid rgba(0,0,0,0.18);outline-offset:2px}body.app-player .player-about-page-shell .player-about-content-stack{gap:var(--player-section-gap, 0.32rem)!important;row-gap:var(--player-section-gap, 0.32rem)!important}body.app-player .player-about-page-shell .player-about-content-stack>:where(.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"],.player-lazy-details-wrapper.player-about-details,.about-whats-new-link-row),body.app-player .player-players-page--profile>:where(.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"],.profile-summary-wrap,.player-profile-summary-card),body.app-player .player-players-page--profile :where(.player-profile-details,.player-match-history-details,.player-subs-details,.player-availability-details){margin-top:var(--player-section-gap, 0.32rem)!important;margin-bottom:var(--player-section-gap, 0.32rem)!important}body.app-player .player-about-page-shell .player-about-content-stack>:where(.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"],.player-lazy-details-wrapper.player-about-details)>:where(details,.player-lazy-details),body.app-player .player-players-page--profile>.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"]>:where(details,.player-lazy-details){margin:0!important}body.app-player .player-players-page--profile>*+*{margin-top:var(--player-section-gap, 0.32rem)!important}body.app-player .player-about-page-shell :where(.player-lazy-details-wrapper.player-about-details,.about-whats-new-link-row)+br,body.app-player .player-players-page--profile :where(.profile-summary-wrap,.player-profile-summary-card,.player-profile-details,.player-match-history-details,.player-subs-details,.player-availability-details,.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"])+br{display:none!important}body.app-player .player-about-page-shell .player-about-content-stack{display:grid!important;gap:var(--player-section-gap, 0.32rem)!important;row-gap:var(--player-section-gap, 0.32rem)!important}body.app-player .player-about-page-shell .player-about-content-stack>*,body.app-player .player-about-page-shell .player-about-content-stack>:where(.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"],.player-lazy-details-wrapper.player-about-details,.about-whats-new-link-row),body.app-player .player-players-page--profile>:where(.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"],.player-profile-details,.player-match-history-details,.player-subs-details,.player-availability-details){margin-top:0!important;margin-bottom:0!important}body.app-player .player-players-page--profile>:where(.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"],.player-profile-details,.player-match-history-details,.player-subs-details,.player-availability-details)+:where(.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"],.player-profile-details,.player-match-history-details,.player-subs-details,.player-availability-details){margin-top:var(--player-section-gap, 0.32rem)!important}body.app-player .player-players-page--profile>:where(.profile-summary-wrap,.player-profile-summary-card)+:where(.ui-component-player.ui-player-details-card[data-ui-details-wrapper="1"],.player-profile-details,.player-match-history-details,.player-subs-details,.player-availability-details){margin-top:var(--player-section-gap, 0.32rem)!important}body.app-player .player-about-page-shell,body.app-player .player-players-page--profile{--player-profile-section-parity-gap: var(--player-section-gap, 0.32rem)}body.app-player .player-about-page-shell .player-about-content-stack,body.app-player .player-players-page--profile{display:grid!important;row-gap:var(--player-profile-section-parity-gap)!important;gap:var(--player-profile-section-parity-gap)!important}body.app-player .player-about-page-shell .player-about-content-stack>*,body.app-player .player-about-page-shell .player-about-content-stack>:where(.ui-component-player,.ui-details-card,.ui-player-details-card,.player-lazy-details-wrapper,.player-about-details,.about-whats-new-link-row),body.app-player .player-players-page--profile>*,body.app-player .player-players-page--profile>:where(.ui-component-player,.ui-details-card,.ui-player-details-card,.profile-summary-wrap,.player-profile-summary-card,.player-profile-details,.player-match-history-details,.player-subs-details,.player-availability-details){margin-top:0!important;margin-bottom:0!important}body.app-player .player-about-page-shell .player-about-content-stack>:where(.ui-component-player,.ui-details-card,.ui-player-details-card,.player-lazy-details-wrapper)>:where(details,.player-lazy-details,.player-ajax-details,.ui-normalized-details),body.app-player .player-players-page--profile>:where(.ui-component-player,.ui-details-card,.ui-player-details-card)>:where(details,.player-lazy-details,.player-ajax-details,.ui-normalized-details){margin-top:0!important;margin-bottom:0!important}body.app-player .player-about-page-shell br,body.app-player .player-players-page--profile br{display:none!important}.admin-facility-map-frame-wrap{min-height:360px!important;height:360px!important}.admin-facility-map-frame{height:360px!important}body.app-player .matches-table.match-layout-table td.pending-game-change-cell,body.app-player .player-matches-page td.pending-game-change-cell{background-color:var(--color-status-dissolution-request-bg)!important;-webkit-print-color-adjust:exact}body.app-player .matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-forfeit::after,body.app-player .matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-void::after,body.app-player .player-matches-page td.pending-game-change-cell.pending-game-change-forfeit::after,body.app-player .player-matches-page td.pending-game-change-cell.pending-game-change-void::after{background-color:var(--color-message-warning);box-shadow:0 0 0 1px var(--color-background),0 0 0 2px var(--color-message-warning)}body.app-player .matches-table.match-layout-table .pending-void-status,body.app-player .player-matches-page .pending-void-status{background-color:var(--player-score-status-void-bg, var(--color-status-void-bg))!important;border-color:var(--player-score-status-void-bg, var(--color-status-void-bg))!important;font-weight:700;text-align:center}body.app-player .matches-table.match-layout-table td.component-player-score-cell.pending-game-change-cell,body.app-player .matches-table.match-layout-table td.matches-score-cell.pending-game-change-cell,body.app-player .player-matches-page td.component-player-score-cell.pending-game-change-cell,body.app-player .player-matches-page td.matches-score-cell.pending-game-change-cell{background-color:var(--color-status-dissolution-request-bg)!important;background:var(--color-status-pending-change-bg)!important;-webkit-print-color-adjust:exact}body.app-player .matches-table.match-layout-table td.pending-game-change-cell .game-score-stack,body.app-player .player-matches-page td.pending-game-change-cell .game-score-stack{background-color:transparent!important}body.app-player .matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score{background-color:var(--color-status-dissolution-request-bg)!important}body.app-player .matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,body.app-player .player-matches-page td.pending-game-change-cell .pending-void-status{background-color:var(--player-score-status-void-bg, var(--color-status-void-bg))!important;border-color:var(--player-score-status-void-bg, var(--color-status-void-bg))!important}.matches-table.match-layout-table td.component-player-score-cell.pending-game-change-cell,.matches-table.match-layout-table td.matches-score-cell.pending-game-change-cell,.player-matches-page td.component-player-score-cell.pending-game-change-cell,.player-matches-page td.matches-score-cell.pending-game-change-cell,body.app-player .matches-table.match-layout-table td.component-player-score-cell.pending-game-change-cell,body.app-player .matches-table.match-layout-table td.matches-score-cell.pending-game-change-cell,body.app-player .player-matches-page td.component-player-score-cell.pending-game-change-cell,body.app-player .player-matches-page td.matches-score-cell.pending-game-change-cell{background-color:var(--color-status-pending-change-bg, #ffe6a6)!important;background:var(--color-status-pending-change-bg, #ffe6a6)!important;background-clip:padding-box!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,.matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--pending-void,.player-matches-page td.pending-game-change-cell .pending-void-status,.player-matches-page td.pending-game-change-cell .player-status-badge--pending-void,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--pending-void,body.app-player .player-matches-page td.pending-game-change-cell .pending-void-status,body.app-player .player-matches-page td.pending-game-change-cell .player-status-badge--pending-void{background-color:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;border-color:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important}.matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-score input.input-score.pending-game-change-score,.matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-score span.input-score.pending-game-change-score,.player-matches-page td.pending-game-change-cell.pending-game-change-score input.input-score.pending-game-change-score,.player-matches-page td.pending-game-change-cell.pending-game-change-score span.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-score input.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-score span.input-score.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell.pending-game-change-score input.input-score.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell.pending-game-change-score span.input-score.pending-game-change-score{border-color:var(--color-border, #cbd5e1)!important;box-shadow:none!important;outline:none!important}.matches-table.match-layout-table td.pending-game-change-score,.matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-score,.player-matches-page td.pending-game-change-score,.player-matches-page td.pending-game-change-cell.pending-game-change-score,body.app-player .matches-table.match-layout-table td.pending-game-change-score,body.app-player .matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell.pending-game-change-score{box-shadow:none!important;outline:none!important}.matches-table.match-layout-table input.input-score.pending-game-change-score,.matches-table.match-layout-table span.input-score.pending-game-change-score,.player-matches-page input.input-score.pending-game-change-score,.player-matches-page span.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table input.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table span.input-score.pending-game-change-score,body.app-player .player-matches-page input.input-score.pending-game-change-score,body.app-player .player-matches-page span.input-score.pending-game-change-score{border-color:transparent!important;box-shadow:none!important;outline:none!important}.matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-score,.matches-table.match-layout-table td.pending-game-change-cell:has(input.input-score.pending-game-change-score),.matches-table.match-layout-table td.pending-game-change-cell:has(span.input-score.pending-game-change-score),.player-matches-page td.pending-game-change-cell.pending-game-change-score,.player-matches-page td.pending-game-change-cell:has(input.input-score.pending-game-change-score),.player-matches-page td.pending-game-change-cell:has(span.input-score.pending-game-change-score),body.app-player .matches-table.match-layout-table td.pending-game-change-cell.pending-game-change-score,body.app-player .matches-table.match-layout-table td.pending-game-change-cell:has(input.input-score.pending-game-change-score),body.app-player .matches-table.match-layout-table td.pending-game-change-cell:has(span.input-score.pending-game-change-score),body.app-player .player-matches-page td.pending-game-change-cell.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell:has(input.input-score.pending-game-change-score),body.app-player .player-matches-page td.pending-game-change-cell:has(span.input-score.pending-game-change-score){border-color:var(--color-table-border, #bfbfbf)!important;box-shadow:none!important;outline:none!important}.matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score,.matches-table.match-layout-table input.input-score.pending-game-change-score,.matches-table.match-layout-table span.input-score.pending-game-change-score,.player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score,.player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score,.player-matches-page input.input-score.pending-game-change-score,.player-matches-page span.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table input.input-score.pending-game-change-score,body.app-player .matches-table.match-layout-table span.input-score.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score,body.app-player .player-matches-page input.input-score.pending-game-change-score,body.app-player .player-matches-page span.input-score.pending-game-change-score{border:0!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;background-clip:padding-box!important}.app-mobile-title-help{cursor:help;text-decoration:underline dotted;text-underline-offset:0.15em}.app-mobile-title-help:focus{outline:2px solid currentColor;outline-offset:2px}@media (pointer:coarse),(max-width:700px){button,input[type="button"],input[type="submit"],input[type="reset"],.button,.btn,.button-link,a.button,a.btn{min-height:44px;touch-action:manipulation}input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),select,textarea{min-height:44px;font-size:16px}.matches-table button,.match-layout-table button,.table-calendar button,.stats-table-container button,.admin-card button{margin-top:0.15rem;margin-bottom:0.15rem}.app-mobile-title-help{-webkit-tap-highlight-color:rgba(0,0,0,0.12)}}.matches-table.match-layout-table input.input-score.player-score-badge.pending-game-change-score:not(.game-status-badge):not(.pending-void-status),.matches-table.match-layout-table span.input-score.player-score-badge.pending-game-change-score:not(.game-status-badge):not(.pending-void-status),.player-matches-page input.input-score.player-score-badge.pending-game-change-score:not(.game-status-badge):not(.pending-void-status),.player-matches-page span.input-score.player-score-badge.pending-game-change-score:not(.game-status-badge):not(.pending-void-status),body.app-player .matches-table.match-layout-table input.input-score.player-score-badge.pending-game-change-score:not(.game-status-badge):not(.pending-void-status),body.app-player .matches-table.match-layout-table span.input-score.player-score-badge.pending-game-change-score:not(.game-status-badge):not(.pending-void-status),body.app-player .player-matches-page input.input-score.player-score-badge.pending-game-change-score:not(.game-status-badge):not(.pending-void-status),body.app-player .player-matches-page span.input-score.player-score-badge.pending-game-change-score:not(.game-status-badge):not(.pending-void-status){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;height:1.62rem!important;min-height:1.62rem!important;margin:0!important;padding:0!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;border:1px solid var(--color-border, #cbd5e1)!important;background-color:var(--color-input-bg, var(--color-background, #ffffff))!important;background:var(--color-input-bg, var(--color-background, #ffffff))!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;background-clip:padding-box!important}.matches-table.match-layout-table input.input-score.player-score-badge.pending-game-change-score.score-win,.matches-table.match-layout-table input.input-score.player-score-badge.pending-game-change-score.win,.matches-table.match-layout-table span.input-score.player-score-badge.pending-game-change-score.score-win,.matches-table.match-layout-table span.input-score.player-score-badge.pending-game-change-score.win,.player-matches-page input.input-score.player-score-badge.pending-game-change-score.score-win,.player-matches-page input.input-score.player-score-badge.pending-game-change-score.win,.player-matches-page span.input-score.player-score-badge.pending-game-change-score.score-win,.player-matches-page span.input-score.player-score-badge.pending-game-change-score.win,body.app-player .matches-table.match-layout-table input.input-score.player-score-badge.pending-game-change-score.score-win,body.app-player .matches-table.match-layout-table input.input-score.player-score-badge.pending-game-change-score.win,body.app-player .matches-table.match-layout-table span.input-score.player-score-badge.pending-game-change-score.score-win,body.app-player .matches-table.match-layout-table span.input-score.player-score-badge.pending-game-change-score.win,body.app-player .player-matches-page input.input-score.player-score-badge.pending-game-change-score.score-win,body.app-player .player-matches-page input.input-score.player-score-badge.pending-game-change-score.win,body.app-player .player-matches-page span.input-score.player-score-badge.pending-game-change-score.score-win,body.app-player .player-matches-page span.input-score.player-score-badge.pending-game-change-score.win{background-color:var(--color-game-win-bg)!important;background:var(--color-game-win-bg)!important}.matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,.matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--pending-void,.player-matches-page td.pending-game-change-cell .pending-void-status,.player-matches-page td.pending-game-change-cell .player-status-badge--pending-void,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--pending-void,body.app-player .player-matches-page td.pending-game-change-cell .pending-void-status,body.app-player .player-matches-page td.pending-game-change-cell .player-status-badge--pending-void{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:var(--player-score-status-min-width, 2.65rem)!important;max-width:none!important;height:1.62rem!important;min-height:1.62rem!important;padding:0 0.42rem!important;margin:0!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;border:1px solid var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background-color:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;color:var(--color-text, #111827)!important;box-shadow:none!important;outline:none!important;text-transform:lowercase}.matches-table.match-layout-table input.input-score.pending-game-change-score.score-win,.matches-table.match-layout-table input.input-score.pending-game-change-score.win,.matches-table.match-layout-table span.input-score.pending-game-change-score.score-win,.matches-table.match-layout-table span.input-score.pending-game-change-score.win,.player-matches-page input.input-score.pending-game-change-score.score-win,.player-matches-page input.input-score.pending-game-change-score.win,.player-matches-page span.input-score.pending-game-change-score.score-win,.player-matches-page span.input-score.pending-game-change-score.win,body.app-player .matches-table.match-layout-table input.input-score.pending-game-change-score.score-win,body.app-player .matches-table.match-layout-table input.input-score.pending-game-change-score.win,body.app-player .matches-table.match-layout-table span.input-score.pending-game-change-score.score-win,body.app-player .matches-table.match-layout-table span.input-score.pending-game-change-score.win,body.app-player .player-matches-page input.input-score.pending-game-change-score.score-win,body.app-player .player-matches-page input.input-score.pending-game-change-score.win,body.app-player .player-matches-page span.input-score.pending-game-change-score.score-win,body.app-player .player-matches-page span.input-score.pending-game-change-score.win{background-color:var(--color-game-win-bg, #d1fae5)!important;background:var(--color-game-win-bg, #d1fae5)!important;border-color:var(--color-border, #cbd5e1)!important;border-width:1px!important;border-style:solid!important;color:var(--color-text, #111827)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,.matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--pending-void,.matches-table.match-layout-table span.input-score.pending-void-status,.player-matches-page td.pending-game-change-cell .pending-void-status,.player-matches-page td.pending-game-change-cell .player-status-badge--pending-void,.player-matches-page span.input-score.pending-void-status,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--pending-void,body.app-player .matches-table.match-layout-table span.input-score.pending-void-status,body.app-player .player-matches-page td.pending-game-change-cell .pending-void-status,body.app-player .player-matches-page td.pending-game-change-cell .player-status-badge--pending-void,body.app-player .player-matches-page span.input-score.pending-void-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:var(--player-score-status-min-width, 2.65rem)!important;max-width:none!important;height:1.62rem!important;min-height:1.62rem!important;padding:0 0.42rem!important;margin:0!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;border:1px solid var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background-color:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;color:var(--color-text, #111827)!important;box-shadow:none!important;outline:none!important;text-transform:lowercase}.matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score.pending-game-score-winner,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score.pending-game-score-winner,.player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score.pending-game-score-winner,.player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score.pending-game-score-winner,body.app-player .matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score.pending-game-score-winner,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score.pending-game-score-winner,body.app-player .player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score.pending-game-score-winner,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score.pending-game-score-winner{background-color:var(--color-game-win-bg, #d1fae5)!important;background:var(--color-game-win-bg, #d1fae5)!important;color:var(--color-text, #111827)!important;border:1px solid var(--color-border, #cbd5e1)!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;box-shadow:none!important;opacity:1!important;-webkit-text-fill-color:var(--color-text, #111827)!important}.matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score.pending-game-score-loser,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score.pending-game-score-loser,.player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score.pending-game-score-loser,.player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score.pending-game-score-loser,body.app-player .matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score.pending-game-score-loser,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score.pending-game-score-loser,body.app-player .player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score.pending-game-score-loser,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score.pending-game-score-loser{background-color:var(--color-input-bg, var(--color-background, #ffffff))!important;background:var(--color-input-bg, var(--color-background, #ffffff))!important;color:var(--color-text, #111827)!important;border:1px solid var(--color-border, #cbd5e1)!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;box-shadow:none!important;opacity:1!important;-webkit-text-fill-color:var(--color-text, #111827)!important}.matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,.matches-table.match-layout-table td.pending-game-change-cell .pending-void-status.void,.matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--void.pending-void-status,.player-matches-page td.pending-game-change-cell .pending-void-status,.player-matches-page td.pending-game-change-cell .pending-void-status.void,.player-matches-page td.pending-game-change-cell .player-status-badge--void.pending-void-status,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .pending-void-status.void,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--void.pending-void-status,body.app-player .player-matches-page td.pending-game-change-cell .pending-void-status,body.app-player .player-matches-page td.pending-game-change-cell .pending-void-status.void,body.app-player .player-matches-page td.pending-game-change-cell .player-status-badge--void.pending-void-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:var(--player-score-status-min-width, 2.65rem)!important;width:auto!important;height:1.62rem!important;min-height:1.62rem!important;padding:0 0.42rem!important;margin:0!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;border:1px solid var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background-color:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;color:var(--color-text, #111827)!important;box-shadow:none!important;outline:none!important;opacity:1!important;text-transform:lowercase!important;-webkit-text-fill-color:var(--color-text, #111827)!important}.changelog-highlight-item{font-weight:700}.changelog-highlight-label{display:inline-block;margin-right:0.35rem;padding:0.08rem 0.35rem;border-radius:999px;border:1px solid currentColor;font-size:0.75em;line-height:1.2;text-transform:uppercase;letter-spacing:0.03em}.matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-score-winner,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-score-winner,.matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score.win,.matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-change-score.score-win,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score.win,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-change-score.score-win,.player-matches-page td.pending-game-change-cell input.input-score.pending-game-score-winner,.player-matches-page td.pending-game-change-cell span.input-score.pending-game-score-winner,.player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score.win,.player-matches-page td.pending-game-change-cell input.input-score.pending-game-change-score.score-win,.player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score.win,.player-matches-page td.pending-game-change-cell span.input-score.pending-game-change-score.score-win,body.app-player .matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-score-winner,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-score-winner,body.app-player .player-matches-page td.pending-game-change-cell input.input-score.pending-game-score-winner,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.pending-game-score-winner{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--color-game-win-bg, #d1fae5)!important;background:var(--color-game-win-bg, #d1fae5)!important;color:var(--color-text, #111827)!important;-webkit-text-fill-color:var(--color-text, #111827)!important;border:1px solid var(--color-border, #cbd5e1)!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;box-shadow:none!important;opacity:1!important}.matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,.matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--pending-void,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.game-status-badge.pending-void-status,.player-matches-page td.pending-game-change-cell .pending-void-status,.player-matches-page td.pending-game-change-cell .player-status-badge--pending-void,.player-matches-page td.pending-game-change-cell span.input-score.game-status-badge.pending-void-status,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .pending-void-status,body.app-player .matches-table.match-layout-table td.pending-game-change-cell .player-status-badge--pending-void,body.app-player .player-matches-page td.pending-game-change-cell .pending-void-status,body.app-player .player-matches-page td.pending-game-change-cell .player-status-badge--pending-void{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:var(--player-score-status-min-width, 2.65rem)!important;max-width:none!important;height:1.62rem!important;min-height:1.62rem!important;padding:0 0.42rem!important;margin:0!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;border:1px solid var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background-color:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;color:var(--color-text, #111827)!important;-webkit-text-fill-color:var(--color-text, #111827)!important;box-shadow:none!important;outline:none!important;opacity:1!important;text-transform:lowercase!important}.matches-table.match-layout-table td.pending-game-change-cell span.input-score.player-score-badge.pending-game-change-readonly.pending-game-score-winner,.player-matches-page td.pending-game-change-cell span.input-score.player-score-badge.pending-game-change-readonly.pending-game-score-winner,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.player-score-badge.pending-game-change-readonly.pending-game-score-winner,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.player-score-badge.pending-game-change-readonly.pending-game-score-winner{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--color-game-win-bg, #d1fae5)!important;background:var(--color-game-win-bg, #d1fae5)!important;color:var(--color-text, #111827)!important;-webkit-text-fill-color:var(--color-text, #111827)!important;border-color:var(--color-border, #cbd5e1)!important;opacity:1!important}.matches-table.match-layout-table td.pending-game-change-cell span.input-score.player-score-badge.pending-game-change-readonly.pending-game-score-loser,.player-matches-page td.pending-game-change-cell span.input-score.player-score-badge.pending-game-change-readonly.pending-game-score-loser,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.player-score-badge.pending-game-change-readonly.pending-game-score-loser,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.player-score-badge.pending-game-change-readonly.pending-game-score-loser{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important}.matches-table.match-layout-table td.pending-game-change-cell span.input-score.player-status-badge.game-status-badge.player-status-badge--void.pending-void-status,.player-matches-page td.pending-game-change-cell span.input-score.player-status-badge.game-status-badge.player-status-badge--void.pending-void-status,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.player-status-badge.game-status-badge.player-status-badge--void.pending-void-status,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.player-status-badge.game-status-badge.player-status-badge--void.pending-void-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:var(--player-score-status-min-width, 2.65rem)!important;max-width:none!important;height:1.62rem!important;min-height:1.62rem!important;padding:0 0.42rem!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;border:1px solid var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background-color:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;background:var(--player-score-status-void-bg, var(--color-status-void-bg, #ff9466))!important;color:var(--color-text, #111827)!important;-webkit-text-fill-color:var(--color-text, #111827)!important;text-transform:lowercase!important;opacity:1!important}body.app-admin .admin-changelog-entry-table-container,body.admin .admin-changelog-entry-table-container,.admin-changelog-entry-table-container{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}body.app-admin .admin-changelog-entry-table-container table.admin-changelog-entry-table,body.app-admin table.admin-changelog-entry-table,body.admin .admin-changelog-entry-table-container table.admin-changelog-entry-table,body.admin table.admin-changelog-entry-table,table.admin-changelog-entry-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}body.app-admin table.admin-changelog-entry-table th,body.app-admin table.admin-changelog-entry-table td,body.admin table.admin-changelog-entry-table th,body.admin table.admin-changelog-entry-table td,table.admin-changelog-entry-table th,table.admin-changelog-entry-table td{max-width:100%!important;min-width:0!important;padding-left:0.28rem!important;padding-right:0.28rem!important;overflow-wrap:anywhere!important;white-space:normal!important}body.app-admin table.admin-changelog-entry-table input[type="text"],body.app-admin table.admin-changelog-entry-table input[type="datetime-local"],body.admin table.admin-changelog-entry-table input[type="text"],body.admin table.admin-changelog-entry-table input[type="datetime-local"],table.admin-changelog-entry-table input[type="text"],table.admin-changelog-entry-table input[type="datetime-local"]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.admin-changelog-entry-table-direct{width:100%;max-width:100%;min-width:0;table-layout:fixed;box-sizing:border-box}.admin-changelog-entry-table-direct th{white-space:nowrap!important;overflow-wrap:normal!important}.admin-changelog-entry-table-direct th,.admin-changelog-entry-table-direct td{box-sizing:border-box;padding-left:0.25rem!important;padding-right:0.25rem!important}.admin-changelog-entry-table-direct .admin-changelog-page-col{width:11%}.admin-changelog-entry-table-direct .admin-changelog-details-col{width:53%}.admin-changelog-entry-table-direct .admin-changelog-release-col{width:22%;white-space:nowrap}.admin-changelog-entry-table-direct .admin-changelog-publish-col,.admin-changelog-entry-table-direct .admin-changelog-highlight-col{width:7%;text-align:center;white-space:nowrap}.admin-changelog-entry-table-direct input[type="text"],.admin-changelog-entry-table-direct input[type="datetime-local"]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.admin-changelog-entry-table-direct input[type="datetime-local"]{font-size:0.82rem}.admin-changelog-entry-row-hidden{display:none!important}.admin-changelog-entry-actions{margin-top:0.55rem;display:flex;justify-content:flex-start}.admin-teams-page-shell table.admin-current-season-teams-table{width:100%!important;max-width:100%!important;border-collapse:collapse}.admin-teams-page-shell table.admin-current-season-teams-table .admin-team-seed-col{width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;padding-left:0.18rem!important;padding-right:0.18rem!important;white-space:nowrap!important;text-align:center!important}.admin-teams-page-shell table.admin-current-season-teams-table .admin-team-seed-input{width:2.55rem!important;min-width:0!important;max-width:2.55rem!important;padding-left:0.12rem!important;padding-right:0.12rem!important;box-sizing:border-box!important}#sysadmin-add-changelog table.admin-changelog-entry-table-direct th{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}#sysadmin-add-changelog tr.admin-changelog-entry-row-hidden{display:none!important}.player-profile-page{min-width:0}.player-profile-summary-tools-row{display:flex!important;flex-wrap:wrap}.player-profile-summary-card-slot{flex:0 1 auto;min-width:0;max-width:100%}.player-profile-tools-card-slot{flex:1 1 22rem;min-width:0;max-width:39rem}.player-profile-summary-card.player-profile-summary-semantic,.profile-summary-wrap.player-profile-summary-semantic{box-sizing:border-box!important;display:block!important;width:max-content!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.player-profile-summary-semantic>.player-profile-summary-layout{box-sizing:border-box!important;display:grid!important;grid-template-columns:max-content max-content!important;grid-auto-flow:column!important;align-items:start!important;justify-content:start!important;column-gap:0.5rem!important;width:max-content!important;max-width:none!important;min-width:max-content!important}.player-profile-summary-semantic .player-profile-summary-photo{grid-column:1!important;grid-row:1!important;align-self:start!important;width:max-content!important;min-width:max-content!important;flex:0 0 auto!important}.player-profile-summary-semantic .player-profile-summary-details{grid-column:2!important;grid-row:1!important;align-self:start!important;width:max-content!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important}.player-profile-summary-semantic .player-profile-fact-list,.player-profile-summary-semantic .profile-summary-facts{display:table!important;width:max-content!important;max-width:none!important;margin:0!important}.player-profile-summary-actions{margin-top:0.75rem;max-width:28rem;white-space:normal}.player-profile-summary-actions .player-contact-action-note{display:inline-block;margin-top:0.35rem}.player-profile-summary-semantic .player-profile-fact-row{display:table-row!important}.player-profile-summary-semantic .player-profile-fact-row>dt,.player-profile-summary-semantic .player-profile-fact-row>dd{display:table-cell!important;vertical-align:top!important;white-space:nowrap!important;padding:0.15rem 0.35rem!important}.player-friendlies-page .friendlies-intro{margin-bottom:1rem}.player-friendlies-page .friendlies-section{margin:1.25rem 0}.player-friendlies-page .friendlies-card{border:1px solid var(--color-border, #d7d7d7);border-radius:0.5rem;padding:0.9rem;margin:0.9rem 0;background:#fff}.player-friendlies-page .friendlies-card-header,.player-friendlies-page .friendlies-team-invite,.player-friendlies-page .friendlies-actions,.player-friendlies-page .friendlies-schedule-form{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem}.player-friendlies-page .friendlies-card-header{justify-content:space-between}.player-friendlies-page .friendlies-status-pill{display:inline-block;padding:0.15rem 0.45rem;border-radius:999px;background:#f1f1f1;font-size:0.85rem}.player-friendlies-page .friendlies-schedule-summary{margin:0.5rem 0}.player-friendlies-page .friendlies-muted,.player-friendlies-page .friendlies-unscheduled,.player-friendlies-page .friendlies-empty,.player-friendlies-page .friendlies-comment{color:#666}.player-friendlies-page .friendlies-team-list{display:grid;gap:0.5rem}.player-friendlies-page .friendlies-team-invite{justify-content:space-between;padding:0.5rem 0;border-bottom:1px solid #eee}.player-friendlies-page .friendlies-inline-form{display:inline-block;margin:0}.player-friendlies-page .friendlies-schedule-details{margin-top:0.35rem}.player-friendlies-page .friendlies-schedule-form label{display:inline-flex;flex-direction:column;gap:0.15rem;font-size:0.9rem}.player-friendlies-page .friendlies-availability{margin-top:0.75rem}.player-friendlies-page .friendlies-calendar-table td{cursor:default}.approvals-container table.approvals-table th.workflow-decision-header,.approvals-container table.approvals-table th.workflow-decision-subheader,.approvals-container table.approvals-table td.workflow-decision-cell{text-align:center;vertical-align:middle}.approvals-container table.approvals-table td.workflow-decision-cell input[type="checkbox"],.approvals-container table.approvals-table th.workflow-decision-subheader input[type="checkbox"]{display:inline-block;margin-left:auto;margin-right:auto}.approvals-container details.approvals-exclusive-details,.approvals-container details.approvals-section,.approvals-container details.admin-section{width:100%;max-width:100%}.approvals-container .approvals-table-container{display:block;width:100%;max-width:100%}.approvals-container table.approvals-game-change-table,.approvals-container table.approvals-pending-table{width:100%;max-width:100%}.approvals-container,.approvals-container .approvals-section-group,.approvals-container details.approvals-exclusive-details,.approvals-container details.approvals-section,.approvals-container details.admin-section,.approvals-container .approvals-table-container{width:100%!important;max-width:100%!important;box-sizing:border-box}.approvals-container table.approvals-game-change-table,.approvals-container table.approvals-pending-table,.approvals-container table.approvals-workflow-status-table,.approvals-container table.approvals-workflow-pending-table,.approvals-container table.approvals-workflow-completed-table{width:100%!important;max-width:100%!important;min-width:100%!important;table-layout:fixed!important}.approvals-container table.approvals-workflow-status-table th,.approvals-container table.approvals-workflow-status-table td,.approvals-container table.approvals-pending-table th,.approvals-container table.approvals-pending-table td{box-sizing:border-box}.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table th:nth-child(1),.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table td:nth-child(1),.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table th:nth-child(2),.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table td:nth-child(2){width:5%!important;white-space:nowrap!important}.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table th:nth-child(3),.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table td:nth-child(3){width:7%!important;white-space:nowrap!important}.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table th:nth-child(4),.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table td:nth-child(4){width:49%!important}.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table th:nth-child(5),.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table td:nth-child(5){width:18%!important}.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table th:nth-child(6),.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table td:nth-child(6){width:16%!important}.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table th:nth-child(1),.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table td:nth-child(1){width:6%!important;white-space:nowrap!important}.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table th:nth-child(2),.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table td:nth-child(2){width:7%!important;white-space:nowrap!important}.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table th:nth-child(3),.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table td:nth-child(3){width:43%!important}.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table th:nth-child(4),.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table td:nth-child(4){width:10%!important}.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table th:nth-child(5),.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table td:nth-child(5),.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table th:nth-child(6),.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table td:nth-child(6),.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table th:nth-child(7),.approvals-container table.approvals-workflow-bulk-table.approvals-workflow-pending-table td:nth-child(7){width:11%!important}.approvals-container table.approvals-table .workflow-type-detail,.approvals-container table.approvals-table .workflow-requested-stamp,.approvals-container table.approvals-table .workflow-requested-time,.approvals-container table.approvals-table .workflow-match-link{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.approvals-container .approvals-table-container:has(table.approvals-game-change-table),.approvals-container .approvals-table-container:has(table.approvals-own-game-change-table){overflow-x:auto!important;overflow-y:visible!important;max-width:100%}.approvals-container table.approvals-game-change-table.approvals-workflow-pending-table,.approvals-container table.approvals-own-game-change-table.approvals-workflow-pending-table,.approvals-container table.approvals-own-game-change-table.approvals-workflow-completed-table{table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important}.approvals-container table.approvals-table col.workflow-col-decision,.approvals-container table.approvals-table col.workflow-col-cancel{width:64px}.approvals-container table.approvals-table col.workflow-col-match{width:52px}.approvals-container table.approvals-game-change-table col.workflow-col-request{width:auto}.approvals-container table.approvals-game-change-table col.workflow-col-requested-by,.approvals-container table.approvals-game-change-table col.workflow-col-requested-stamp,.approvals-container table.approvals-own-game-change-table col.workflow-col-requested-by{width:1%}.approvals-container table.approvals-game-change-table th,.approvals-container table.approvals-own-game-change-table th{white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}.approvals-container table.approvals-table th.workflow-decision-header,.approvals-container table.approvals-table th.workflow-decision-subheader,.approvals-container table.approvals-table td.workflow-decision-cell,.approvals-container table.approvals-table td.workflow-match-cell{text-align:center!important;white-space:nowrap!important;overflow:hidden!important;word-break:normal!important;overflow-wrap:normal!important}.approvals-container table.approvals-table th.workflow-decision-subheader label{display:inline-flex;align-items:center;gap:0.15rem;white-space:nowrap!important}.approvals-container table.approvals-table td.workflow-request-cell,.approvals-container table.approvals-table td.workflow-requested-by-cell,.approvals-container table.approvals-table td.workflow-status-cell,.approvals-container table.approvals-table td.workflow-progress-cell,.approvals-container table.approvals-table td.workflow-requested-stamp{overflow:visible!important;text-overflow:clip!important}.approvals-container table.approvals-table td.workflow-request-cell{min-width:max-content}.approvals-container table.approvals-table .workflow-type-primary,.approvals-container table.approvals-table .workflow-type-detail,.approvals-container table.approvals-table .workflow-match-link,.approvals-container table.approvals-table .workflow-requested-by-cell,.approvals-container table.approvals-table .workflow-requested-by-cell a,.approvals-container table.approvals-table .workflow-requested-stamp,.approvals-container table.approvals-table .workflow-requested-time{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.approvals-container table.approvals-table th,.approvals-container table.approvals-table td{vertical-align:top}.approvals-container table.approvals-table th.workflow-decision-header,.approvals-container table.approvals-table th.workflow-decision-subheader,.approvals-container table.approvals-table td.workflow-decision-cell,.approvals-container table.approvals-table td.workflow-match-cell{vertical-align:middle!important}.approvals-container table.approvals-table .workflow-type-primary{display:block;margin:0!important}.approvals-container table.approvals-table .workflow-type-detail{display:block;margin:0!important;padding:0!important}.approvals-container table.approvals-own-game-change-table.approvals-workflow-pending-table th:first-child,.approvals-container table.approvals-own-game-change-table.approvals-workflow-pending-table td.workflow-select-cell{text-align:center!important;vertical-align:middle!important}.approvals-container table.approvals-own-game-change-table.approvals-workflow-pending-table th:first-child label{display:inline-flex;align-items:center;gap:0.15rem;white-space:nowrap!important}.approvals-container table.approvals-own-game-change-table.approvals-workflow-pending-table th:first-child input[type="checkbox"],.approvals-container table.approvals-own-game-change-table.approvals-workflow-pending-table td.workflow-select-cell input[type="checkbox"]{display:inline-block;margin-left:auto;margin-right:auto}.approvals-container table.approvals-own-game-change-table col.workflow-col-request{width:auto}.approvals-container table.approvals-own-game-change-table col.workflow-col-status{width:86px}.approvals-container table.approvals-own-game-change-table col.workflow-col-requested-stamp{width:1%}.approvals-container table.approvals-own-game-change-table col.workflow-col-progress{width:112px}body.app-player header{position:relative!important}body.app-player header .nav-profile-corner,body.player-surface header .nav-profile-corner{position:absolute!important;top:auto!important;right:auto!important;bottom:0.35rem!important;left:0.45rem!important;z-index:20!important}body.app-player header .nav-profile-corner .nav-profile-photo-link,body.app-player header .nav-profile-corner .nav-profile-photo-link:link,body.app-player header .nav-profile-corner .nav-profile-photo-link:visited,body.app-player header .nav-profile-corner .nav-profile-photo-link:hover,body.app-player header .nav-profile-corner .nav-profile-photo-link:active,body.player-surface header .nav-profile-corner .nav-profile-photo-link,body.player-surface header .nav-profile-corner .nav-profile-photo-link:link,body.player-surface header .nav-profile-corner .nav-profile-photo-link:visited,body.player-surface header .nav-profile-corner .nav-profile-photo-link:hover,body.player-surface header .nav-profile-corner .nav-profile-photo-link:active{color:#fff!important;text-decoration:none!important}body.app-player header .nav-profile-corner .nav-profile-first-name,body.player-surface header .nav-profile-corner .nav-profile-first-name{color:#fff!important}body.app-admin header,body.admin-surface header,body.app-player header,body.player-surface header{position:relative!important}body.app-admin header .nav-profile-corner,body.admin-surface header .nav-profile-corner,body.app-player header .nav-profile-corner,body.player-surface header .nav-profile-corner{top:auto!important;right:auto!important;bottom:0.35rem!important;left:0.45rem!important;z-index:20!important}.friendlies-invite-checkbox-form .friendlies-team-search{width:min(100%,28rem)}.friendlies-invite-checkbox-form .friendlies-team-invite{display:flex;gap:0.55rem;align-items:center;cursor:pointer}.friendlies-invite-checkbox-form .friendlies-team-invite input[type="checkbox"]{flex:0 0 auto}body.app-player .player-calendar-page .table-calendar td.calendar-date-cell .calendar-date-stack,body.app-player .calendar-container .table-calendar td.calendar-date-cell .calendar-date-stack{display:block!important;line-height:1.08!important;white-space:normal!important;text-align:left!important}body.app-player .player-calendar-page .table-calendar td.calendar-date-cell .calendar-date-dow,body.app-player .player-calendar-page .table-calendar td.calendar-date-cell .calendar-date-md,body.app-player .calendar-container .table-calendar td.calendar-date-cell .calendar-date-dow,body.app-player .calendar-container .table-calendar td.calendar-date-cell .calendar-date-md{display:block!important;white-space:nowrap!important}nav a.nav-link.nav-link-attention,nav a.nav-link.nav-link-attention:link,nav a.nav-link.nav-link-attention:visited,nav a.nav-link.nav-link-attention:hover,nav a.nav-link.nav-link-attention:active,nav a.nav-link.nav-link-attention:focus{color:#000000!important}nav a.nav-link.nav-link-attention .nav-approval-count{color:#000000!important}header nav a.nav-link-approvals.nav-link-attention,header nav a.nav-link-approvals.nav-link-attention:link,header nav a.nav-link-approvals.nav-link-attention:visited,header nav a.nav-link-approvals.nav-link-attention:hover,header nav a.nav-link-approvals.nav-link-attention:active,header nav a.nav-link-approvals.nav-link-attention:focus,body.app-player header nav a.nav-link-approvals.nav-link-attention,body.app-player header nav a.nav-link-approvals.nav-link-attention:link,body.app-player header nav a.nav-link-approvals.nav-link-attention:visited,body.app-player header nav a.nav-link-approvals.nav-link-attention:hover,body.app-player header nav a.nav-link-approvals.nav-link-attention:active,body.app-player header nav a.nav-link-approvals.nav-link-attention:focus,body.player-surface header nav a.nav-link-approvals.nav-link-attention,body.player-surface header nav a.nav-link-approvals.nav-link-attention:link,body.player-surface header nav a.nav-link-approvals.nav-link-attention:visited,body.player-surface header nav a.nav-link-approvals.nav-link-attention:hover,body.player-surface header nav a.nav-link-approvals.nav-link-attention:active,body.player-surface header nav a.nav-link-approvals.nav-link-attention:focus,body.app-admin header nav a.nav-link-approvals.nav-link-attention,body.app-admin header nav a.nav-link-approvals.nav-link-attention:link,body.app-admin header nav a.nav-link-approvals.nav-link-attention:visited,body.app-admin header nav a.nav-link-approvals.nav-link-attention:hover,body.app-admin header nav a.nav-link-approvals.nav-link-attention:active,body.app-admin header nav a.nav-link-approvals.nav-link-attention:focus,body.admin-surface header nav a.nav-link-approvals.nav-link-attention,body.admin-surface header nav a.nav-link-approvals.nav-link-attention:link,body.admin-surface header nav a.nav-link-approvals.nav-link-attention:visited,body.admin-surface header nav a.nav-link-approvals.nav-link-attention:hover,body.admin-surface header nav a.nav-link-approvals.nav-link-attention:active,body.admin-surface header nav a.nav-link-approvals.nav-link-attention:focus{color:#000000!important;-webkit-text-fill-color:#000000!important}header nav a.nav-link-approvals.nav-link-attention .nav-approval-count{color:#000000!important;-webkit-text-fill-color:#000000!important}.pending-game-change-cell::after,.pending-game-change-cell.pending-game-change-forfeit::after,.pending-game-change-cell.pending-game-change-void::after,.pending-game-change-cell.pending-game-change-requires-my-approval::after,td.pending-game-change-requires-my-approval::after{content:none!important;display:none!important}.pending-game-change-cell.pending-game-change-requires-my-approval::after,td.pending-game-change-requires-my-approval::after{content:""!important;display:block!important;position:absolute;top:0.2rem;right:0.2rem;width:0.55rem;height:0.55rem;border-radius:999px;background-color:#b45309;box-shadow:0 0 0 1px var(--color-background, #ffffff),0 0 0 2px #b45309;pointer-events:none}body.app-admin header .nav-profile-corner .nav-profile-photo-link,body.app-admin header .nav-profile-corner .nav-profile-photo-link:link,body.app-admin header .nav-profile-corner .nav-profile-photo-link:visited,body.app-admin header .nav-profile-corner .nav-profile-photo-link:hover,body.app-admin header .nav-profile-corner .nav-profile-photo-link:active,body.admin-surface header .nav-profile-corner .nav-profile-photo-link,body.admin-surface header .nav-profile-corner .nav-profile-photo-link:link,body.admin-surface header .nav-profile-corner .nav-profile-photo-link:visited,body.admin-surface header .nav-profile-corner .nav-profile-photo-link:hover,body.admin-surface header .nav-profile-corner .nav-profile-photo-link:active,body.app-player header .nav-profile-corner .nav-profile-photo-link,body.app-player header .nav-profile-corner .nav-profile-photo-link:link,body.app-player header .nav-profile-corner .nav-profile-photo-link:visited,body.app-player header .nav-profile-corner .nav-profile-photo-link:hover,body.app-player header .nav-profile-corner .nav-profile-photo-link:active,body.player-surface header .nav-profile-corner .nav-profile-photo-link,body.player-surface header .nav-profile-corner .nav-profile-photo-link:link,body.player-surface header .nav-profile-corner .nav-profile-photo-link:visited,body.player-surface header .nav-profile-corner .nav-profile-photo-link:hover,body.player-surface header .nav-profile-corner .nav-profile-photo-link:active{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0.12rem!important;padding:0.1rem!important;min-height:0!important;border-radius:0.45rem!important;line-height:1!important;color:#fff!important;font-weight:700!important;text-align:center!important;text-decoration:none!important}body.app-admin header .nav-profile-corner .nav-profile-first-name,body.admin-surface header .nav-profile-corner .nav-profile-first-name,body.app-player header .nav-profile-corner .nav-profile-first-name,body.player-surface header .nav-profile-corner .nav-profile-first-name{display:block!important;max-width:4.5rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;text-align:center!important}body.app-admin header .nav-profile-corner .nav-profile-first-name,body.admin-surface header .nav-profile-corner .nav-profile-first-name,body.app-player header .nav-profile-corner .nav-profile-first-name,body.player-surface header .nav-profile-corner .nav-profile-first-name,body.app-admin header .nav-profile-corner .nav-profile-photo-link .nav-profile-first-name,body.admin-surface header .nav-profile-corner .nav-profile-photo-link .nav-profile-first-name,body.app-player header .nav-profile-corner .nav-profile-photo-link .nav-profile-first-name,body.player-surface header .nav-profile-corner .nav-profile-photo-link .nav-profile-first-name{font-size:1.25rem!important;font-weight:700!important;line-height:1.05!important}body.app-admin header .nav-profile-corner .nav-profile-photo-link .nav-profile-first-name,body.admin-surface header .nav-profile-corner .nav-profile-photo-link .nav-profile-first-name,body.app-player header .nav-profile-corner .nav-profile-photo-link .nav-profile-first-name,body.player-surface header .nav-profile-corner .nav-profile-photo-link .nav-profile-first-name,body.app-admin header .nav-profile-corner .nav-profile-first-name,body.admin-surface header .nav-profile-corner .nav-profile-first-name,body.app-player header .nav-profile-corner .nav-profile-first-name,body.player-surface header .nav-profile-corner .nav-profile-first-name{color:var(--color-white)!important;font-size:1rem!important;font-weight:700!important;line-height:1.15!important}body.app-player>header,body.player-surface>header,body.app-player>main.mainbody,body.player-surface>main.mainbody{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}body.app-player>main.mainbody,body.player-surface>main.mainbody{padding-left:0;padding-right:0}body.app-player :where(.page-title,.page-title-rule,.player-page-container,.table-container,.divborder,details),body.player-surface :where(.page-title,.page-title-rule,.player-page-container,.table-container,.divborder,details){box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}body.app-player :where(.player-page.player-layout-page,.ui-player-page,.player-page-container),body.player-surface :where(.player-page.player-layout-page,.ui-player-page,.player-page-container){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.app-player :where(.player-ajax-panel,.player-ajax-panel-body,.table-container,.ui-table-container,.ui-player-table-wrap,.stats-table-container,.component-player-stats-table-wrap),body.player-surface :where(.player-ajax-panel,.player-ajax-panel-body,.table-container,.ui-table-container,.ui-player-table-wrap,.stats-table-container,.component-player-stats-table-wrap){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.app-player :where(.stats-table-toolbar),body.player-surface :where(.stats-table-toolbar){margin-left:0!important;margin-right:0!important}.approvals-container .approvals-section-group{padding-top:0.16rem!important}.approvals-container .approvals-section-group>h2:first-child,.approvals-container .approvals-section-group>h3:first-child,.divborder>h2:first-child,.divborder>h3:first-child,.admin-dashboard-section>h2:first-child,.admin-dashboard-section>h3:first-child,.admin-diagnostics-container .admin-diagnostics-group>h2:first-child,.admin-diagnostics-container .admin-diagnostics-group>h3:first-child,.admin-development-category>h2:first-child,.admin-development-category>h3:first-child,.ui-panel>h2:first-child,.ui-panel>h3:first-child,.ui-card>h2:first-child,.ui-card>h3:first-child{margin-top:0!important;padding-top:0!important}.approvals-container .approvals-section-group>h2:first-child,.approvals-container .approvals-section-group>h3:first-child{margin-bottom:0.55rem!important;line-height:1.2}body.app-admin :where(.divborder,.admin-dashboard-section,.admin-development-category,.admin-diagnostics-group,.admin-card,.admin-dupr-step-card,.admin-section-card,.admin-nav-section-group,.approvals-section-group,.ui-card,.ui-panel):has(>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title):first-child),body.admin-surface :where(.divborder,.admin-dashboard-section,.admin-development-category,.admin-diagnostics-group,.admin-card,.admin-dupr-step-card,.admin-section-card,.admin-nav-section-group,.approvals-section-group,.ui-card,.ui-panel):has(>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title):first-child),body.app-player :where(.divborder,.player-section-card,.player-card,.team-profile-member-card,.calendar-team-legend,.approvals-section-group,.ui-card,.ui-panel):has(>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title,.component-player-card-title-final,.player-card-header):first-child),body.player-surface :where(.divborder,.player-section-card,.player-card,.team-profile-member-card,.calendar-team-legend,.approvals-section-group,.ui-card,.ui-panel):has(>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title,.component-player-card-title-final,.player-card-header):first-child){padding-top:0.45rem!important}body.app-admin :where(.divborder,.admin-dashboard-section,.admin-development-category,.admin-diagnostics-group,.admin-card,.admin-dupr-step-card,.admin-section-card,.admin-nav-section-group,.approvals-section-group,.ui-card,.ui-panel)>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title):first-child,body.admin-surface :where(.divborder,.admin-dashboard-section,.admin-development-category,.admin-diagnostics-group,.admin-card,.admin-dupr-step-card,.admin-section-card,.admin-nav-section-group,.approvals-section-group,.ui-card,.ui-panel)>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title):first-child,body.app-player :where(.divborder,.player-section-card,.player-card,.team-profile-member-card,.calendar-team-legend,.approvals-section-group,.ui-card,.ui-panel)>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title,.component-player-card-title-final,.player-card-header):first-child,body.player-surface :where(.divborder,.player-section-card,.player-card,.team-profile-member-card,.calendar-team-legend,.approvals-section-group,.ui-card,.ui-panel)>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title,.component-player-card-title-final,.player-card-header):first-child{margin-top:0!important;padding-top:0!important}body.app-admin :where(.ui-panel)>.ui-panel-header:first-child,body.admin-surface :where(.ui-panel)>.ui-panel-header:first-child,body.app-player :where(.ui-panel)>.ui-panel-header:first-child,body.player-surface :where(.ui-panel)>.ui-panel-header:first-child{margin-top:0!important;padding-top:0!important}body.app-admin :where(.divborder,.admin-dashboard-section,.admin-development-category,.admin-diagnostics-group,.admin-card,.admin-panel,.admin-section,.admin-section-card,.admin-report-card,.admin-filter-panel,.admin-dashboard-card,.admin-details-card,.admin-dupr-step-card,.admin-nav-section-group,.admin-health-details,details.admin-health-details,details.admin-section,details.admin-details-section,details.admin-sysadmin-details,.ui-admin-card,.ui-admin-panel,.ui-admin-section,.ui-card,.ui-panel,.approvals-section-group),body.admin-surface :where(.divborder,.admin-dashboard-section,.admin-development-category,.admin-diagnostics-group,.admin-card,.admin-panel,.admin-section,.admin-section-card,.admin-report-card,.admin-filter-panel,.admin-dashboard-card,.admin-details-card,.admin-dupr-step-card,.admin-nav-section-group,.admin-health-details,details.admin-health-details,details.admin-section,details.admin-details-section,details.admin-sysadmin-details,.ui-admin-card,.ui-admin-panel,.ui-admin-section,.ui-card,.ui-panel,.approvals-section-group),body.app-player :where(.divborder,.player-section-card,.player-card,.team-profile-member-card,.calendar-team-legend,.ui-card,.ui-panel,.approvals-section-group),body.player-surface :where(.divborder,.player-section-card,.player-card,.team-profile-member-card,.calendar-team-legend,.ui-card,.ui-panel,.approvals-section-group){padding:var(--ui-section-compact-padding)!important}body.app-admin :where(.admin-lazy-details,details.admin-health-details,details.admin-section,details.admin-details-section,details.admin-sysadmin-details)>summary,body.admin-surface :where(.admin-lazy-details,details.admin-health-details,details.admin-section,details.admin-details-section,details.admin-sysadmin-details)>summary,body.app-player :where(details.divborder,details.player-card,details.player-section-card)>summary,body.player-surface :where(details.divborder,details.player-card,details.player-section-card)>summary{padding:var(--ui-section-compact-padding)!important}body.app-admin :where(.divborder,.admin-dashboard-section,.admin-development-category,.admin-diagnostics-group,.admin-card,.admin-panel,.admin-section,.admin-section-card,.admin-report-card,.admin-filter-panel,.admin-dashboard-card,.admin-details-card,.admin-dupr-step-card,.admin-nav-section-group,.admin-health-details,.ui-admin-card,.ui-admin-panel,.ui-admin-section,.ui-card,.ui-panel,.approvals-section-group)>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title):first-child,body.admin-surface :where(.divborder,.admin-dashboard-section,.admin-development-category,.admin-diagnostics-group,.admin-card,.admin-panel,.admin-section,.admin-section-card,.admin-report-card,.admin-filter-panel,.admin-dashboard-card,.admin-details-card,.admin-dupr-step-card,.admin-nav-section-group,.admin-health-details,.ui-admin-card,.ui-admin-panel,.ui-admin-section,.ui-card,.ui-panel,.approvals-section-group)>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title):first-child,body.app-player :where(.divborder,.player-section-card,.player-card,.team-profile-member-card,.calendar-team-legend,.ui-card,.ui-panel,.approvals-section-group)>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title,.component-player-card-title-final,.player-card-header):first-child,body.player-surface :where(.divborder,.player-section-card,.player-card,.team-profile-member-card,.calendar-team-legend,.ui-card,.ui-panel,.approvals-section-group)>:where(h1,h2,h3,h4,.ui-card-title,.ui-panel-header,.ui-panel-title,.component-player-card-title-final,.player-card-header):first-child{margin-top:0!important;padding-top:0!important}body.app-admin :where(details.admin-lazy-details.admin-sysadmin-details[open])>.admin-lazy-details-body,body.admin-surface :where(details.admin-lazy-details.admin-sysadmin-details[open])>.admin-lazy-details-body{padding-top:0!important}body.app-admin :where(details.admin-lazy-details.admin-sysadmin-details[open])>.admin-lazy-details-body>:first-child,body.admin-surface :where(details.admin-lazy-details.admin-sysadmin-details[open])>.admin-lazy-details-body>:first-child{margin-top:0!important}@media (max-width:720px){body.app-player header nav .app-link-group-nav .js-sms-compose-link+.app-icon-link,body.app-player nav .app-link-group-nav .js-sms-compose-link+.app-icon-link{margin-left:0.34rem!important}}body.app-admin :where(details.admin-sysadmin-facilities-details) .admin-lazy-details-body>:where(details.admin-health-details,details.admin-facilities-details),body.admin-surface :where(details.admin-sysadmin-facilities-details) .admin-lazy-details-body>:where(details.admin-health-details,details.admin-facilities-details){padding:0!important;margin:0.45rem 0!important}body.app-admin :where(details.admin-sysadmin-facilities-details) .admin-lazy-details-body>:where(details.admin-health-details,details.admin-facilities-details)>summary,body.admin-surface :where(details.admin-sysadmin-facilities-details) .admin-lazy-details-body>:where(details.admin-health-details,details.admin-facilities-details)>summary{display:block;margin:0!important;padding:var(--ui-section-compact-padding)!important}.player-calendar-page .calendar-shortcuts-bar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:0.36rem;max-width:100%;margin:0.18rem 0 0.42rem}.player-calendar-page .calendar-shortcuts-label{font-weight:600;line-height:1.2}.player-calendar-page .calendar-shortcut-select{min-width:min(100%,12rem);max-width:100%}.player-calendar-page .calendar-shortcut-apply-button{white-space:nowrap}@media (max-width:720px){.player-calendar-page .calendar-shortcuts-bar{align-items:stretch}.player-calendar-page .calendar-shortcuts-label{width:100%}.player-calendar-page .calendar-shortcut-select{flex:1 1 11rem}}#sysadmin-add-changelog table.admin-changelog-entry-table-direct input[data-changelog-page-input],table.admin-changelog-entry-table input[data-changelog-page-input]{text-transform:uppercase!important}.calendar-player-color{--calendar-player-color: #cccccc}.table-calendar .calendar-clickable-cell>.calendar-player-band{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:100%!important;height:0.48rem!important;min-height:0.48rem!important;margin:0!important;padding:0!important;border:0!important;line-height:1.1!important;background-color:var(--color-white)!important}.table-calendar .calendar-clickable-cell>.calendar-player-band.is-available,.calendar-team-legend-swatch.calendar-player-color.is-available{background-color:var(--calendar-player-color)!important}.calendar-overlap .calendar-player-band.is-available{filter:saturate(1.18) brightness(0.98) contrast(1.04);box-shadow:inset 0 0 0 1px var(--color-white);font-weight:600}.calendar-container .calendar-team-legend-players-cell{white-space:normal!important}.calendar-container .calendar-team-legend-players-cell .calendar-team-legend-player{display:inline-flex!important;align-items:center!important;margin-right:0.7rem!important;white-space:nowrap!important}.calendar-team-legend.calendar-team-legend-table{display:table;border-collapse:collapse}.calendar-team-legend-table .calendar-team-legend-line{display:table-row}.calendar-team-legend-table .calendar-team-legend-team-cell,.calendar-team-legend-table .calendar-team-legend-player-cell{display:table-cell;vertical-align:middle;white-space:nowrap}.calendar-team-legend-table .calendar-team-legend-player-cell-empty{min-width:8rem}.table-calendar th.calendar-hour-header{text-align:left!important;padding-left:0.2rem!important;padding-right:0!important;white-space:nowrap!important}.table-calendar th.calendar-hour-header .calendar-hour-header-label{display:inline-block!important}.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap{background:var(--calendar-overlap-bg, #edf0f2)!important;background-color:var(--calendar-overlap-bg, #edf0f2)!important;box-shadow:inset 0 0 0 2px var(--calendar-overlap-outline, #4a4a4a),0 0 4px rgba(74,74,74,0.35)!important}.table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell.calendar-overlap::after{content:"2+"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:2px!important;left:2px!important;z-index:9!important;min-width:1.35rem!important;height:1rem!important;padding:0 0.25rem!important;border:1px solid var(--calendar-overlap-outline, #4a4a4a)!important;border-radius:999px!important;background:var(--color-white, #fff)!important;color:var(--color-text, #111)!important;font-size:0.72rem!important;font-weight:700!important;line-height:1!important;pointer-events:none!important}.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available){background:transparent!important}.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available{filter:saturate(1.2) brightness(0.98) contrast(1.04);box-shadow:inset 0 0 0 1px var(--color-white, #fff)}@media (prefers-color-scheme:dark){.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap{background:var(--calendar-overlap-bg-dark, #2f3338)!important;background-color:var(--calendar-overlap-bg-dark, #2f3338)!important;box-shadow:inset 0 0 0 2px var(--calendar-overlap-outline-dark, #8f969e),0 0 4px rgba(143,150,158,0.45)!important}.table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell.calendar-overlap::after{border-color:var(--calendar-overlap-outline-dark, #8f969e)!important;background:#1f2328!important;color:#f2f4f6!important}}.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap{background-color:#eef1f4!important;outline:2px solid #2f3a45!important;outline-offset:-2px!important;box-shadow:inset 0 0 0 2px #2f3a45,0 0 0 1px rgba(47,58,69,0.25)!important}.table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell.calendar-overlap::after{content:none!important;display:none!important}.table-calendar .calendar-clickable-cell>.calendar-overlap-badge,.table-calendar td.calendar-clickable-cell>.calendar-overlap-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:2px!important;left:2px!important;z-index:30!important;min-width:1.45rem!important;height:1.1rem!important;padding:0 0.25rem!important;border:1px solid #2f3a45!important;border-radius:999px!important;background:#ffffff!important;color:#111111!important;font-size:0.72rem!important;font-weight:800!important;line-height:1!important;pointer-events:none!important}.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available){background-color:transparent!important}@media (prefers-color-scheme:dark){.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap{background-color:#2f3338!important;outline-color:#aeb4bb!important;box-shadow:inset 0 0 0 2px #aeb4bb,0 0 0 1px rgba(174,180,187,0.35)!important}.table-calendar .calendar-clickable-cell>.calendar-overlap-badge,.table-calendar td.calendar-clickable-cell>.calendar-overlap-badge{border-color:#aeb4bb!important;background:#1f2328!important;color:#f2f4f6!important}}.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap{position:relative!important;cursor:pointer!important;background:var(--calendar-overlap-bg, #edf0f2)!important;background-color:var(--calendar-overlap-bg, #edf0f2)!important;box-shadow:inset 0 0 0 2px var(--calendar-overlap-outline, #4a4a4a)!important}.table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell.calendar-overlap::after,.table-calendar .calendar-clickable-cell>.calendar-overlap-badge,.table-calendar td.calendar-clickable-cell>.calendar-overlap-badge{content:none!important;display:none!important}.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available){background:transparent!important;background-color:transparent!important}@media (prefers-color-scheme:dark){.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap{background:var(--calendar-overlap-bg-dark, #2f3338)!important;background-color:var(--calendar-overlap-bg-dark, #2f3338)!important;box-shadow:inset 0 0 0 2px var(--calendar-overlap-outline-dark, #8f969e)!important}}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap{position:relative!important;cursor:pointer!important;background:#fff3bf!important;background-color:#fff3bf!important;outline:3px solid #2f3a45!important;outline-offset:-3px!important;box-shadow:inset 0 0 0 2px #ffffff,inset 0 0 0 5px #2f3a45,0 0 0 1px rgba(47,58,69,0.28)!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap::before,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap::before,.table-calendar td.calendar-clickable-cell.calendar-overlap::before,.table-calendar .calendar-clickable-cell.calendar-overlap::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:24!important;border:3px solid #2f3a45!important;box-sizing:border-box!important;pointer-events:none!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap::after,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell.calendar-overlap::after,.table-calendar .calendar-clickable-cell.calendar-overlap::after,body.app-player .table-calendar .calendar-clickable-cell>.calendar-overlap-badge,body.app-player .table-calendar td.calendar-clickable-cell>.calendar-overlap-badge,.table-calendar .calendar-clickable-cell>.calendar-overlap-badge,.table-calendar td.calendar-clickable-cell>.calendar-overlap-badge{content:none!important;display:none!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available){background:rgba(255,243,191,0.55)!important;background-color:rgba(255,243,191,0.55)!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available{filter:saturate(1.32) brightness(0.96) contrast(1.08)}@media (prefers-color-scheme:dark){body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap{background:#3b3420!important;background-color:#3b3420!important;outline-color:#f2c94c!important;box-shadow:inset 0 0 0 2px #1f2328,inset 0 0 0 5px #f2c94c,0 0 0 1px rgba(242,201,76,0.35)!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap::before,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap::before,.table-calendar td.calendar-clickable-cell.calendar-overlap::before,.table-calendar .calendar-clickable-cell.calendar-overlap::before{border-color:#f2c94c!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available){background:rgba(59,52,32,0.7)!important;background-color:rgba(59,52,32,0.7)!important}}.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{background:#fff0a6!important;background-color:#fff0a6!important;outline:3px solid #111827!important;outline-offset:-3px!important;box-shadow:inset 0 0 0 2px #ffffff,inset 0 0 0 5px #111827,0 0 0 1px rgba(17,24,39,0.35)!important}.table-calendar td.calendar-clickable-cell.calendar-overlap::before,.table-calendar .calendar-clickable-cell.calendar-overlap::before,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:50!important;border:3px solid #111827!important;box-sizing:border-box!important;pointer-events:none!important}.table-calendar td.calendar-clickable-cell.calendar-overlap::after,.table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar .calendar-clickable-cell>.calendar-overlap-badge,.table-calendar td.calendar-clickable-cell>.calendar-overlap-badge{content:none!important;display:none!important}.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available){background:rgba(255,240,166,0.72)!important;background-color:rgba(255,240,166,0.72)!important}@media (prefers-color-scheme:dark){.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{background:#3d3414!important;background-color:#3d3414!important;outline-color:#f2c94c!important;box-shadow:inset 0 0 0 2px #1f2328,inset 0 0 0 5px #f2c94c,0 0 0 1px rgba(242,201,76,0.35)!important}.table-calendar td.calendar-clickable-cell.calendar-overlap::before,.table-calendar .calendar-clickable-cell.calendar-overlap::before,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::before{border-color:#f2c94c!important}.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available){background:rgba(61,52,20,0.74)!important;background-color:rgba(61,52,20,0.74)!important}}.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-overlap-highlight,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-overlap-highlight,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-overlap-highlight,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-overlap-highlight{display:block!important;position:absolute!important;inset:0!important;z-index:100!important;box-sizing:border-box!important;pointer-events:none!important;border:3px solid #111827!important;background:rgba(255,240,166,0.22)!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,0.95)!important}@media (prefers-color-scheme:dark){.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-overlap-highlight,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-overlap-highlight,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-overlap-highlight,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-overlap-highlight{border-color:#f2c94c!important;background:rgba(242,201,76,0.18)!important;box-shadow:inset 0 0 0 2px rgba(31,35,40,0.95)!important}}.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{border:1px solid #000!important;box-shadow:inset 0 0 0 1px #000!important;background:transparent!important;background-color:transparent!important}.table-calendar td.calendar-clickable-cell>.calendar-overlap-highlight,.table-calendar .calendar-clickable-cell>.calendar-overlap-highlight{display:none!important}.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band{position:relative!important;z-index:20!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge{z-index:250!important;width:auto!important;min-width:1.45rem!important;height:1.1rem!important;padding:0 0.25rem!important;font-weight:800!important;box-shadow:0 1px 3px rgba(0,0,0,0.25)!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge:hover,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge:hover,.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge:focus-visible,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge:focus-visible{outline:2px solid #000!important;outline-offset:1px!important}.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{border:1px solid #000!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge{min-width:1.15rem!important;width:1.15rem!important;height:1.15rem!important;font-size:0.72rem!important}.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{border-color:var(--color-table-border, #bdbdbd)!important;outline:1px solid #000!important;outline-offset:-1px!important}.table-calendar td.calendar-clickable-cell.calendar-overlap::before,.table-calendar .calendar-clickable-cell.calendar-overlap::before,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::before{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge{z-index:1000!important}@media (max-width:700px){.table-calendar th.calendar-hour-header{text-align:center!important;padding-left:0!important;padding-right:0!important}.table-calendar th.calendar-hour-header .calendar-hour-header-label{display:block!important;width:100%!important;text-align:center!important}.table-calendar th.calendar-hour-header .calendar-hour-ampm{display:none!important}body.app-player .player-calendar-page .table-calendar td.calendar-date-cell,body.app-player .calendar-container .table-calendar td.calendar-date-cell,body.app-player .player-calendar-page .table-calendar td.datepad,body.app-player .calendar-container .table-calendar td.datepad{font-size:0.78rem!important;line-height:1.02!important;padding-left:0.1rem!important;padding-right:0.05rem!important}body.app-player .player-calendar-page .table-calendar td.calendar-date-cell .calendar-date-stack,body.app-player .calendar-container .table-calendar td.calendar-date-cell .calendar-date-stack{line-height:1.02!important}}.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{border-color:var(--color-table-border, #bdbdbd)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.72)!important}.table-calendar td.calendar-clickable-cell.calendar-overlap::before,.table-calendar .calendar-clickable-cell.calendar-overlap::before,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar td.calendar-clickable-cell.calendar-overlap::after,.table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important}@media (max-width:900px){.table-calendar td.calendar-date-cell,.table-calendar td.datepad,.table-calendar td.calendar-date-cell .calendar-date-stack,.table-calendar td.datepad .calendar-date-stack,.table-calendar td.calendar-date-cell .calendar-date-dow,.table-calendar td.calendar-date-cell .calendar-date-md,.table-calendar td.datepad .calendar-date-dow,.table-calendar td.datepad .calendar-date-md{line-height:1.0!important}}.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{position:relative!important;border:1px solid #000!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.table-calendar td.calendar-clickable-cell.calendar-overlap::before,.table-calendar .calendar-clickable-cell.calendar-overlap::before,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar td.calendar-clickable-cell.calendar-overlap::after,.table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar td.calendar-clickable-cell>.calendar-overlap-highlight,.table-calendar .calendar-clickable-cell>.calendar-overlap-highlight{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge{z-index:2147483000!important;border:1px solid #000!important;font-size:0.68rem!important;box-shadow:0 1px 2px rgba(0,0,0,0.25)!important}@media (max-width:900px){.table-calendar td.calendar-date-cell,.table-calendar td.datepad{font-size:0.72rem!important;line-height:1!important;padding-left:0.05rem!important;padding-right:0.05rem!important}.table-calendar td.calendar-date-cell .calendar-date-stack,.table-calendar td.datepad .calendar-date-stack,.table-calendar td.calendar-date-cell .calendar-date-dow,.table-calendar td.calendar-date-cell .calendar-date-md,.table-calendar td.datepad .calendar-date-dow,.table-calendar td.datepad .calendar-date-md{font-size:0.72rem!important;line-height:1!important}}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{background:transparent!important;background-color:transparent!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap::before,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap::before,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::before,body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::before,body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap::after,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap::after,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::after,body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar td.calendar-clickable-cell.calendar-overlap::before,.table-calendar .calendar-clickable-cell.calendar-overlap::before,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar td.calendar-clickable-cell.calendar-overlap::after,.table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar td.calendar-clickable-cell>.calendar-overlap-highlight,.table-calendar .calendar-clickable-cell>.calendar-overlap-highlight{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.table-calendar td.calendar-clickable-cell>.calendar-overlap-frame,.table-calendar .calendar-clickable-cell>.calendar-overlap-frame{display:none!important}.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-overlap-frame,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-overlap-frame,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-overlap-frame,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-overlap-frame{display:block!important;position:absolute!important;inset:1px!important;z-index:180!important;pointer-events:none!important;box-sizing:border-box!important;border:1px solid rgba(0,0,0,0.72)!important;outline:0!important;box-shadow:none!important;background:transparent!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge{top:2px!important;right:2px!important;z-index:500!important;box-shadow:0 1px 2px rgba(0,0,0,0.20)!important}@media (max-width:900px){.table-calendar td.calendar-date-cell,.table-calendar td.datepad{font-size:0.68rem!important;line-height:0.98!important;padding-left:0.03rem!important;padding-right:0.03rem!important;white-space:normal!important}.table-calendar td.calendar-date-cell .calendar-date-stack,.table-calendar td.datepad .calendar-date-stack,.table-calendar td.calendar-date-cell .calendar-date-dow,.table-calendar td.calendar-date-cell .calendar-date-md,.table-calendar td.datepad .calendar-date-dow,.table-calendar td.datepad .calendar-date-md{display:block!important;font-size:0.68rem!important;line-height:0.98!important;white-space:normal!important}}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{border:1px solid var(--color-table-border, #bdbdbd)!important;box-shadow:inset 0 0 0 0.5px rgba(0,0,0,0.88)!important;background:transparent!important;background-color:transparent!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band,body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band,.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band{position:relative!important;z-index:20!important;box-shadow:none!important;border:0!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available{box-shadow:none!important;border:0!important;filter:saturate(1.08) brightness(0.99) contrast(1.02)!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge{z-index:2147483640!important;box-shadow:0 1px 2px rgba(0,0,0,0.2)!important}.table-calendar td.calendar-clickable-cell{position:relative!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{border:1px solid rgba(0,0,0,0.72)!important;background:transparent!important;background-color:transparent!important}body.app-player .table-calendar td.calendar-clickable-cell>.calendar-player-band,body.app-player .table-calendar .calendar-clickable-cell>.calendar-player-band,.table-calendar td.calendar-clickable-cell>.calendar-player-band,.table-calendar .calendar-clickable-cell>.calendar-player-band{display:block!important;position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;transform:none!important;background-clip:border-box!important}body.app-player .table-calendar td.calendar-clickable-cell>.calendar-player-band.is-available,body.app-player .table-calendar .calendar-clickable-cell>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell>.calendar-player-band.is-available,body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available{background-color:var(--calendar-player-color)!important;box-shadow:none!important;border:0!important;outline:0!important;filter:none!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge{border:1px solid rgba(0,0,0,0.75)!important;border-radius:999px!important;background:#fff!important;color:#000!important;font-size:0.66rem!important;line-height:1!important;text-align:center!important;box-shadow:0 1px 2px rgba(0,0,0,0.18)!important;touch-action:manipulation!important}@media (max-width:900px){.table-calendar th.calendar-hour-header{text-align:center!important;padding-left:0!important;padding-right:0!important}.table-calendar th.calendar-hour-header .calendar-hour-header-label,.table-calendar th.calendar-hour-header .calendar-hour-number{display:block!important;width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.table-calendar th.calendar-hour-header .calendar-hour-ampm{display:none!important}.table-calendar td.calendar-date-cell,.table-calendar td.datepad,.table-calendar td.calendar-date-cell .calendar-date-stack,.table-calendar td.datepad .calendar-date-stack,.table-calendar td.calendar-date-cell .calendar-date-dow,.table-calendar td.calendar-date-cell .calendar-date-md,.table-calendar td.datepad .calendar-date-dow,.table-calendar td.datepad .calendar-date-md{font-size:0.68rem!important;line-height:0.98!important;white-space:normal!important}}.player-welcome-alert-html{text-align:left}.player-welcome-alert-html ul{margin:0.75rem 0 0.75rem 1.25rem;padding:0}.player-welcome-alert-html li{margin:0.25rem 0}.player-welcome-links{margin:0.85rem 0;font-weight:700}.player-welcome-check{display:flex;align-items:flex-start;gap:0.5rem;margin:0.6rem 0;text-align:left}.player-welcome-check input{flex:0 0 auto;margin-top:0.2rem}.swal2-popup.player-welcome-alert-popup .swal2-confirm:disabled{opacity:0.55;cursor:not-allowed}body.app-player .table-calendar td.calendar-clickable-cell>.calendar-player-band:not(.is-available),body.app-player .table-calendar .calendar-clickable-cell>.calendar-player-band:not(.is-available),body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available),body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available){background:transparent!important;background-color:transparent!important;filter:none!important;box-shadow:none!important;border:0!important;outline:0!important}body.app-player .table-calendar td.calendar-clickable-cell>.calendar-player-band.is-available,body.app-player .table-calendar .calendar-clickable-cell>.calendar-player-band.is-available,body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available{background:var(--calendar-player-color)!important;background-color:var(--calendar-player-color)!important;filter:none!important;box-shadow:none!important;border:0!important;outline:0!important}.table-calendar{border-collapse:collapse!important;border-spacing:0!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{position:relative!important;cursor:pointer!important;border:1px solid #000!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;overflow:hidden!important}body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap::before,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap::before,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::before,body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::before,body.app-player .table-calendar td.calendar-clickable-cell.calendar-overlap::after,body.app-player .table-calendar .calendar-clickable-cell.calendar-overlap::after,body.app-player .table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::after,body.app-player .table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar td.calendar-clickable-cell.calendar-overlap::before,.table-calendar .calendar-clickable-cell.calendar-overlap::before,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::before,.table-calendar td.calendar-clickable-cell.calendar-overlap::after,.table-calendar .calendar-clickable-cell.calendar-overlap::after,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]::after,.table-calendar td.calendar-clickable-cell>.calendar-overlap-highlight,.table-calendar .calendar-clickable-cell>.calendar-overlap-highlight,.table-calendar td.calendar-clickable-cell>.calendar-overlap-frame,.table-calendar .calendar-clickable-cell>.calendar-overlap-frame{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.table-calendar td.calendar-clickable-cell:hover,.table-calendar .calendar-clickable-cell:hover,.table-calendar td.calendar-clickable-cell.calendar-overlap:hover,.table-calendar .calendar-clickable-cell.calendar-overlap:hover,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]:hover,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]:hover{border:1px solid #000!important;box-shadow:none!important}.table-calendar td.calendar-clickable-cell:hover,.table-calendar .calendar-clickable-cell:hover{border-color:var(--color-table-border, #bdbdbd)!important;outline:0!important;outline-offset:0!important;box-shadow:inset 0 0 0 1px #000!important}.table-calendar td.calendar-clickable-cell.calendar-overlap:hover,.table-calendar .calendar-clickable-cell.calendar-overlap:hover,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]:hover,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]:hover{border-color:#000!important;outline:0!important;outline-offset:0!important;box-shadow:inset 0 0 0 1px #000!important}.table-calendar td.calendar-clickable-cell,.table-calendar .calendar-clickable-cell{padding:0!important;overflow:hidden!important}.table-calendar td.calendar-clickable-cell>.calendar-player-band,.table-calendar .calendar-clickable-cell>.calendar-player-band{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;transform:none!important;background-clip:border-box!important}.table-calendar td.calendar-clickable-cell>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band:not(.is-available),.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available),.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band:not(.is-available){background:transparent!important;background-color:transparent!important;filter:none!important;box-shadow:none!important;border:0!important;outline:0!important}.table-calendar td.calendar-clickable-cell>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell.calendar-overlap>.calendar-player-band.is-available,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available,.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]>.calendar-player-band.is-available{background:var(--calendar-player-color)!important;background-color:var(--calendar-player-color)!important;filter:none!important;box-shadow:none!important;border:0!important;outline:0!important}.table-calendar td.calendar-clickable-cell.calendar-overlap,.table-calendar .calendar-clickable-cell.calendar-overlap,.table-calendar td.calendar-clickable-cell[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell[data-calendar-overlap="1"]{cursor:pointer!important}.table-calendar td.calendar-clickable-cell:not(:has(>.calendar-scheduler-badge)).calendar-overlap,.table-calendar .calendar-clickable-cell:not(:has(>.calendar-scheduler-badge)).calendar-overlap,.table-calendar td.calendar-clickable-cell:not(:has(>.calendar-scheduler-badge))[data-calendar-overlap="1"],.table-calendar .calendar-clickable-cell:not(:has(>.calendar-scheduler-badge))[data-calendar-overlap="1"]{border-color:var(--color-table-border, #bdbdbd)!important;box-shadow:none!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge{align-items:center!important;justify-content:center!important;left:auto!important;z-index:10000!important;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;padding:0!important;margin:0!important;cursor:pointer!important}body.app-admin :where(details.admin-sysadmin-no-table-wrap)>.admin-lazy-details-body>:where(.ui-table-container,.table-container),body.admin-surface :where(details.admin-sysadmin-no-table-wrap)>.admin-lazy-details-body>:where(.ui-table-container,.table-container),body.app-admin :where(details.admin-sysadmin-no-table-wrap)>.admin-lazy-details-body form>:where(.ui-table-container,.table-container),body.admin-surface :where(details.admin-sysadmin-no-table-wrap)>.admin-lazy-details-body form>:where(.ui-table-container,.table-container){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.app-admin :where(details.admin-sysadmin-no-table-wrap)>.admin-lazy-details-body,body.admin-surface :where(details.admin-sysadmin-no-table-wrap)>.admin-lazy-details-body{overflow-x:auto}body.app-admin details.admin-sysadmin-no-table-wrap>.admin-lazy-details-body>form.admin-form,body.admin-surface details.admin-sysadmin-no-table-wrap>.admin-lazy-details-body>form.admin-form{display:contents!important}body.app-admin details.admin-sysadmin-no-table-wrap :where(.ui-table-container,.table-container,.ui-admin-table-wrap,.ui-component-table-wrap),body.admin-surface details.admin-sysadmin-no-table-wrap :where(.ui-table-container,.table-container,.ui-admin-table-wrap,.ui-component-table-wrap){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.app-admin details.admin-sysadmin-no-table-wrap table,body.admin-surface details.admin-sysadmin-no-table-wrap table{margin-top:0!important}.table-calendar td.calendar-clickable-cell>.calendar-debug-pill,.table-calendar .calendar-clickable-cell>.calendar-debug-pill{position:absolute;left:1px;bottom:1px;z-index:8;display:inline-flex;align-items:center;max-width:calc(100% - 2px);min-height:12px;padding:0 2px;border:1px solid rgba(0,0,0,0.45);border-radius:2px;background:rgba(255,255,255,0.88);color:#111;font-size:9px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.calendar-debug-panel{position:fixed;right:0.75rem;bottom:0.75rem;z-index:9999;max-width:min(32rem,calc(100vw - 1.5rem));max-height:45vh;overflow:auto;padding:0.625rem;border:1px solid #111;border-radius:0.375rem;background:#fff;color:#111;box-shadow:0 0.25rem 1rem rgba(0,0,0,0.2);font-size:0.75rem;line-height:1.25}.calendar-debug-panel pre{margin:0.375rem 0;white-space:pre-wrap;word-break:break-word;font:inherit}.calendar-debug-panel button{margin:0;padding:0.25rem 0.5rem;font-size:0.75rem}.table-calendar td.calendar-clickable-cell,.table-calendar .calendar-clickable-cell{position:relative!important;isolation:isolate!important}.table-calendar td.calendar-clickable-cell:hover::before,.table-calendar .calendar-clickable-cell:hover::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:9000!important;box-sizing:border-box!important;border:1px solid #000!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.table-calendar td.calendar-clickable-cell:hover>.calendar-player-band,.table-calendar .calendar-clickable-cell:hover>.calendar-player-band{position:relative!important;z-index:20!important}.table-calendar td.calendar-clickable-cell:hover>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell:hover>.calendar-scheduler-badge{z-index:10000!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge,.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:1px!important;right:1px!important;z-index:10050!important;pointer-events:auto!important}.table-calendar td.calendar-clickable-cell>.calendar-scheduler-badge[hidden],.table-calendar .calendar-clickable-cell>.calendar-scheduler-badge[hidden]{display:none!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--ready,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--ready,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--complete,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--complete{background:transparent!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set{box-shadow:0 0 0 3px rgba(199,120,0,.22),0 0 12px rgba(255,193,7,.34)!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--ready,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--ready{box-shadow:0 0 0 3px rgba(47,143,79,.24),0 0 12px rgba(47,143,79,.30)!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--complete,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--complete{box-shadow:0 0 0 3px rgba(176,0,32,.22),0 0 12px rgba(176,0,32,.28)!important}body.app-player .table-calendar .calendar-overlap--scheduled{background:#fff7d6!important}body.app-player .table-calendar .calendar-overlap--scheduled::before,body.app-player .table-calendar .calendar-overlap--scheduled .calendar-overlap-frame{border-color:#c77800!important;box-shadow:inset 0 0 0 1px #fff,0 0 6px rgba(199,120,0,.45)!important}body.app-player .match-scheduler-state-note{margin:.35rem 0 .65rem;padding:.45rem .6rem;border:1px solid #d0d5dd;border-radius:.5rem;background:#f0f0f0;font-weight:700;text-align:center}body.app-player .match-scheduler-context-note{margin:.25rem 0 .5rem;font-weight:700;text-align:center}.verification-code-box-row{align-items:center;justify-content:flex-start;gap:0.55rem}.verification-code-box-row .verification-code-digit-box,body.app-player .verification-code-box-row .verification-code-digit-box{box-sizing:border-box;flex:0 0 2.25rem;inline-size:2.25rem;min-inline-size:2.25rem;max-inline-size:2.25rem;width:2.25rem;min-width:2.25rem;max-width:2.25rem;block-size:3.05rem;min-block-size:3.05rem;height:3.05rem;min-height:3.05rem;padding:0.25rem 0.2rem;text-align:center}@media (max-width:520px){.verification-code-box-row{gap:0.35rem}.verification-code-box-row .verification-code-digit-box,body.app-player .verification-code-box-row .verification-code-digit-box{flex-basis:2rem;inline-size:2rem;min-inline-size:2rem;max-inline-size:2rem;width:2rem;min-width:2rem;max-width:2rem;block-size:2.85rem;min-block-size:2.85rem;height:2.85rem;min-height:2.85rem}}body.app-admin .ui-page-header>h2,body.app-admin .ui-admin-page-header>h2,body.app-admin .admin-action-shell .ui-page-header>h2{border-left:0!important;padding-left:0!important}body.app-admin .admin-people-access-details{margin:0.9rem 0!important}body.app-admin .admin-action-shell .admin-people-access-details{background:transparent!important;border:0!important;box-shadow:none!important;margin:0.35rem 0!important;padding:0!important}body.app-admin .admin-action-shell .admin-people-access-details>summary{background:#f1f3f5!important;border:1px solid #cfd6de!important;border-radius:10px!important;box-shadow:none!important;margin:0!important;padding:0.45rem 0.8rem!important}body.app-admin .admin-action-shell .admin-people-access-details[open]{background:#f1f3f5!important;border:1px solid #cfd6de!important;border-radius:12px!important;padding:0.45rem 0.6rem 0.6rem!important}body.app-admin .admin-action-shell .admin-people-access-details[open]>summary{border-color:transparent!important;border-bottom:1px solid #cfd6de!important;border-radius:0!important;margin:0 0 0.45rem 0!important;padding:0.35rem 0!important}body.app-admin .admin-action-shell .admin-people-access-details>:last-child{margin-bottom:0!important}body.app-admin .admin-action-shell .admin-people-access-details h4{margin:0.55rem 0 0.35rem!important}body.app-admin .admin-action-shell .admin-people-access-inline-table{border-collapse:collapse!important;box-shadow:none!important;margin:0.25rem 0 0.55rem!important;width:100%!important}body.app-admin .admin-action-shell .admin-people-access-inline-table th,body.app-admin .admin-action-shell .admin-people-access-inline-table td{background-clip:padding-box}body.app-admin .admin-action-shell>.ui-page-header{margin-bottom:0.65rem!important}.player-profile-summary-semantic .player-profile-fact-row.team-profile-link{display:block!important;width:100%!important}.player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dt{display:block!important;width:100%!important;box-sizing:border-box!important;background:#f1f3f5!important;border:1px solid #cfd6de!important;font-weight:700!important;text-align:center!important}.player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dt a{display:block!important;text-align:center!important}.player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dd{display:none!important}body.app-admin .admin-action-shell .admin-people-access-details,body.app-admin .admin-action-shell .admin-people-access-details[open]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0.18rem 0!important;padding:0!important}body.app-admin .admin-action-shell .admin-people-access-details+.admin-people-access-details{margin-top:0.25rem!important}body.app-admin .admin-action-shell .admin-people-access-details>summary,body.app-admin .admin-action-shell .admin-people-access-details[open]>summary{background:#f1f3f5!important;background-color:#f1f3f5!important;background-image:none!important;border:1px solid #cfd6de!important;border-radius:10px!important;box-shadow:none!important;margin:0!important;padding:0.45rem 0.8rem!important}body.app-admin .admin-action-shell .admin-people-access-details>:not(summary){margin-left:0!important;margin-right:0!important}body.app-admin .admin-action-shell .admin-people-access-details h4{margin:0.45rem 0 0.25rem!important}body.app-admin .admin-action-shell .people-access-form{margin:0.25rem 0 0.35rem!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.app-admin .admin-action-shell .admin-people-access-form-table,body.app-admin .admin-action-shell .admin-people-access-inline-table{margin:0.15rem 0 0.35rem!important;box-shadow:none!important}.player-page-container.players-container .player-profile-summary-semantic .player-profile-fact-list,.players-container .player-profile-summary-semantic .player-profile-fact-list,.player-profile-summary-semantic .player-profile-fact-list,.player-profile-summary-semantic .profile-summary-facts{display:grid!important;grid-template-columns:max-content max-content!important;width:max-content!important;max-width:none!important;margin:0!important;border-collapse:collapse!important}.player-page-container.players-container .player-profile-summary-semantic .player-profile-fact-row,.players-container .player-profile-summary-semantic .player-profile-fact-row,.player-profile-summary-semantic .player-profile-fact-row{display:contents!important}.player-page-container.players-container .player-profile-summary-semantic .player-profile-fact-row>dt,.player-page-container.players-container .player-profile-summary-semantic .player-profile-fact-row>dd,.players-container .player-profile-summary-semantic .player-profile-fact-row>dt,.players-container .player-profile-summary-semantic .player-profile-fact-row>dd,.player-profile-summary-semantic .player-profile-fact-row>dt,.player-profile-summary-semantic .player-profile-fact-row>dd{display:block!important;vertical-align:top!important;white-space:nowrap!important;padding:0.15rem 0.35rem!important;margin:0!important}.player-page-container.players-container .player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dt,.players-container .player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dt,.player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dt{grid-column:1/3!important;box-sizing:border-box!important;width:100%!important;min-width:100%!important;background:#f1f3f5!important;border:1px solid #cfd6de!important;font-weight:700!important;text-align:center!important;justify-self:stretch!important}.player-page-container.players-container .player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dt a,.players-container .player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dt a,.player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dt a{display:block!important;width:100%!important;text-align:center!important}.player-page-container.players-container .player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dd,.players-container .player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dd,.player-profile-summary-semantic .player-profile-fact-row.team-profile-link>dd{display:none!important}.match-scheduler-modal--readonly .match-scheduler-readonly-summary{margin:0 0 .85rem;padding:.55rem .7rem;border:1px solid #d5dbe3;border-radius:.45rem;background:#f8f9fb;font-weight:700;text-align:center;line-height:1.35}.match-scheduler-modal--readonly .match-scheduler-field>span:first-child{font-weight:700}.match-scheduler-modal--readonly input:disabled,.match-scheduler-modal--readonly select:disabled,.match-scheduler-modal--readonly textarea:disabled{opacity:1!important;color:#333!important;background-color:#f7f7f7!important;cursor:default!important}body.app-player .player-about-page-shell .player-about-rule-details :where(ul,ol){box-sizing:border-box;list-style-position:outside;margin-left:0!important;padding-left:1.65rem!important}body.app-player .player-about-page-shell .player-about-rule-details :where(ul,ol) :where(ul,ol){padding-left:1.45rem!important}.admin-donation-add-table,.admin-donations-table{width:100%;border-collapse:collapse}.admin-donation-add-table th,.admin-donation-add-table td{vertical-align:middle}.admin-donation-add-table select,.admin-donation-add-table input[type="number"],.admin-donation-add-table input[type="datetime-local"]{width:100%;min-width:0}.admin-donation-action-cell{text-align:center;white-space:nowrap}.admin-donation-action-cell .admin-button{min-width:9rem}@media (max-width:768px){.admin-donation-add-table,.admin-donation-add-table thead,.admin-donation-add-table tbody,.admin-donation-add-table tr,.admin-donation-add-table th,.admin-donation-add-table td{display:block;width:100%}.admin-donation-add-table thead{display:none}.admin-donation-add-table td{padding:0.35rem 0}}body.app-player .swal2-popup.matches-team-movement-swal .swal2-close{left:0.75rem;right:auto}body.app-player .swal2-container .swal2-popup.matches-team-movement-swal .swal2-close,body.app-player .swal2-container .swal2-popup.stats-explained-swal .swal2-close{left:0.75rem!important;right:auto!important;top:0.75rem!important;position:absolute!important}.swal2-container .swal2-popup.matches-team-movement-swal .swal2-close,.swal2-popup.matches-team-movement-swal button.swal2-close,.swal2-popup.matches-team-movement-swal .swal2-close.matches-team-movement-close-left{left:0.75rem!important;right:auto!important;top:0.75rem!important;position:absolute!important;width:2.25rem!important;height:2.25rem!important;line-height:2.25rem!important;border:1px solid #cfd6df!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:1.4rem!important;font-weight:700!important;box-shadow:none!important}.swal2-container .swal2-popup.matches-team-movement-swal button.swal2-close,.swal2-container .swal2-popup.matches-team-movement-swal .swal2-close,.swal2-container .swal2-close.matches-team-movement-close-left,.swal2-container .swal2-close.stats-explained-close-left{inset-inline-start:0.75rem!important;inset-inline-end:auto!important;left:0.75rem!important;right:auto!important;top:0.75rem!important;position:absolute!important;width:2.25rem!important;height:2.25rem!important;line-height:2.25rem!important;border:1px solid #cfd6df!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:1.4rem!important;font-weight:700!important;box-shadow:none!important;transform:none!important}.swal2-popup.matches-team-movement-swal .matches-team-movement-custom-close{position:absolute!important;inset-inline-start:0.75rem!important;inset-inline-end:auto!important;left:0.75rem!important;right:auto!important;top:0.75rem!important;width:2.25rem!important;height:2.25rem!important;line-height:2.25rem!important;border:1px solid #cfd6df!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:1.4rem!important;font-weight:700!important;box-shadow:none!important;transform:none!important;z-index:5!important;cursor:pointer!important}.swal2-popup.matches-team-movement-swal .matches-team-movement-custom-close:hover,.swal2-popup.matches-team-movement-swal .matches-team-movement-custom-close:focus{background:#f3f4f6!important;outline:none!important}.swal2-popup.matches-team-movement-swal>.swal2-close{display:none!important}.swal2-popup.matches-team-movement-swal>.matches-team-movement-custom-close{position:absolute!important;top:0.75rem!important;width:2.25rem!important;height:2.25rem!important;line-height:2.25rem!important;padding:0!important;border:1px solid #cfd6df!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:1.4rem!important;font-weight:700!important;text-align:center!important;box-shadow:none!important;transform:none!important;z-index:20!important;cursor:pointer!important}.swal2-popup.matches-team-movement-swal>.matches-team-movement-custom-close:hover,.swal2-popup.matches-team-movement-swal>.matches-team-movement-custom-close:focus{background:#f3f4f6!important;outline:none!important}body.app-player .teams-round-movement-panel-header .teams-round-movement-close{order:0!important;margin-right:0.5rem!important;margin-left:0!important}body.app-player .teams-round-movement-panel-header h3{order:1!important}body.app-player .teams-round-link.teams-round-link-current,body.app-player .teams-round-link[aria-current="true"]{font-weight:800!important;background:rgba(0,96,192,0.12)!important;border-color:rgba(0,96,192,0.55)!important;color:#004fb8!important}.swal2-popup.matches-team-movement-swal>.matches-team-movement-custom-close{left:0.75rem!important;right:auto!important;inset-inline-start:0.75rem!important;inset-inline-end:auto!important}body.app-player .teams-round-movement-panel-header{position:relative!important;justify-content:flex-start!important;min-height:3.75rem!important;padding-left:3.75rem!important}body.app-player .teams-round-movement-panel-header .teams-round-movement-close.stats-explained-close-left,body.app-player .teams-round-movement-panel-header .teams-round-movement-close,.swal2-popup.matches-team-movement-swal>.matches-team-movement-custom-close,.swal2-container .swal2-popup.stats-explained-swal .swal2-close{position:absolute!important;top:0.75rem!important;left:0.75rem!important;right:auto!important;inset-inline-start:0.75rem!important;inset-inline-end:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;line-height:2.25rem!important;padding:0!important;border:1px solid #cfd6df!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:1.4rem!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;z-index:20!important;cursor:pointer!important}body.app-player .teams-round-movement-panel-header .teams-round-movement-close.stats-explained-close-left:hover,body.app-player .teams-round-movement-panel-header .teams-round-movement-close.stats-explained-close-left:focus,body.app-player .teams-round-movement-panel-header .teams-round-movement-close:hover,body.app-player .teams-round-movement-panel-header .teams-round-movement-close:focus,.swal2-popup.matches-team-movement-swal>.matches-team-movement-custom-close:hover,.swal2-popup.matches-team-movement-swal>.matches-team-movement-custom-close:focus,.swal2-container .swal2-popup.stats-explained-swal .swal2-close:hover,.swal2-container .swal2-popup.stats-explained-swal .swal2-close:focus{background:#f3f4f6!important;outline:none!important}.swal2-popup>.app-swal-left-close,.swal2-container .swal2-popup>.app-swal-left-close.stats-explained-close-left{position:absolute!important;top:0.75rem!important;left:0.75rem!important;right:auto!important;inset-inline-start:0.75rem!important;inset-inline-end:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;line-height:2.25rem!important;padding:0!important;border:1px solid #cfd6df!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:1.4rem!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;z-index:20!important;cursor:pointer!important}.swal2-popup>.app-swal-left-close:hover,.swal2-popup>.app-swal-left-close:focus{background:#f3f4f6!important;outline:none!important}.swal2-popup:has(>.app-swal-left-close)>.swal2-title{padding-left:3rem!important;padding-right:3rem!important}.swal2-popup.match-scheduler-swal .match-scheduler-map-wrap,.swal2-popup.match-scheduler-swal .match-scheduler-map{display:block!important;visibility:visible!important;width:100%!important;min-height:180px!important;height:180px!important}@media (max-width:640px){.swal2-popup.match-scheduler-swal{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}.swal2-popup.match-scheduler-swal .swal2-html-container{margin-left:.5rem!important;margin-right:.5rem!important;overflow-x:hidden!important}.swal2-popup.match-scheduler-swal .match-scheduler-map-wrap,.swal2-popup.match-scheduler-swal .match-scheduler-map{min-height:220px!important;height:220px!important}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--ready,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--ready,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--complete,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--complete{--scheduler-clock-halo-size: 1.18rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--scheduler-clock-halo-size)!important;min-width:var(--scheduler-clock-halo-size)!important;max-width:var(--scheduler-clock-halo-size)!important;height:var(--scheduler-clock-halo-size)!important;min-height:var(--scheduler-clock-halo-size)!important;max-height:var(--scheduler-clock-halo-size)!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-sizing:border-box!important;font-size:1rem!important;line-height:1!important;overflow:visible!important;text-decoration:none!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set{color:var(--color-status-warning-text, #8a4b00)!important;box-shadow:0 0 0 2px rgba(199,120,0,.34),0 0 8px rgba(255,193,7,.34)!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--ready,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--ready{color:#195c2e!important;box-shadow:0 0 0 2px rgba(47,143,79,.34),0 0 8px rgba(47,143,79,.34)!important;animation:none!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--complete,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--complete{color:#7a0016!important;box-shadow:0 0 0 2px rgba(176,0,32,.34),0 0 8px rgba(176,0,32,.34)!important;animation:none!important}@keyframes matchSchedulerClockPulseGlow{0%{box-shadow:0 0 0 2px rgba(199,120,0,.30),0 0 7px rgba(255,193,7,.28)}50%{box-shadow:0 0 0 2px rgba(199,120,0,.44),0 0 14px rgba(255,193,7,.52)}100%{box-shadow:0 0 0 2px rgba(199,120,0,.30),0 0 7px rgba(255,193,7,.28)}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set:hover,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-schedule-link--set:focus,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set:hover,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-schedule-link--set:focus{animation:none!important;box-shadow:0 0 0 2px rgba(199,120,0,.34),0 0 8px rgba(255,193,7,.34)!important}.friendlies-adhoc-picker-form .friendlies-player-select{width:min(100%,28rem);max-width:100%}.admin-database-tools.admin-tool-page{width:100%;max-width:100%;box-sizing:border-box}.admin-database-tools.admin-tool-page>h3,.admin-database-tools.admin-tool-page>.smallnote,.admin-database-tools.admin-tool-page>p{margin-left:0;margin-right:0}.admin-database-tools.admin-tool-page>details.database-tools-section,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details,.admin-database-tools.admin-tool-page>details.admin-health-details{width:100%;max-width:100%;box-sizing:border-box;margin:1rem 0;padding:0.85rem;border-radius:0.7rem}.admin-database-tools.admin-tool-page>details.database-tools-section>summary,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details>summary,.admin-database-tools.admin-tool-page>details.admin-health-details>summary{box-sizing:border-box;width:100%;margin:0;padding:0.65rem 0.9rem;border-radius:0.55rem}.admin-database-tools.admin-tool-page>details.database-tools-section[open]>summary,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details[open]>summary,.admin-database-tools.admin-tool-page>details.admin-health-details[open]>summary{margin-bottom:0.75rem}.admin-database-tools.admin-tool-page{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;border:0!important;background:transparent!important}.admin-database-tools.admin-tool-page>h3,.admin-database-tools.admin-tool-page>.smallnote,.admin-database-tools.admin-tool-page>p{margin-left:0!important;margin-right:0!important}.admin-database-tools.admin-tool-page>details.database-tools-section,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details,.admin-database-tools.admin-tool-page>details.admin-health-details{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:1rem 0!important;padding:0!important;border-radius:.65rem!important;overflow:hidden!important}.admin-database-tools.admin-tool-page>details.database-tools-section>summary,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details>summary,.admin-database-tools.admin-tool-page>details.admin-health-details>summary{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:.65rem .9rem!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important}.admin-database-tools.admin-tool-page>details.database-tools-section:not([open])>summary,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details:not([open])>summary,.admin-database-tools.admin-tool-page>details.admin-health-details:not([open])>summary{border-bottom:0!important}.admin-database-tools.admin-tool-page>details.database-tools-section[open]>summary,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details[open]>summary,.admin-database-tools.admin-tool-page>details.admin-health-details[open]>summary{margin-bottom:0!important}.admin-database-tools.admin-tool-page>details.database-tools-section>:not(summary),.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details>:not(summary),.admin-database-tools.admin-tool-page>details.admin-health-details>:not(summary){margin-left:.85rem;margin-right:.85rem}.admin-database-tools.admin-tool-page>details.database-tools-section>.database-tools-table-container,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details>.database-tools-table-container,.admin-database-tools.admin-tool-page>details.admin-health-details>.database-tools-table-container,.admin-database-tools.admin-tool-page>details.database-tools-section>.table-container,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details>.table-container,.admin-database-tools.admin-tool-page>details.admin-health-details>.table-container{width:calc(100% - 1.7rem)!important;max-width:calc(100% - 1.7rem)!important;box-sizing:border-box!important;margin:.75rem .85rem!important;overflow-x:auto!important}.admin-database-tools.admin-tool-page .database-tools-table-container>table,.admin-database-tools.admin-tool-page .table-container>table,.admin-database-tools.admin-tool-page table.database-tools-table,.admin-database-tools.admin-tool-page table.database-tools-config-audit-table{width:100%!important;min-width:100%!important;max-width:none!important;box-sizing:border-box!important}.admin-database-tools.admin-tool-page .database-tools-table th,.admin-database-tools.admin-tool-page .database-tools-table td,.admin-database-tools.admin-tool-page .database-tools-config-audit-table th,.admin-database-tools.admin-tool-page .database-tools-config-audit-table td{box-sizing:border-box!important;vertical-align:top!important}.admin-database-tools.admin-tool-page .database-tools-download-panel,.admin-database-tools.admin-tool-page .database-tools-error-list,.admin-database-tools.admin-tool-page .database-tools-sql-preview{max-width:calc(100% - 1.7rem)!important;box-sizing:border-box!important}.admin-database-tools.admin-tool-page>details.database-tools-section,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details,.admin-database-tools.admin-tool-page>details.admin-health-details,.database-tools-container details.database-tools-section,.database-tools-container details.database-tools-exclusive-details,.database-tools-container details.admin-health-details{margin:0.35rem 0!important;padding:0!important;border-radius:0.55rem!important;box-sizing:border-box!important}.admin-database-tools.admin-tool-page>details.database-tools-section>summary,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details>summary,.admin-database-tools.admin-tool-page>details.admin-health-details>summary,.database-tools-container details.database-tools-section>summary,.database-tools-container details.database-tools-exclusive-details>summary,.database-tools-container details.admin-health-details>summary{padding:0.42rem 0.65rem!important;margin:0!important;border-radius:0.5rem!important;box-sizing:border-box!important}.admin-database-tools.admin-tool-page>details.database-tools-section[open]>summary,.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details[open]>summary,.admin-database-tools.admin-tool-page>details.admin-health-details[open]>summary,.database-tools-container details.database-tools-section[open]>summary,.database-tools-container details.database-tools-exclusive-details[open]>summary,.database-tools-container details.admin-health-details[open]>summary{margin-bottom:0.35rem!important}.admin-database-tools.admin-tool-page>details.database-tools-section>:not(summary),.admin-database-tools.admin-tool-page>details.database-tools-exclusive-details>:not(summary),.admin-database-tools.admin-tool-page>details.admin-health-details>:not(summary){margin-left:0.55rem!important;margin-right:0.55rem!important}.admin-database-tools.admin-tool-page .table-container,.admin-database-tools.admin-tool-page .ui-table-container,.admin-database-tools.admin-tool-page .database-tools-table-container,.database-tools-container .table-container,.database-tools-container .ui-table-container,.database-tools-container .database-tools-table-container,.admin-page-container .database-tools-table-container{display:block!important;width:100%!important;max-width:100%!important;margin:0.25rem 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;overflow-x:auto!important;overflow-y:visible!important;box-sizing:border-box!important}.admin-database-tools.admin-tool-page .database-tools-table,.admin-database-tools.admin-tool-page .database-tools-config-audit-table,.database-tools-container .database-tools-table,.database-tools-container .database-tools-config-audit-table,.admin-page-container .database-tools-table,.admin-page-container .database-tools-config-audit-table{width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:auto!important;border-collapse:collapse!important}.admin-database-tools.admin-tool-page .database-tools-table th,.admin-database-tools.admin-tool-page .database-tools-table td,.admin-database-tools.admin-tool-page .database-tools-config-audit-table th,.admin-database-tools.admin-tool-page .database-tools-config-audit-table td,.database-tools-container .database-tools-table th,.database-tools-container .database-tools-table td,.database-tools-container .database-tools-config-audit-table th,.database-tools-container .database-tools-config-audit-table td,.admin-page-container .database-tools-table th,.admin-page-container .database-tools-table td,.admin-page-container .database-tools-config-audit-table th,.admin-page-container .database-tools-config-audit-table td{width:auto!important;max-width:none!important;min-width:0!important;padding:0.22rem 0.45rem!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:keep-all!important;vertical-align:top!important;box-sizing:border-box!important}.admin-database-tools.admin-tool-page .database-tools-fk-readiness-table th:nth-child(1),.admin-database-tools.admin-tool-page .database-tools-fk-readiness-table td:nth-child(1){min-width:17rem!important}.admin-database-tools.admin-tool-page .database-tools-fk-readiness-table th:nth-child(2),.admin-database-tools.admin-tool-page .database-tools-fk-readiness-table td:nth-child(2){min-width:7rem!important}.admin-database-tools.admin-tool-page .database-tools-fk-readiness-table th:nth-child(3),.admin-database-tools.admin-tool-page .database-tools-fk-readiness-table td:nth-child(3){min-width:31rem!important}.admin-database-tools.admin-tool-page .database-tools-fk-readiness-table th:nth-child(4),.admin-database-tools.admin-tool-page .database-tools-fk-readiness-table td:nth-child(4){min-width:22rem!important}.admin-database-tools.admin-tool-page .database-tools-config-audit-table th:nth-child(1),.admin-database-tools.admin-tool-page .database-tools-config-audit-table td:nth-child(1){min-width:14rem!important}.admin-database-tools.admin-tool-page .database-tools-config-audit-table th:nth-child(2),.admin-database-tools.admin-tool-page .database-tools-config-audit-table td:nth-child(2){min-width:7rem!important}.admin-database-tools.admin-tool-page .database-tools-config-audit-table th:nth-child(3),.admin-database-tools.admin-tool-page .database-tools-config-audit-table td:nth-child(3){min-width:42rem!important}.admin-database-tools.admin-tool-page .database-tools-settings-table th:nth-child(1),.admin-database-tools.admin-tool-page .database-tools-settings-table td:nth-child(1){min-width:18rem!important}.admin-database-tools.admin-tool-page .database-tools-settings-table th:nth-child(2),.admin-database-tools.admin-tool-page .database-tools-settings-table td:nth-child(2){min-width:40rem!important}.calendar-match-context-title{margin:0.5rem 0 0.75rem 0;text-align:center;font-size:1rem}body.app-player .matches-next-round-availability-card{margin-block:var(--ui-space-sm)}body.app-player .matches-next-round-availability-card p{margin:0 0 var(--ui-space-xs)}body.app-player .matches-next-round-availability-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-xs);align-items:center}body.app-player .matches-next-round-availability-status.status-available{color:var(--status-success-fg, #0f5132)}body.app-player .matches-next-round-availability-status.status-unavailable{color:var(--status-warning-fg, #664d03)}body.app-player .matches-next-round-availability-status.status-not_set{color:var(--status-info-fg, #055160)}.matches-pool-heading-cell .app-link-group-pool{margin-left:.45rem!important;vertical-align:middle!important}.matches-pool-heading-cell .app-link-group-pool .matches-pool-chat-link{margin-left:.15rem!important}body.app-player .matches-table.match-layout-table .matches-inline-chat-link{position:static!important;inset:auto!important;transform:none!important;margin-left:.35rem!important;vertical-align:middle!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0 .12rem!important;line-height:1!important;text-decoration:none!important}@media screen and (max-width:768px){.matches-pool-heading-cell .app-link-group-pool .matches-pool-chat-link.mobileonly,body.app-player .matches-table.match-layout-table .matches-inline-chat-link.mobileonly{display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media screen and (min-width:769px){.matches-pool-heading-cell .app-link-group-pool .matches-pool-chat-link.mobileonly,body.app-player .matches-table.match-layout-table .matches-inline-chat-link.mobileonly{display:none!important}}body.app-player .matches-table.match-layout-table .matches-team-player2-with-chat{display:inline-flex!important;align-items:baseline!important;gap:.35rem!important;white-space:nowrap!important;vertical-align:baseline!important}body.app-player .matches-table.match-layout-table .matches-team-player2-with-chat .matches-inline-chat-link{flex:0 0 auto!important;margin-left:0!important}body.app-player .matches-table.match-layout-table .matches-team-player2-with-chat>a,body.app-player .matches-table.match-layout-table .matches-team-player2-with-chat .player-link,body.app-player .matches-table.match-layout-table .matches-team-player2-with-chat .component-player-link{white-space:nowrap!important;flex:0 0 auto!important;min-width:max-content!important}body.app-player .matches-table.match-layout-table .component-team-members--with-chat{display:inline-flex!important;flex-wrap:nowrap!important;align-items:baseline!important;white-space:nowrap!important;max-width:none!important}body.app-player .matches-table.match-layout-table .component-team-members--with-chat>a,body.app-player .matches-table.match-layout-table .component-team-members--with-chat .team-pair-separator,body.app-player .matches-table.match-layout-table .component-team-members--with-chat .matches-team-player2-with-chat,body.app-player .matches-table.match-layout-table .component-team-members--with-chat .matches-team-player2-with-chat>a,body.app-player .matches-table.match-layout-table .component-team-members--with-chat .matches-inline-chat-link{flex:0 0 auto!important;white-space:nowrap!important}body.app-player .component-team-pair--matches.component-team-pair--has-leading{grid-template-columns:auto minmax(0,1fr) auto;column-gap:0.28rem}body.app-player .component-team-pair--matches .component-team-pair-leading{align-self:center;justify-self:start;display:inline-flex;align-items:center;justify-content:center;line-height:1}body.app-player .component-team-pair--matches .component-team-pair-leading .matches-calendar-schedule-link{margin:0!important}.match-scheduler-summary-row{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;flex-wrap:wrap}.match-scheduler-calendar-context-link{display:inline-flex;align-items:center;justify-content:center;line-height:1;text-decoration:none}.match-scheduler-summary-teams{display:inline}.calendar-match-context-link,.calendar-match-context-link:hover,.calendar-match-context-link:focus,.calendar-match-context-link:active{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;outline-offset:2px}.match-outcome-challenge-history-card{margin-top:1rem}.match-outcome-challenge-history-table th,.match-outcome-challenge-history-table td{vertical-align:top}.match-outcome-admin-challenge-row--resolved{opacity:0.92}body .admin-impersonation-banner .admin-impersonation-end-button,body .admin-impersonation-banner button.admin-impersonation-end-button,body .admin-impersonation-banner form button.admin-impersonation-end-button{background-color:#b42318!important;background:#b42318!important;border-color:#8f1d14!important;color:#fff!important}body .admin-impersonation-banner .admin-impersonation-end-button:hover,body .admin-impersonation-banner button.admin-impersonation-end-button:hover,body .admin-impersonation-banner form button.admin-impersonation-end-button:hover,body .admin-impersonation-banner .admin-impersonation-end-button:focus,body .admin-impersonation-banner button.admin-impersonation-end-button:focus,body .admin-impersonation-banner form button.admin-impersonation-end-button:focus{background-color:#8f1d14!important;background:#8f1d14!important;border-color:#73170f!important;color:#fff!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-actions--menu,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-team-actions--menu{display:inline-block!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu{z-index:12!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu-toggle,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu-toggle{border-radius:.35rem!important;cursor:pointer!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu-toggle::-webkit-details-marker,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu-toggle::-webkit-details-marker{display:none!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu-panel,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu-panel{min-width:10.25rem!important;padding:.3rem!important;gap:.15rem!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu:not([open]) .matches-action-menu-panel,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu:not([open]) .matches-action-menu-panel{display:none!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu .matches-action-menu-item,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu .matches-action-menu-item{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.45rem!important;padding:.38rem .5rem!important;border-radius:.35rem!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu .matches-action-menu-item:hover,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu .matches-action-menu-item:focus,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu .matches-action-menu-item:hover,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu .matches-action-menu-item:focus{background:rgba(0,0,0,.06)!important}body.app-player .matches-table.match-layout-table .challenge-schedule-first-readonly{opacity:.72!important}.table-calendar .calendar-date-range-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:0.25rem;min-width:1.15rem;min-height:1.15rem;border-radius:999px;text-decoration:none;color:#000!important;font-weight:700;line-height:1}body.app-admin .admin-feature-options-wrap,body.admin-surface .admin-feature-options-wrap{max-width:100%;overflow-x:hidden;overflow-y:visible}body.app-admin .admin-feature-options-table,body.admin-surface .admin-feature-options-table{width:100%;min-width:0;max-width:100%;table-layout:fixed}body.app-admin .admin-feature-options-table :where(th,td),body.admin-surface .admin-feature-options-table :where(th,td){vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal}body.app-admin .admin-feature-options-table :where(code,input,select),body.admin-surface .admin-feature-options-table :where(code,input,select){max-width:100%;box-sizing:border-box}body.app-admin .admin-feature-options-table code,body.admin-surface .admin-feature-options-table code{white-space:normal;overflow-wrap:anywhere}body.app-admin .admin-feature-options-table :is(th,td):nth-child(1),body.admin-surface .admin-feature-options-table :is(th,td):nth-child(1){width:8rem}body.app-admin .admin-feature-options-table :is(th,td):nth-child(2),body.admin-surface .admin-feature-options-table :is(th,td):nth-child(2){width:16rem}body.app-admin .admin-feature-options-table :is(th,td):nth-child(3),body.admin-surface .admin-feature-options-table :is(th,td):nth-child(3){width:12rem}body.app-admin .admin-feature-options-table :is(th,td):nth-child(4),body.admin-surface .admin-feature-options-table :is(th,td):nth-child(4){width:auto}body.app-admin .admin-feature-options-count,body.admin-surface .admin-feature-options-count{font-weight:400;opacity:0.72}body.app-admin .admin-feature-options-category-table th:nth-child(1),body.app-admin .admin-feature-options-category-table td:nth-child(1),body.admin-surface .admin-feature-options-category-table :is(th,td):nth-child(1){width:18rem}body.app-admin .admin-feature-options-category-table th:nth-child(2),body.app-admin .admin-feature-options-category-table td:nth-child(2),body.admin-surface .admin-feature-options-category-table :is(th,td):nth-child(2){width:13rem}body.app-admin .admin-feature-options-category-table th:nth-child(3),body.app-admin .admin-feature-options-category-table td:nth-child(3),body.admin-surface .admin-feature-options-category-table :is(th,td):nth-child(3){width:auto}.matches-manage-game-proxies{display:none!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell{overflow:visible!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .component-team-pair--matches,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .component-team-pair--matches{position:static!important;min-height:0!important;height:auto!important;align-items:flex-start!important;padding-right:calc(var(--player-action-icon-size, 1.7rem) + .55rem)!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .component-team-pair--matches .component-team-pair-action,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .component-team-pair--matches .component-team-pair-action{position:static!important;display:inline!important;inset:auto!important;transform:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-actions--menu,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-team-actions--menu{position:static!important;display:inline!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important;background:transparent!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu{position:absolute!important;top:.22rem!important;right:.22rem!important;z-index:40!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important;background:transparent!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu::before,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu::after,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu::before,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu::after,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-actions--menu::before,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-actions--menu::after,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-team-actions--menu::before,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-team-actions--menu::after{content:none!important;display:none!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu-toggle,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--player-action-icon-size, 1.7rem)!important;min-width:var(--player-action-icon-size, 1.7rem)!important;height:var(--player-action-icon-size, 1.7rem)!important;min-height:var(--player-action-icon-size, 1.7rem)!important;padding:0!important;margin:0!important;border:1px solid rgba(0,0,0,.22)!important;border-radius:.2rem!important;background:#fff!important;box-shadow:none!important;text-decoration:none!important;list-style:none!important;line-height:1!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu-panel,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu-panel{top:calc(100% + .18rem)!important;padding:.35rem!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:.5rem!important;background:#fff!important;box-shadow:0 .35rem 1rem rgba(0,0,0,.18)!important;display:flex!important;flex-direction:column!important;gap:.12rem!important}@media (hover:hover) and (pointer:fine){body.app-player .matches-table.match-layout-table .matches-action-menu .matches-action-menu-item--match-chat,body.app-player .matches-table.match-layout-table .matches-action-menu .mobileonly{display:none!important}}body.app-player .matches-table.match-layout-table td.matches-table-team-cell>.matches-team-actions--absolute,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell>.matches-team-actions--absolute{position:absolute!important;top:.22rem!important;right:.22rem!important;z-index:60!important;display:block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell>.matches-team-actions--absolute .matches-action-menu,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell>.matches-team-actions--absolute .matches-action-menu{position:static!important;display:block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell>.matches-team-actions--absolute::before,body.app-player .matches-table.match-layout-table td.matches-table-team-cell>.matches-team-actions--absolute::after,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell>.matches-team-actions--absolute::before,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell>.matches-team-actions--absolute::after{content:none!important;display:none!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell>.matches-team-actions--absolute .matches-action-menu-toggle,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell>.matches-team-actions--absolute .matches-action-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--player-action-icon-size, 1.7rem)!important;min-width:var(--player-action-icon-size, 1.7rem)!important;height:var(--player-action-icon-size, 1.7rem)!important;min-height:var(--player-action-icon-size, 1.7rem)!important;line-height:1!important;padding:0!important;margin:0!important;border:1px solid rgba(0,0,0,.25)!important;border-radius:.2rem!important;background:#fff!important;color:#111!important;text-decoration:none!important;cursor:pointer!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell>.matches-team-actions--absolute .matches-action-menu-panel,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell>.matches-team-actions--absolute .matches-action-menu-panel{position:absolute!important;top:calc(var(--player-action-icon-size, 1.7rem) + .35rem)!important;right:0!important;z-index:80!important;width:max-content!important;min-width:max-content!important;max-width:14rem!important;overflow:visible!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell>.matches-team-actions--absolute .matches-action-menu-item,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell>.matches-team-actions--absolute .matches-action-menu-item{position:static!important;display:flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;align-items:center!important;gap:.4rem!important;white-space:nowrap!important}.matches-table.match-layout-table .matches-action-menu-toggle,.matches-table.match-layout-table .matches-action-menu-toggle.matches-team-action{list-style:none!important;-webkit-appearance:none!important;appearance:none!important;text-align:center!important;overflow:hidden!important}.matches-table.match-layout-table .matches-action-menu-toggle::-webkit-details-marker,.matches-table.match-layout-table .matches-action-menu-toggle::marker{display:none!important;content:""!important}.matches-table.match-layout-table .matches-action-menu-toggle::before,.matches-table.match-layout-table .matches-action-menu-toggle::after{content:none!important;display:none!important}.matches-table.match-layout-table .matches-action-menu-toggle .matches-action-menu-toggle-lines,.matches-table.match-layout-table .matches-action-menu-toggle>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important;margin:0!important;padding:0!important;text-align:center!important;transform:none!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item,.matches-table.match-layout-table .matches-action-menu-panel a.matches-action-menu-item,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-link.matches-action-menu-item,.matches-table.match-layout-table .matches-action-menu-panel a.matches-schedule-link.matches-action-menu-item,.matches-table.match-layout-table .matches-action-menu-panel .matches-manage-link.matches-action-menu-item,.matches-table.match-layout-table .matches-action-menu-panel a.matches-manage-link.matches-action-menu-item{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;float:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:.38rem .55rem!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-align:left!important;white-space:nowrap!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-text{white-space:nowrap!important}@media (hover:hover) and (pointer:fine),(min-width:769px){.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat,.matches-table.match-layout-table .matches-action-menu-panel .mobileonly,.matches-table.match-layout-table .matches-action-menu-panel a.mobileonly{display:none!important}}@media (hover:none),(pointer:coarse),(max-width:768px){.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat,.matches-table.match-layout-table .matches-action-menu-panel .mobileonly,.matches-table.match-layout-table .matches-action-menu-panel a.mobileonly{display:flex!important}}.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--calendar,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-schedule-link.matches-action-menu-item{position:static!important;inset:auto!important;float:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.45rem!important;padding:.38rem .5rem!important;margin:0!important;border:0!important;background:transparent!important;white-space:nowrap!important;line-height:1.2!important;text-decoration:none!important}.matches-table.match-layout-table .matches-action-menu-panel{min-width:8.25rem!important;max-width:12rem!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat.mobileonly,.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat.mobile-only,.matches-table.match-layout-table .matches-action-menu-panel a.mobileonly,.matches-table.match-layout-table .matches-action-menu-panel a.mobile-only{display:none!important}@media (hover:none),(pointer:coarse),(max-width:720px){.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat.mobileonly,.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat.mobile-only,.matches-table.match-layout-table .matches-action-menu-panel a.mobileonly,.matches-table.match-layout-table .matches-action-menu-panel a.mobile-only{display:flex!important}}.matches-table.match-layout-table .matches-action-menu-toggle::-webkit-details-marker{display:none!important}.matches-table.match-layout-table .matches-action-menu-toggle::marker{content:""!important;font-size:0!important}.matches-table.match-layout-table .matches-action-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--player-action-icon-size, 1.7rem)!important;height:var(--player-action-icon-size, 1.7rem)!important;padding:0!important;text-align:center!important}.matches-table.match-layout-table .matches-action-menu-toggle .matches-action-menu-toggle-lines{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important}.matches-table.match-layout-table .matches-action-menu-panel{display:flex!important;flex-direction:column!important;gap:0!important;min-width:7.75rem!important;max-width:11rem!important;padding:.35rem .45rem!important}.matches-table.match-layout-table .matches-action-menu-panel>a,.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item,.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--calendar,.matches-table.match-layout-table .matches-action-menu-panel a.matches-action-menu-item--calendar{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;float:none!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:.45rem!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:.38rem .45rem!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;text-decoration:none!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.25rem!important;min-width:1.25rem!important;margin:0!important}.matches-table.match-layout-table .matches-action-menu-panel [data-mobile-only-match-chat="1"],.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat,.matches-table.match-layout-table .matches-action-menu-panel .mobileonly,.matches-table.match-layout-table .matches-action-menu-panel .mobile-only{display:none!important}@media (hover:none),(pointer:coarse),(max-width:720px){.matches-table.match-layout-table .matches-action-menu-panel [data-mobile-only-match-chat="1"],.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat.mobileonly,.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat.mobile-only,.matches-table.match-layout-table .matches-action-menu-panel .mobileonly,.matches-table.match-layout-table .matches-action-menu-panel .mobile-only{display:flex!important}}body.app-player .matches-table.match-layout-table,body.app-player .matches-table.match-layout-table tbody,body.app-player .matches-table.match-layout-table tr,body.app-player .matches-table.match-layout-table td.matches-table-team-cell,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell{overflow:visible!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell{position:relative!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-team-actions--menu,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-team-actions--menu,body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu{position:absolute!important;top:.22rem!important;right:.22rem!important;left:auto!important;z-index:50!important;overflow:visible!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu[open],body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu[open]{z-index:5000!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu-panel,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu-panel{position:absolute!important;top:calc(100% + .2rem)!important;right:0!important;left:auto!important;z-index:5001!important;min-width:max-content!important;width:max-content!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu .matches-action-menu-item,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu .matches-action-menu-item{position:static!important;inset:auto!important}@media screen and (min-width:769px){body.app-player .matches-table.match-layout-table .matches-action-menu .matches-action-menu-panel .matches-action-menu-item[data-mobile-only-match-chat="1"],body.app-player .matches-table .matches-pool-heading-cell .app-link-group-pool .matches-pool-chat-link.mobileonly,body.app-player .matches-table.match-layout-table .matches-inline-chat-link.mobileonly,body.app-player .matches-table.match-layout-table .matches-chat-link.mobileonly{display:none!important}}@media screen and (max-width:768px){body.app-player .matches-table.match-layout-table .matches-action-menu .matches-action-menu-panel .matches-action-menu-item[data-mobile-only-match-chat="1"]{display:flex!important}}@media (hover:none),(pointer:coarse){body.app-player .matches-table.match-layout-table .matches-action-menu-item--match-chat,body.app-player .matches-table.match-layout-table [data-mobile-only-match-chat="1"]{display:flex!important}}.matches-table.match-layout-table td.matches-table-team-cell,.matches-table.match-layout-table td.component-player-match-team-cell,.matches-table.match-layout-table .component-team-pair,.matches-table.match-layout-table .component-team-pair--matches,.matches-table.match-layout-table .matches-team-actions--absolute{overflow:visible!important}.matches-table.match-layout-table .matches-action-menu{position:relative!important;z-index:5000!important}.matches-table.match-layout-table .matches-action-menu-panel{position:fixed!important;z-index:2147483000!important;min-width:8.75rem!important;width:max-content!important;max-width:min(14rem,calc(100vw - 16px))!important;overflow:visible!important;display:none!important}.matches-table.match-layout-table .matches-action-menu[open] .matches-action-menu-panel{display:flex!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat,.matches-table.match-layout-table .matches-action-menu-panel a.matches-action-menu-item--match-chat,.matches-table.match-layout-table .matches-action-menu-panel .mobileonly,.matches-table.match-layout-table .matches-action-menu-panel .mobile-only{display:none!important}@media (max-width:767.98px),(hover:none) and (pointer:coarse){.matches-table.match-layout-table .matches-action-menu-panel .matches-action-menu-item--match-chat,.matches-table.match-layout-table .matches-action-menu-panel a.matches-action-menu-item--match-chat,.matches-table.match-layout-table .matches-action-menu-panel .mobileonly,.matches-table.match-layout-table .matches-action-menu-panel .mobile-only{display:flex!important}}.matches-pool-schedule-swal-link,.matches-pool-schedule-swal-link:hover,.matches-pool-schedule-swal-link:focus,.matches-pool-schedule-swal-link:active{text-decoration:none!important}.matches-pool-schedule-swal-link .matches-pool-schedule-icon{text-decoration:none!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.45rem!important;padding:.38rem .45rem!important;margin:0!important;border:0!important;background:transparent!important;text-decoration:none!important;white-space:nowrap!important;width:auto!important;height:auto!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.35rem!important;height:1.35rem!important;border-radius:999px!important;line-height:1!important;box-sizing:border-box!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-status--unscheduled .matches-action-menu-icon{box-shadow:none!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-status--ready .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(46,160,67,.45)!important;background:rgba(46,160,67,.12)!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-status--set .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(218,147,22,.55)!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-status--complete .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(220,38,38,.55)!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:link,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:visited,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:hover,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:focus,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:active{outline:none!important;border:0!important;-webkit-text-fill-color:currentColor!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-text{-webkit-text-fill-color:currentColor!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon{outline:none!important;border:0!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-action-menu-icon{background:rgba(46,160,67,.12)!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-schedule-link--ready,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-schedule-link--set,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-schedule-link--complete,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link.matches-schedule-link--ready,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link.matches-schedule-link--set,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link.matches-schedule-link--complete{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:.38rem .55rem!important;margin:0!important;border:0!important;border-radius:.35rem!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-weight:400!important;text-decoration:none!important;line-height:1.2!important;overflow:visible!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-text,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link .matches-action-menu-text{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-weight:400!important;text-decoration:none!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link .matches-action-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.25rem!important;min-width:1.25rem!important;max-width:1.25rem!important;height:1.25rem!important;min-height:1.25rem!important;max-height:1.25rem!important;padding:0!important;margin:0!important;border:0!important;outline:none!important;border-radius:999px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;line-height:1!important;box-sizing:border-box!important;overflow:visible!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--unscheduled .matches-action-menu-icon{box-shadow:none!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(46,160,67,.45)!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(218,147,22,.55)!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(220,38,38,.55)!important;background:transparent!important}.challenge-score-challengeable-cell .game-score-stack,.challenge-score-locked{box-shadow:0 0 0 1px rgba(180,132,0,.55);border-radius:.35rem}.matches-table.match-layout-table .challenge-outcome-locked.input-score,.matches-table.match-layout-table span.challenge-outcome-locked.input-score,.player-matches-page .challenge-outcome-locked.input-score,.player-matches-page span.challenge-outcome-locked.input-score{border-width:2px;border-style:solid;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);cursor:help}.matches-table.match-layout-table .challenge-outcome-challengeable.input-score,.matches-table.match-layout-table td.challenge-outcome-challengeable .challenge-outcome-locked.input-score,.player-matches-page .challenge-outcome-challengeable.input-score,.player-matches-page td.challenge-outcome-challengeable .challenge-outcome-locked.input-score{border-color:#c7811d;background-image:linear-gradient(0deg,rgba(255,193,7,.20),rgba(255,193,7,.20))}.matches-table.match-layout-table .challenge-outcome-challenged.input-score,.matches-table.match-layout-table td.challenge-outcome-challenged .challenge-outcome-locked.input-score,.player-matches-page .challenge-outcome-challenged.input-score,.player-matches-page td.challenge-outcome-challenged .challenge-outcome-locked.input-score{border-color:#b42318;background-image:linear-gradient(0deg,rgba(244,67,54,.16),rgba(244,67,54,.16))}.matches-table.match-layout-table .challenge-outcome-confirmed.input-score,.matches-table.match-layout-table .challenge-outcome-final.input-score,.matches-table.match-layout-table td.challenge-outcome-confirmed .challenge-outcome-locked.input-score,.matches-table.match-layout-table td.challenge-outcome-final .challenge-outcome-locked.input-score,.player-matches-page .challenge-outcome-confirmed.input-score,.player-matches-page .challenge-outcome-final.input-score,.player-matches-page td.challenge-outcome-confirmed .challenge-outcome-locked.input-score,.player-matches-page td.challenge-outcome-final .challenge-outcome-locked.input-score{border-color:#667085;background-image:linear-gradient(0deg,rgba(102,112,133,.14),rgba(102,112,133,.14))}.matches-table.match-layout-table td.challenge-outcome-cell,.matches-table.match-layout-table td.challenge-outcome-locked,.player-matches-page td.challenge-outcome-cell,.player-matches-page td.challenge-outcome-locked{position:relative}.matches-table.match-layout-table td.challenge-outcome-locked,.player-matches-page td.challenge-outcome-locked{box-shadow:inset 0 0 0 2px rgba(102,112,133,.55);background-image:linear-gradient(0deg,rgba(102,112,133,.08),rgba(102,112,133,.08))}.matches-table.match-layout-table td.challenge-outcome-challengeable,.player-matches-page td.challenge-outcome-challengeable{box-shadow:inset 0 0 0 2px rgba(199,129,29,.80);background-image:linear-gradient(0deg,rgba(255,193,7,.14),rgba(255,193,7,.14))}.matches-table.match-layout-table td.challenge-outcome-challenged,.player-matches-page td.challenge-outcome-challenged{box-shadow:inset 0 0 0 2px rgba(180,35,24,.85);background-image:linear-gradient(0deg,rgba(244,67,54,.12),rgba(244,67,54,.12))}.matches-table.match-layout-table td.challenge-outcome-confirmed,.matches-table.match-layout-table td.challenge-outcome-final,.player-matches-page td.challenge-outcome-confirmed,.player-matches-page td.challenge-outcome-final{box-shadow:inset 0 0 0 2px rgba(102,112,133,.65);background-image:linear-gradient(0deg,rgba(102,112,133,.10),rgba(102,112,133,.10))}.matches-table.match-layout-table .challenge-outcome-locked.input-score,.matches-table.match-layout-table span.challenge-outcome-locked.input-score,.player-matches-page .challenge-outcome-locked.input-score,.player-matches-page span.challenge-outcome-locked.input-score{border-color:#c9ced6;border-width:1px;box-shadow:none;background-image:none}.matches-table.match-layout-table td.challenge-outcome-challengeable .challenge-outcome-locked.input-score,.matches-table.match-layout-table td.challenge-outcome-challenged .challenge-outcome-locked.input-score,.matches-table.match-layout-table td.challenge-outcome-confirmed .challenge-outcome-locked.input-score,.matches-table.match-layout-table td.challenge-outcome-final .challenge-outcome-locked.input-score,.player-matches-page td.challenge-outcome-challengeable .challenge-outcome-locked.input-score,.player-matches-page td.challenge-outcome-challenged .challenge-outcome-locked.input-score,.player-matches-page td.challenge-outcome-confirmed .challenge-outcome-locked.input-score,.player-matches-page td.challenge-outcome-final .challenge-outcome-locked.input-score{border-color:#c9ced6;background-image:none}.matches-table.match-layout-table .challenge-outcome-locked.input-score.score-win,.matches-table.match-layout-table .challenge-outcome-locked.input-score.win,.player-matches-page .challenge-outcome-locked.input-score.score-win,.player-matches-page .challenge-outcome-locked.input-score.win{background-color:var(--player-score-win-bg, #bdf8cd)}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link,.matches-table.match-layout-table .matches-action-menu-panel a.matches-calendar-menu-link,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:link,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:visited,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:hover,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:focus,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:active{color:inherit!important;font-weight:400!important;text-decoration:none!important;background:transparent!important;outline:0!important;box-shadow:none!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-text{color:inherit!important;font-weight:400!important;text-decoration:none!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon *,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::after{outline:0!important;box-shadow:none!important;text-shadow:none!important}.matches-table.match-layout-table td.challenge-outcome-challengeable,.matches-table.match-layout-table td.challenge-outcome-cell.challenge-outcome-challengeable,.player-matches-page td.challenge-outcome-challengeable,.player-matches-page td.challenge-outcome-cell.challenge-outcome-challengeable{border-color:rgba(214,160,48,.35)!important;box-shadow:none!important;outline:0!important;background-color:transparent!important}.matches-table.match-layout-table .input-score.score-loss,.matches-table.match-layout-table .input-score.loss,.matches-table.match-layout-table .challenge-outcome-locked.input-score.score-loss,.matches-table.match-layout-table .challenge-outcome-locked.input-score.loss,.player-matches-page .input-score.score-loss,.player-matches-page .input-score.loss,.player-matches-page .challenge-outcome-locked.input-score.score-loss,.player-matches-page .challenge-outcome-locked.input-score.loss{background:#fff!important;background-color:#fff!important;border-color:#c9d0d8!important;color:inherit!important;box-shadow:none!important}.challenge-event-modal .swal2-html-container{text-align:left!important}.challenge-event-review-note{background:#fff8d8;border:1px solid #e4c96a;border-radius:8px;padding:.75rem .9rem;margin:0 0 1rem;color:#333}.challenge-event-result-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #d7dde5;border-radius:8px;padding:.7rem .8rem;margin:.55rem 0;background:#fff}.challenge-event-result-main{display:flex;flex-direction:column;gap:.25rem}.challenge-event-result-score{font-size:1.05rem}.challenge-event-result-button{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:.45rem .7rem;background:#255bb7;color:#fff!important;text-decoration:none!important;white-space:nowrap}.challenge-event-result-button:hover,.challenge-event-result-button:focus{background:#17438d}.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link,.player-matches-page .matches-action-menu-panel a.matches-calendar-menu-link,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link:link,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link:visited,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link:hover,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link:focus,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link:active{color:var(--player-text-color, #1f2937)!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;text-shadow:none!important;font-weight:400!important;text-decoration:none!important}.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-text{color:var(--player-text-color, #1f2937)!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;text-shadow:none!important;font-weight:400!important;text-decoration:none!important}.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon *,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::before,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon::after{border:0!important;outline:0!important;box-shadow:none!important;text-shadow:none!important}.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-schedule-link--ready,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-schedule-link--set,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-schedule-link--complete{color:var(--player-text-color, #1f2937)!important;background:transparent!important;border:0!important;box-shadow:none!important}.challenge-event-result-teams{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:.9em;color:#555}.challenge-event-result-score{display:block;margin-top:4px}.challenge-event-score-table{width:100%;border-collapse:collapse;margin:.75rem 0 1rem}.challenge-event-score-table th,.challenge-event-score-table td{border:1px solid #d5dbe5;padding:.45rem .55rem;text-align:center;vertical-align:middle}.challenge-event-score-table th:first-child,.challenge-event-score-table td:first-child,.challenge-event-score-table .challenge-event-score-team-col{text-align:left;width:42%}.challenge-event-result-button--small{display:inline-block;margin-top:.25rem;padding:.2rem .45rem;font-size:.78rem;line-height:1.2}body.app-player .matches-table.match-layout-table td.matches-table-team-cell,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell,.player-matches-page .matches-table.match-layout-table td.matches-table-team-cell,.player-matches-page .matches-table.match-layout-table td.component-player-match-team-cell{overflow:visible!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu,.player-matches-page .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu,.player-matches-page .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu,.matches-action-menu{position:relative!important;z-index:1!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu[open],body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu[open],.player-matches-page .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu[open],.player-matches-page .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu[open],.matches-action-menu[open]{z-index:30000!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell:has(.matches-action-menu[open]),body.app-player .matches-table.match-layout-table td.component-player-match-team-cell:has(.matches-action-menu[open]),.player-matches-page .matches-table.match-layout-table td.matches-table-team-cell:has(.matches-action-menu[open]),.player-matches-page .matches-table.match-layout-table td.component-player-match-team-cell:has(.matches-action-menu[open]){position:relative!important;z-index:29999!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu-panel,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu-panel,.player-matches-page .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu-panel,.player-matches-page .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu-panel,.matches-action-menu-panel,.match-action-dropdown,.match-row-menu-panel,.match-menu-content{position:absolute!important;z-index:30001!important;overflow:visible!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu>summary,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu>summary,.player-matches-page .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu>summary,.player-matches-page .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu>summary,.matches-action-menu>summary{position:relative!important;z-index:1!important}.challenge-event-score-table th.challenge-event-team-cell,.challenge-event-score-table .challenge-event-team-cell,.challenge-event-score-table tbody th,.challenge-event-score-table tbody td:first-child{font-weight:400!important}.challenge-event-score-table .challenge-event-team-cell{line-height:1.22!important;white-space:normal!important}.admin-database-tools.admin-tool-page #database-tools-refresh-test,.admin-database-tools.admin-tool-page details#database-tools-refresh-test{max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.admin-database-tools.admin-tool-page details#database-tools-refresh-test>.live-prod-refresh-table-container,.admin-database-tools.admin-tool-page details#database-tools-refresh-test>.database-tools-table-container.live-prod-refresh-table-container,.admin-database-tools.admin-tool-page .live-prod-refresh-table-container{width:calc(100% - 1.1rem)!important;max-width:calc(100% - 1.1rem)!important;margin:.4rem .55rem!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow-x:hidden!important;overflow-y:visible!important;box-sizing:border-box!important}.admin-database-tools.admin-tool-page table.live-prod-refresh-table,.admin-database-tools.admin-tool-page table.prod-refresh-sql-table,.admin-database-tools.admin-tool-page .live-prod-refresh-table-container>table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;box-sizing:border-box!important}.admin-database-tools.admin-tool-page table.live-prod-refresh-table th,.admin-database-tools.admin-tool-page table.live-prod-refresh-table td,.admin-database-tools.admin-tool-page table.prod-refresh-sql-table th,.admin-database-tools.admin-tool-page table.prod-refresh-sql-table td{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.admin-database-tools.admin-tool-page table.live-prod-refresh-table th:first-child,.admin-database-tools.admin-tool-page table.live-prod-refresh-table td:first-child,.admin-database-tools.admin-tool-page table.prod-refresh-sql-table th:first-child,.admin-database-tools.admin-tool-page table.prod-refresh-sql-table td:first-child,.admin-database-tools.admin-tool-page table.live-prod-refresh-table .database-tools-col-setting,.admin-database-tools.admin-tool-page table.prod-refresh-sql-table .database-tools-col-setting{width:28%!important}.admin-database-tools.admin-tool-page table.live-prod-refresh-table th:last-child,.admin-database-tools.admin-tool-page table.live-prod-refresh-table td:last-child,.admin-database-tools.admin-tool-page table.prod-refresh-sql-table th:last-child,.admin-database-tools.admin-tool-page table.prod-refresh-sql-table td:last-child,.admin-database-tools.admin-tool-page table.live-prod-refresh-table .database-tools-col-value,.admin-database-tools.admin-tool-page table.prod-refresh-sql-table .database-tools-col-value{width:72%!important}.swal2-popup.challenge-event-modal .swal2-close,.swal2-popup.challenge-event-modal .challenge-event-modal-close,.swal2-popup.challenge-event-modal .app-swal-left-close{left:.65rem!important;right:auto!important;top:.55rem!important;z-index:20!important}.swal2-popup.challenge-event-modal .swal2-title{padding-left:2.75rem!important;padding-right:2.25rem!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon{border-radius:.28rem!important;min-width:1.55rem!important;width:1.55rem!important;height:1.35rem!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(218,147,22,.65)!important;background:rgba(218,147,22,.16)!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(220,38,38,.65)!important;background:rgba(220,38,38,.16)!important}.swal2-container{z-index:2147483600!important}.swal2-container .swal2-popup{z-index:2147483601!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon{border-radius:.14rem!important;min-width:1.8rem!important;width:1.8rem!important;max-width:1.8rem!important;height:1.45rem!important;min-height:1.45rem!important;max-height:1.45rem!important;box-shadow:none!important;background-clip:padding-box!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon{border:2px solid rgba(218,147,22,.8)!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon{border:2px solid rgba(220,38,38,.8)!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link:not(.matches-calendar-menu-link--scheduler).matches-calendar-status--ready .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link:not(.matches-calendar-menu-link--scheduler).matches-calendar-status--ready .matches-action-menu-icon{border-radius:999px!important;box-shadow:0 0 0 2px rgba(46,160,67,.45)!important;border:0!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon{width:1.55rem!important;min-width:1.55rem!important;max-width:1.55rem!important;height:1.35rem!important;min-height:1.35rem!important;max-height:1.35rem!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after{left:-.18rem!important;right:-.18rem!important;top:-.12rem!important;bottom:-.12rem!important;border:0!important;border-radius:.18rem!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after{border:2px solid rgba(218,147,22,.85)!important;background:transparent!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after{border:2px solid rgba(220,38,38,.85)!important;background:transparent!important}.match-outcome-challenge-form .match-outcome-challenge-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.65rem!important}.match-outcome-challenge-form .match-outcome-challenge-actions>button,.match-outcome-challenge-form .match-outcome-challenge-actions>.match-outcome-challenge-cancel-button{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important;margin:0!important}.match-outcome-challenge-form .match-outcome-challenge-cancel-button{text-decoration:none!important}.challenge-event-score-table,.challenge-event-score-table th,.challenge-event-score-table td{border:1px solid #aeb8c6!important}.challenge-event-result-button--disabled,.challenge-event-result-button--disabled:hover,.challenge-event-result-button--disabled:focus{background:#9aa3af!important;color:#ffffff!important;cursor:not-allowed!important;opacity:.72!important;text-decoration:none!important}header nav a.nav-link-challenges-attention,header nav a.nav-link-challenges-attention:link,header nav a.nav-link-challenges-attention:visited,header nav a.nav-link-challenges-attention:hover,header nav a.nav-link-challenges-attention:active,header nav a.nav-link-challenges-attention:focus,body.app-admin header nav a.nav-link-challenges-attention,body.admin-surface header nav a.nav-link-challenges-attention,nav a.nav-link-challenges-attention,nav a.nav-link-challenges-attention:link,nav a.nav-link-challenges-attention:visited,nav a.nav-link-challenges-attention:hover,nav a.nav-link-challenges-attention:active,nav a.nav-link-challenges-attention:focus{color:#000000!important}header nav a.nav-link-challenges-attention .nav-approval-count,body.app-admin header nav a.nav-link-challenges-attention .nav-approval-count,body.admin-surface header nav a.nav-link-challenges-attention .nav-approval-count,nav a.nav-link-challenges-attention .nav-approval-count{color:#000000!important}.match-outcome-challenge-support-section>summary{cursor:pointer;font-size:1.1rem;padding:.35rem 0}.match-outcome-challenge-support-content{margin-top:.85rem}.match-outcome-challenge-primary-list{max-width:100%;overflow:hidden}.match-outcome-challenge-table-container{display:block;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch}.match-outcome-challenge-admin-table{width:100%;min-width:68rem;max-width:none;table-layout:auto;border-collapse:collapse}.match-outcome-challenge-admin-table th,.match-outcome-challenge-admin-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal}.match-outcome-challenge-admin-table th:nth-child(1),.match-outcome-challenge-admin-table td:nth-child(1){min-width:6rem}.match-outcome-challenge-admin-table th:nth-child(2),.match-outcome-challenge-admin-table td:nth-child(2){min-width:7rem}.match-outcome-challenge-admin-table th:nth-child(4),.match-outcome-challenge-admin-table td:nth-child(4){min-width:11rem}.match-outcome-challenge-admin-table th:nth-child(5),.match-outcome-challenge-admin-table td:nth-child(5){min-width:10rem}.match-outcome-challenge-admin-table th:nth-child(9),.match-outcome-challenge-admin-table td:nth-child(9){min-width:16rem}.match-outcome-challenge-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}.match-outcome-challenge-admin-table{min-width:56rem}.match-outcome-challenge-admin-table th:nth-child(8),.match-outcome-challenge-admin-table td:nth-child(8){min-width:18rem}.match-outcome-challenge-action-form input[type="text"]{width:100%;box-sizing:border-box;margin-bottom:.4rem}.match-outcome-challenge-action-buttons{flex-direction:row;flex-wrap:nowrap}.match-outcome-challenge-action-buttons button{width:auto!important;min-width:5.25rem;flex:1 1 0;padding:.45rem .6rem!important}header nav a.nav-link-challenges-attention,header nav a.nav-link-challenges-attention:link,header nav a.nav-link-challenges-attention:visited,header nav a.nav-link-challenges-attention:hover,header nav a.nav-link-challenges-attention:focus{color:#000!important;background:#fff2a8!important;border-color:#f3c942!important}header nav a.nav-link-challenges-attention .nav-approval-count{color:#000!important;background:#fff!important;border-color:#f3c942!important}.matches-table.match-layout-table td.challenge-outcome-cell,.matches-table.match-layout-table td.challenge-outcome-locked,.matches-table.match-layout-table td.challenge-outcome-challengeable,.matches-table.match-layout-table td.challenge-outcome-confirmed,.matches-table.match-layout-table td.challenge-outcome-final,.player-matches-page td.challenge-outcome-cell,.player-matches-page td.challenge-outcome-locked,.player-matches-page td.challenge-outcome-challengeable,.player-matches-page td.challenge-outcome-confirmed,.player-matches-page td.challenge-outcome-final,.matches-table.match-layout-table td.challenge-outcome-challenged,.player-matches-page td.challenge-outcome-challenged{background-image:none!important}.match-outcome-challenge-resolve-form{min-width:24rem}.match-outcome-challenge-resolve-grid{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center;margin-bottom:.35rem}.match-outcome-challenge-resolve-grid select{flex:1 1 14rem;min-width:12rem}.match-outcome-challenge-score-inputs{display:inline-flex;flex:0 0 auto;align-items:center;gap:.2rem;white-space:nowrap}.match-outcome-challenge-score-inputs input[type="number"]{width:4.5rem;min-width:4.5rem}.match-outcome-challenge-action-buttons{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.match-outcome-challenge-action-buttons button{flex:1 1 7rem;white-space:nowrap}.matches-table.match-layout-table td.challenge-outcome-cell,.matches-table.match-layout-table td.challenge-outcome-locked,.matches-table.match-layout-table td.challenge-outcome-challengeable,.matches-table.match-layout-table td.challenge-outcome-confirmed,.matches-table.match-layout-table td.challenge-outcome-final,.player-matches-page td.challenge-outcome-cell,.player-matches-page td.challenge-outcome-locked,.player-matches-page td.challenge-outcome-challengeable,.player-matches-page td.challenge-outcome-confirmed,.player-matches-page td.challenge-outcome-final{background:transparent!important;background-color:transparent!important;background-image:none!important}.matches-table.match-layout-table td.challenge-outcome-challenged,.player-matches-page td.challenge-outcome-challenged{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:inset 0 0 0 2px #b45309!important}.matches-table.match-layout-table .challenge-outcome-challengeable.input-score,.matches-table.match-layout-table .challenge-outcome-challenged.input-score,.matches-table.match-layout-table .challenge-outcome-confirmed.input-score,.matches-table.match-layout-table .challenge-outcome-final.input-score,.player-matches-page .challenge-outcome-challengeable.input-score,.player-matches-page .challenge-outcome-challenged.input-score,.player-matches-page .challenge-outcome-confirmed.input-score,.player-matches-page .challenge-outcome-final.input-score{background-image:none!important}.matches-table.match-layout-table td.challenge-outcome-cell.challenge-outcome-challengeable,.matches-table.match-layout-table td.challenge-outcome-cell.challenge-outcome-locked,.matches-table.match-layout-table td.challenge-outcome-cell.challenge-outcome-confirmed,.matches-table.match-layout-table td.challenge-outcome-cell.challenge-outcome-final,.player-matches-page td.challenge-outcome-cell.challenge-outcome-challengeable,.player-matches-page td.challenge-outcome-cell.challenge-outcome-locked,.player-matches-page td.challenge-outcome-cell.challenge-outcome-confirmed,.player-matches-page td.challenge-outcome-cell.challenge-outcome-final{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.matches-table.match-layout-table td.challenge-outcome-cell.challenge-outcome-challenged,.player-matches-page td.challenge-outcome-cell.challenge-outcome-challenged{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:inset 0 0 0 2px #b45309!important}.matches-table.match-layout-table td.challenge-outcome-cell,.matches-table.match-layout-table td.challenge-outcome-locked,.matches-table.match-layout-table td.challenge-outcome-challengeable,.matches-table.match-layout-table td.challenge-outcome-confirmed,.matches-table.match-layout-table td.challenge-outcome-final,.player-matches-page td.challenge-outcome-cell,.player-matches-page td.challenge-outcome-locked,.player-matches-page td.challenge-outcome-challengeable,.player-matches-page td.challenge-outcome-confirmed,.player-matches-page td.challenge-outcome-final{background:#f2f2f2!important;background-color:#f2f2f2!important;background-image:none!important;box-shadow:none!important}.matches-table.match-layout-table td.challenge-outcome-cell.challenge-outcome-challenged,.matches-table.match-layout-table td.challenge-outcome-challenged,.player-matches-page td.challenge-outcome-cell.challenge-outcome-challenged,.player-matches-page td.challenge-outcome-challenged{background:#f2f2f2!important;background-color:#f2f2f2!important;background-image:none!important;box-shadow:inset 0 0 0 2px #b45309!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table td.matches-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table td.challenge-score-render-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table td.matches-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table td.challenge-score-render-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table td.component-player-score-cell.challenge-score-existing-cell.challenge-outcome-challenged,body.app-player .matches-table.match-layout-table td.matches-score-cell.challenge-score-existing-cell.challenge-outcome-challenged,body.app-player .matches-table.match-layout-table td.challenge-score-render-cell.challenge-score-existing-cell.challenge-outcome-challenged,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell.challenge-score-existing-cell.challenge-outcome-challenged,.player-matches-page .matches-table.match-layout-table td.matches-score-cell.challenge-score-existing-cell.challenge-outcome-challenged,.player-matches-page .matches-table.match-layout-table td.challenge-score-render-cell.challenge-score-existing-cell.challenge-outcome-challenged{background:#f2f2f2!important;background-color:#f2f2f2!important;background-image:none!important}body.app-player .matches-table.match-layout-table.matches-table--current-player-pool td.component-player-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table.matches-table--current-player-pool td.matches-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table.matches-table--current-player-pool td.challenge-score-render-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table.matches-table--current-player-pool td.component-player-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table.matches-table--current-player-pool td.matches-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table.matches-table--current-player-pool td.challenge-score-render-cell.challenge-score-existing-cell{background:#f7f7f7!important;background-color:#f7f7f7!important;background-image:none!important}body.app-player .matches-table.match-layout-table.matches-table--current-player-pool tr.component-player-match-row--current-player-match td.component-player-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table.matches-table--current-player-pool tr.component-player-match-row--current-player-match td.matches-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table.matches-table--current-player-pool tr.component-player-match-row--current-player-match td.challenge-score-render-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table.matches-table--current-player-pool tr.component-player-match-row--current-player-match td.component-player-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table.matches-table--current-player-pool tr.component-player-match-row--current-player-match td.matches-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table.matches-table--current-player-pool tr.component-player-match-row--current-player-match td.challenge-score-render-cell.challenge-score-existing-cell{background:#eeeeee!important;background-color:#eeeeee!important;background-image:none!important}body.app-player .matches-table.match-layout-table:not(.matches-table--current-player-pool) td.component-player-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table:not(.matches-table--current-player-pool) td.matches-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table:not(.matches-table--current-player-pool) td.challenge-score-render-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table:not(.matches-table--current-player-pool) td.component-player-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table:not(.matches-table--current-player-pool) td.matches-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table:not(.matches-table--current-player-pool) td.challenge-score-render-cell.challenge-score-existing-cell{background:transparent!important;background-color:transparent!important;background-image:none!important}.matches-table.match-layout-table td.component-player-score-cell,.matches-table.match-layout-table td.matches-score-cell,.matches-table.match-layout-table td.challenge-score-render-cell,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell,.player-matches-page .matches-table.match-layout-table td.matches-score-cell,.player-matches-page .matches-table.match-layout-table td.challenge-score-render-cell{border:1px solid rgba(0,0,0,.16)!important}.match-outcome-challenge-action-buttons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.35rem!important;align-items:stretch!important}.match-outcome-challenge-action-buttons button{flex:1 1 0!important;min-width:5.25rem!important;margin:0!important;white-space:nowrap!important}.match-outcome-challenge-score-inputs input.match-outcome-challenge-score-locked,.match-outcome-challenge-score-inputs input:disabled{opacity:.78;cursor:not-allowed}body.app-player .matches-table.match-layout-table td.component-player-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table td.matches-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table td.challenge-score-render-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table td.matches-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table td.challenge-score-render-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table tr.component-player-match-row--current-player-match td.component-player-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table tr.component-player-match-row--current-player-match td.matches-score-cell.challenge-score-existing-cell,body.app-player .matches-table.match-layout-table tr.component-player-match-row--current-player-match td.challenge-score-render-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table tr.component-player-match-row--current-player-match td.component-player-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table tr.component-player-match-row--current-player-match td.matches-score-cell.challenge-score-existing-cell,.player-matches-page .matches-table.match-layout-table tr.component-player-match-row--current-player-match td.challenge-score-render-cell.challenge-score-existing-cell{background:inherit!important;background-color:inherit!important;background-image:none!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell.challenge-score-existing-cell.challenge-outcome-challenged,body.app-player .matches-table.match-layout-table td.matches-score-cell.challenge-score-existing-cell.challenge-outcome-challenged,body.app-player .matches-table.match-layout-table td.challenge-score-render-cell.challenge-score-existing-cell.challenge-outcome-challenged,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell.challenge-score-existing-cell.challenge-outcome-challenged,.player-matches-page .matches-table.match-layout-table td.matches-score-cell.challenge-score-existing-cell.challenge-outcome-challenged,.player-matches-page .matches-table.match-layout-table td.challenge-score-render-cell.challenge-score-existing-cell.challenge-outcome-challenged{background:inherit!important;background-color:inherit!important;background-image:none!important;box-shadow:inset 0 0 0 2px #b45309!important}body.app-admin nav,body.admin-surface nav,body.app-player nav,body.player-surface nav{box-sizing:border-box!important;max-width:var(--player-page-max-width)!important;margin-inline:auto!important;padding-inline:var(--player-page-pad-inline)!important}body.app-admin .nav-primary-row,body.admin-surface .nav-primary-row,body.app-player .nav-primary-row,body.player-surface .nav-primary-row,body.app-admin .nav-secondary-row,body.admin-surface .nav-secondary-row,body.app-player .nav-secondary-row,body.player-surface .nav-secondary-row{display:flex!important;flex-wrap:wrap!important;gap:0.35rem!important;align-items:center!important;justify-content:center!important}body.app-admin .nav-link,body.admin-surface .nav-link,body.app-player .nav-link,body.player-surface .nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.25rem!important;padding:0.38rem 0.62rem!important;border-radius:999px!important;line-height:1.15!important;text-decoration:none!important}body.app-admin header nav a.nav-link:not(.nav-link-attention),body.admin-surface header nav a.nav-link:not(.nav-link-attention),body.app-player header nav a.nav-link:not(.nav-link-attention),body.player-surface header nav a.nav-link:not(.nav-link-attention),body.app-admin header nav a.nav-link:not(.nav-link-attention):visited,body.admin-surface header nav a.nav-link:not(.nav-link-attention):visited,body.app-player header nav a.nav-link:not(.nav-link-attention):visited,body.player-surface header nav a.nav-link:not(.nav-link-attention):visited{color:var(--color-white)!important}body.app-admin header nav a.nav-link-challenges-attention,body.admin-surface header nav a.nav-link-challenges-attention,body.app-player header nav a.nav-link-challenges-attention,body.player-surface header nav a.nav-link-challenges-attention,header nav a.nav-link-challenges-attention,nav a.nav-link-challenges-attention{background:#fff2a8!important;background-color:#fff2a8!important}body.app-admin header nav a.nav-link-challenges-attention .nav-approval-count,body.admin-surface header nav a.nav-link-challenges-attention .nav-approval-count,body.app-player header nav a.nav-link-challenges-attention .nav-approval-count,body.player-surface header nav a.nav-link-challenges-attention .nav-approval-count,header nav a.nav-link-challenges-attention .nav-approval-count,nav a.nav-link-challenges-attention .nav-approval-count{background:#ffffff!important;background-color:#ffffff!important;border-color:#f59e0b!important}body.app-admin header nav,body.admin-surface header nav,body.app-player header nav,body.player-surface header nav{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:var(--player-page-max-width)!important;margin-inline:auto!important;padding-inline:var(--player-page-pad-inline)!important;text-align:center!important}body.app-admin header nav .nav-primary-row,body.admin-surface header nav .nav-primary-row,body.app-player header nav .nav-primary-row,body.player-surface header nav .nav-primary-row,body.app-admin header nav .nav-secondary-row,body.admin-surface header nav .nav-secondary-row,body.app-player header nav .nav-secondary-row,body.player-surface header nav .nav-secondary-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;column-gap:1.25rem!important;row-gap:0.35rem!important}body.app-admin header nav .nav-primary-row,body.admin-surface header nav .nav-primary-row,body.app-player header nav .nav-primary-row,body.player-surface header nav .nav-primary-row{margin-top:0.2rem!important}body.app-admin header nav .nav-secondary-row,body.admin-surface header nav .nav-secondary-row,body.app-player header nav .nav-secondary-row,body.player-surface header nav .nav-secondary-row{margin-top:0.45rem!important}body.app-admin header nav a.nav-link,body.admin-surface header nav a.nav-link,body.app-player header nav a.nav-link,body.player-surface header nav a.nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.1rem!important;padding:0.28rem 0.28rem!important;line-height:1.15!important;border-radius:999px!important;font-weight:700!important;text-decoration:none!important}body.app-admin header nav a.nav-link-challenges-attention,body.admin-surface header nav a.nav-link-challenges-attention,body.app-player header nav a.nav-link-challenges-attention,body.player-surface header nav a.nav-link-challenges-attention,header nav a.nav-link-challenges-attention,nav a.nav-link-challenges-attention{color:#000000!important;background:#fff2a8!important;background-color:#fff2a8!important;border:1px solid #f59e0b!important;padding:0.32rem 0.7rem!important;column-gap:0.35rem!important}body.app-admin header nav a.nav-link-challenges-attention:link,body.admin-surface header nav a.nav-link-challenges-attention:link,body.app-player header nav a.nav-link-challenges-attention:link,body.player-surface header nav a.nav-link-challenges-attention:link,body.app-admin header nav a.nav-link-challenges-attention:visited,body.admin-surface header nav a.nav-link-challenges-attention:visited,body.app-player header nav a.nav-link-challenges-attention:visited,body.player-surface header nav a.nav-link-challenges-attention:visited,body.app-admin header nav a.nav-link-challenges-attention:hover,body.admin-surface header nav a.nav-link-challenges-attention:hover,body.app-player header nav a.nav-link-challenges-attention:hover,body.player-surface header nav a.nav-link-challenges-attention:hover,body.app-admin header nav a.nav-link-challenges-attention:focus,body.admin-surface header nav a.nav-link-challenges-attention:focus,body.app-player header nav a.nav-link-challenges-attention:focus,body.player-surface header nav a.nav-link-challenges-attention:focus{color:#000000!important}body.app-admin header nav a.nav-link-challenges-attention .nav-approval-count,body.admin-surface header nav a.nav-link-challenges-attention .nav-approval-count,body.app-player header nav a.nav-link-challenges-attention .nav-approval-count,body.player-surface header nav a.nav-link-challenges-attention .nav-approval-count,header nav a.nav-link-challenges-attention .nav-approval-count,nav a.nav-link-challenges-attention .nav-approval-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1.35rem!important;height:1.35rem!important;padding:0 0.25rem!important;margin-left:0.15rem!important;color:#000000!important;background:#ffffff!important;background-color:#ffffff!important;border:1px solid #f59e0b!important;border-radius:999px!important;line-height:1!important}body.app-admin header nav a.nav-link-challenges-attention,body.admin-surface header nav a.nav-link-challenges-attention,body.app-player header nav a.nav-link-challenges-attention,body.player-surface header nav a.nav-link-challenges-attention,header nav a.nav-link-challenges-attention,nav a.nav-link-challenges-attention{min-height:1.65rem!important;padding:0.14rem 0.38rem!important;column-gap:0.2rem!important;line-height:1.05!important}body.app-admin header nav a.nav-link-challenges-attention .nav-approval-count,body.admin-surface header nav a.nav-link-challenges-attention .nav-approval-count,body.app-player header nav a.nav-link-challenges-attention .nav-approval-count,body.player-surface header nav a.nav-link-challenges-attention .nav-approval-count,header nav a.nav-link-challenges-attention .nav-approval-count,nav a.nav-link-challenges-attention .nav-approval-count{min-width:1.05rem!important;height:1.05rem!important;padding:0 0.16rem!important;margin-left:0.08rem!important;font-size:0.78em!important}@media (max-width:560px){body.app-admin header nav .nav-primary-row,body.admin-surface header nav .nav-primary-row,body.app-player header nav .nav-primary-row,body.player-surface header nav .nav-primary-row{column-gap:0.55rem!important}body.app-admin header nav a.nav-link-challenges-attention,body.admin-surface header nav a.nav-link-challenges-attention,body.app-player header nav a.nav-link-challenges-attention,body.player-surface header nav a.nav-link-challenges-attention,header nav a.nav-link-challenges-attention,nav a.nav-link-challenges-attention{padding:0.12rem 0.32rem!important;font-size:0.94em!important}}body.app-admin>header,body.admin-surface>header,body.app-player>header,body.player-surface>header,body>header{padding:0.45rem 0.6rem 0.5rem!important}body.app-admin header .site-league-title,body.admin-surface header .site-league-title,body.app-player header .site-league-title,body.player-surface header .site-league-title,header .site-league-title{margin:0 0 0.2rem!important;padding:0!important;line-height:1.1!important}body.app-admin header nav,body.admin-surface header nav,body.app-player header nav,body.player-surface header nav,header nav{padding-inline:0.35rem!important;margin-block:0!important}body.app-admin header nav .nav-primary-row,body.admin-surface header nav .nav-primary-row,body.app-player header nav .nav-primary-row,body.player-surface header nav .nav-primary-row,body.app-admin header nav .nav-secondary-row,body.admin-surface header nav .nav-secondary-row,body.app-player header nav .nav-secondary-row,body.player-surface header nav .nav-secondary-row,header nav .nav-primary-row,header nav .nav-secondary-row{column-gap:0.75rem!important;row-gap:0.18rem!important}body.app-admin header nav .nav-primary-row,body.admin-surface header nav .nav-primary-row,body.app-player header nav .nav-primary-row,body.player-surface header nav .nav-primary-row,header nav .nav-primary-row{margin-top:0!important}body.app-admin header nav .nav-secondary-row,body.admin-surface header nav .nav-secondary-row,body.app-player header nav .nav-secondary-row,body.player-surface header nav .nav-secondary-row,header nav .nav-secondary-row{margin-top:0.16rem!important}body.app-admin header nav a.nav-link,body.admin-surface header nav a.nav-link,body.app-player header nav a.nav-link,body.player-surface header nav a.nav-link,header nav a.nav-link{min-height:1.45rem!important;padding:0.08rem 0.12rem!important;line-height:1.05!important}body.app-admin header nav a.nav-link-challenges-attention,body.admin-surface header nav a.nav-link-challenges-attention,body.app-player header nav a.nav-link-challenges-attention,body.player-surface header nav a.nav-link-challenges-attention,header nav a.nav-link-challenges-attention,nav a.nav-link-challenges-attention{min-height:1.35rem!important;padding:0.07rem 0.26rem!important;column-gap:0.14rem!important}body.app-admin header nav a.nav-link-challenges-attention .nav-approval-count,body.admin-surface header nav a.nav-link-challenges-attention .nav-approval-count,body.app-player header nav a.nav-link-challenges-attention .nav-approval-count,body.player-surface header nav a.nav-link-challenges-attention .nav-approval-count,header nav a.nav-link-challenges-attention .nav-approval-count,nav a.nav-link-challenges-attention .nav-approval-count{min-width:0.95rem!important;height:0.95rem!important;padding:0 0.12rem!important;margin-left:0.04rem!important;font-size:0.72em!important}header .nav-profile-corner{bottom:0.32rem!important;left:0.38rem!important}header .nav-profile-corner .nav-profile-photo-link .profile-photo-frame,header .nav-profile-corner .nav-profile-photo-link .profile-photo-frame.profile-photo-frame-has-image,header .nav-profile-corner .nav-profile-photo-link .profile-photo-image,header .nav-profile-corner .nav-profile-photo-link .profile-photo-fallback-avatar,header .nav-profile-corner .nav-profile-photo-link .profile-initials-avatar,header .nav-profile-corner .nav-profile-photo-link .profile-initials-avatar-small{--profile-photo-size: 30px !important}@media (max-width:560px){body.app-admin>header,body.admin-surface>header,body.app-player>header,body.player-surface>header,body>header{padding:0.34rem 0.42rem 0.4rem!important}body.app-admin header nav .nav-primary-row,body.admin-surface header nav .nav-primary-row,body.app-player header nav .nav-primary-row,body.player-surface header nav .nav-primary-row,header nav .nav-primary-row{column-gap:0.42rem!important}body.app-admin header nav .nav-secondary-row,body.admin-surface header nav .nav-secondary-row,body.app-player header nav .nav-secondary-row,body.player-surface header nav .nav-secondary-row,header nav .nav-secondary-row{column-gap:0.5rem!important}}.matches-table.match-layout-table .input-score,.matches-table.match-layout-table .player-score-badge,.matches-table.match-layout-table .game-status-badge,.matches-table.match-layout-table .player-status-badge,.player-matches-page .matches-table.match-layout-table .input-score,.player-matches-page .matches-table.match-layout-table .player-score-badge,.player-matches-page .matches-table.match-layout-table .game-status-badge,.player-matches-page .matches-table.match-layout-table .player-status-badge,.matches-approval-shortcut-link .input-score,.matches-approval-shortcut-link .game-status-badge,.matches-approval-shortcut-link:hover .input-score,.matches-approval-shortcut-link:focus-visible .input-score,.matches-approval-shortcut-link:hover .game-status-badge,.matches-approval-shortcut-link:focus-visible .game-status-badge{text-decoration:none!important}@media (pointer:coarse),(max-width:700px){.matches-table.match-layout-table .input-score,.matches-table.match-layout-table .player-score-badge,.matches-table.match-layout-table .game-status-badge,.matches-table.match-layout-table .player-status-badge,.player-matches-page .matches-table.match-layout-table .input-score,.player-matches-page .matches-table.match-layout-table .player-score-badge,.player-matches-page .matches-table.match-layout-table .game-status-badge,.player-matches-page .matches-table.match-layout-table .player-status-badge,.matches-approval-shortcut-link .input-score,.matches-approval-shortcut-link .game-status-badge,.matches-approval-shortcut-link:hover .input-score,.matches-approval-shortcut-link:focus-visible .input-score,.matches-approval-shortcut-link:hover .game-status-badge,.matches-approval-shortcut-link:focus-visible .game-status-badge{text-decoration:none!important}}.matches-table.match-layout-table .matches-approval-shortcut-link,.matches-table.match-layout-table .matches-approval-shortcut-link:link,.matches-table.match-layout-table .matches-approval-shortcut-link:visited,.matches-table.match-layout-table .matches-approval-shortcut-link:hover,.matches-table.match-layout-table .matches-approval-shortcut-link:focus,.matches-table.match-layout-table .matches-approval-shortcut-link:focus-visible,.matches-table.match-layout-table .matches-approval-shortcut-link:active,.player-matches-page .matches-table.match-layout-table .matches-approval-shortcut-link,.player-matches-page .matches-table.match-layout-table .matches-approval-shortcut-link:hover,.player-matches-page .matches-table.match-layout-table .matches-approval-shortcut-link:focus,.player-matches-page .matches-table.match-layout-table .matches-approval-shortcut-link:focus-visible,body.app-player .matches-table.match-layout-table .matches-approval-shortcut-link,body.app-player .matches-table.match-layout-table .matches-approval-shortcut-link:hover,body.app-player .matches-table.match-layout-table .matches-approval-shortcut-link:focus,body.app-player .matches-table.match-layout-table .matches-approval-shortcut-link:focus-visible{text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.matches-table.match-layout-table .matches-approval-shortcut-link *,.matches-table.match-layout-table .matches-approval-shortcut-link:hover *,.matches-table.match-layout-table .matches-approval-shortcut-link:focus *,.matches-table.match-layout-table .matches-approval-shortcut-link:focus-visible *,.player-matches-page .matches-table.match-layout-table .matches-approval-shortcut-link *,.player-matches-page .matches-table.match-layout-table .matches-approval-shortcut-link:hover *,.player-matches-page .matches-table.match-layout-table .matches-approval-shortcut-link:focus *,.player-matches-page .matches-table.match-layout-table .matches-approval-shortcut-link:focus-visible *,body.app-player .matches-table.match-layout-table .matches-approval-shortcut-link *,body.app-player .matches-table.match-layout-table .matches-approval-shortcut-link:hover *,body.app-player .matches-table.match-layout-table .matches-approval-shortcut-link:focus *,body.app-player .matches-table.match-layout-table .matches-approval-shortcut-link:focus-visible *{text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status,body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row--status,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-row--status,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-row--status,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-row--status{min-height:1.7rem!important;padding-block:0!important;margin-block:0!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.game-status-badge,body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.void.input-score,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-row>.game-status-badge,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-row>.void.input-score,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.game-status-badge,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.void.input-score,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-row>.game-status-badge,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-row>.void.input-score{height:1.45rem!important;min-height:1.45rem!important;line-height:1!important;padding:0 .36rem!important}@media (pointer:coarse),(max-width:700px){body.app-player .matches-table.match-layout-table td.component-player-score-cell,body.app-player .matches-table.match-layout-table td.matches-score-cell,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell,.player-matches-page .matches-table.match-layout-table td.matches-score-cell,body.app-player .matches-table.match-layout-table td.component-player-score-cell *,body.app-player .matches-table.match-layout-table td.matches-score-cell *,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell *,.player-matches-page .matches-table.match-layout-table td.matches-score-cell *{text-decoration:none!important;-webkit-text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration-line:none!important;text-underline-offset:0!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .app-mobile-title-help,body.app-player .matches-table.match-layout-table td.matches-score-cell .app-mobile-title-help,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .app-mobile-title-help,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .app-mobile-title-help{cursor:default!important;text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status),body.app-player .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status),.player-matches-page .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status),.player-matches-page .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status){padding-top:.05rem!important;padding-bottom:.05rem!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status,body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row--status,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-row--status,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-row--status,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-row--status{min-height:1.2rem!important;height:auto!important;padding:0!important;margin:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.game-status-badge,body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.void.input-score,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-row>.game-status-badge,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-row>.void.input-score,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.game-status-badge,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-row>.void.input-score,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-row>.game-status-badge,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-row>.void.input-score{height:1.18rem!important;min-height:1.18rem!important;line-height:1!important;padding:0 .28rem!important;margin:0!important;text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}}body.app-player .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status),body.app-player .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status),.player-matches-page .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status),.player-matches-page .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status){line-height:1!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status) .game-score-stack,body.app-player .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status) .game-score-stack,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status) .game-score-stack,.player-matches-page .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status) .game-score-stack,body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack.game-score-stack--status,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack.game-score-stack--status,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack.game-score-stack--status,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack.game-score-stack--status{display:inline-flex!important;grid-template-rows:none!important;min-height:1.05rem!important;height:1.05rem!important;max-height:1.05rem!important;row-gap:0!important;gap:0!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0 auto!important;line-height:1!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .game-score-row,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .game-score-row,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .game-score-row,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .game-score-row{min-height:1.05rem!important;height:1.05rem!important;max-height:1.05rem!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .game-status-badge,body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .void.input-score,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .game-status-badge,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .void.input-score,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .game-status-badge,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .void.input-score,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .game-status-badge,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .void.input-score{min-height:1.05rem!important;height:1.05rem!important;max-height:1.05rem!important;padding:0 .32rem!important;text-decoration:none!important;text-decoration-line:none!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status),body.app-player .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status),.player-matches-page .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status),.player-matches-page .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status){padding-top:0!important;padding-bottom:0!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack.game-score-stack--status,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack.game-score-stack--status,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack.game-score-stack--status,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack.game-score-stack--status,body.app-player .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status) .game-score-stack,body.app-player .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status) .game-score-stack,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell:has(.game-score-stack--status) .game-score-stack,.player-matches-page .matches-table.match-layout-table td.matches-score-cell:has(.game-score-stack--status) .game-score-stack{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:1.62rem!important;height:1.62rem!important;max-height:1.62rem!important;padding:0!important;margin:0 auto!important;gap:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .game-score-row,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .game-score-row,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .game-score-row,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .game-score-row{min-height:1.62rem!important;height:1.62rem!important;max-height:1.62rem!important;padding:0!important;margin:0!important;line-height:1!important}body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .game-status-badge,body.app-player .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .void.input-score,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .game-status-badge,body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .void.input-score,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .game-status-badge,.player-matches-page .matches-table.match-layout-table td.component-player-score-cell .game-score-stack--status .void.input-score,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .game-status-badge,.player-matches-page .matches-table.match-layout-table td.matches-score-cell .game-score-stack--status .void.input-score{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:1.62rem!important;height:1.62rem!important;max-height:1.62rem!important;line-height:1!important;padding:0!important;margin:0!important;text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.matches-table.match-layout-table td.matches-score-cell input.input-score.win,.matches-table.match-layout-table td.matches-score-cell input.input-score.score-win,.matches-table.match-layout-table td.matches-score-cell span.input-score.win,.matches-table.match-layout-table td.matches-score-cell span.input-score.score-win,.matches-table.match-layout-table td.pending-game-change-cell input.input-score.win,.matches-table.match-layout-table td.pending-game-change-cell input.input-score.score-win,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.win,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.score-win,.matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-score-winner,.matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-score-winner,.player-matches-page td.matches-score-cell input.input-score.win,.player-matches-page td.matches-score-cell input.input-score.score-win,.player-matches-page td.matches-score-cell span.input-score.win,.player-matches-page td.matches-score-cell span.input-score.score-win,.player-matches-page td.pending-game-change-cell input.input-score.win,.player-matches-page td.pending-game-change-cell input.input-score.score-win,.player-matches-page td.pending-game-change-cell span.input-score.win,.player-matches-page td.pending-game-change-cell span.input-score.score-win,.player-matches-page td.pending-game-change-cell input.input-score.pending-game-score-winner,.player-matches-page td.pending-game-change-cell span.input-score.pending-game-score-winner,body.app-player .matches-table.match-layout-table td.matches-score-cell input.input-score.win,body.app-player .matches-table.match-layout-table td.matches-score-cell input.input-score.score-win,body.app-player .matches-table.match-layout-table td.matches-score-cell span.input-score.win,body.app-player .matches-table.match-layout-table td.matches-score-cell span.input-score.score-win,body.app-player .matches-table.match-layout-table td.pending-game-change-cell input.input-score.win,body.app-player .matches-table.match-layout-table td.pending-game-change-cell input.input-score.score-win,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.win,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.score-win,body.app-player .matches-table.match-layout-table td.pending-game-change-cell input.input-score.pending-game-score-winner,body.app-player .matches-table.match-layout-table td.pending-game-change-cell span.input-score.pending-game-score-winner,body.app-player .player-matches-page td.matches-score-cell input.input-score.win,body.app-player .player-matches-page td.matches-score-cell input.input-score.score-win,body.app-player .player-matches-page td.matches-score-cell span.input-score.win,body.app-player .player-matches-page td.matches-score-cell span.input-score.score-win,body.app-player .player-matches-page td.pending-game-change-cell input.input-score.win,body.app-player .player-matches-page td.pending-game-change-cell input.input-score.score-win,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.win,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.score-win,body.app-player .player-matches-page td.pending-game-change-cell input.input-score.pending-game-score-winner,body.app-player .player-matches-page td.pending-game-change-cell span.input-score.pending-game-score-winner{background-color:var(--color-game-win-bg, #d1fae5)!important;background:var(--color-game-win-bg, #d1fae5)!important;color:var(--color-text, #111827)!important;-webkit-text-fill-color:var(--color-text, #111827)!important;border-color:var(--color-border, #cbd5e1)!important;border-radius:var(--player-score-radius, var(--player-score-badge-radius, 0.55rem))!important;background-clip:padding-box!important;opacity:1!important}.matches-table.match-layout-table td.matches-score-cell .input-score[data-score-highlight="winner"],.matches-table.match-layout-table td.pending-game-change-cell .input-score[data-score-highlight="winner"],.player-matches-page td.matches-score-cell .input-score[data-score-highlight="winner"],.player-matches-page td.pending-game-change-cell .input-score[data-score-highlight="winner"],body.app-player .matches-table.match-layout-table td.matches-score-cell .input-score[data-score-highlight="winner"],body.app-player .matches-table.match-layout-table td.pending-game-change-cell .input-score[data-score-highlight="winner"],body.app-player .player-matches-page td.matches-score-cell .input-score[data-score-highlight="winner"],body.app-player .player-matches-page td.pending-game-change-cell .input-score[data-score-highlight="winner"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#d1fae5!important;background:#d1fae5!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:#cbd5e1!important;border-radius:0.55rem!important;background-clip:padding-box!important;opacity:1!important}.team-profile-current-roster-section .team-profile-roster-main-card{display:grid;gap:1rem;align-items:start}@media (min-width:760px){.team-profile-current-roster-section .team-profile-roster-main-card{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}}.team-profile-current-roster-section .team-profile-roster-fact-card{border:1px solid rgba(0,0,0,.12);border-radius:.75rem;padding:.85rem;background:rgba(255,255,255,.72)}.team-profile-current-roster-section .team-profile-roster-summary-table{width:100%;border-collapse:collapse}.team-profile-current-roster-section .team-profile-roster-summary-table th,.team-profile-current-roster-section .team-profile-roster-summary-table td{padding:.45rem .6rem;border-bottom:1px solid rgba(0,0,0,.10);text-align:left;vertical-align:middle}.team-profile-current-roster-section .team-profile-roster-summary-table tr:last-child th,.team-profile-current-roster-section .team-profile-roster-summary-table tr:last-child td{border-bottom:0}.team-profile-current-roster-section .team-profile-roster-summary-table th{width:55%;font-weight:700}.team-profile-current-roster-section .team-profile-roster-summary-table td{text-align:right}.team-profile-current-roster-section .team-profile-roster-summary-table td.active{font-weight:700;color:#166534}.team-profile-current-roster-section .team-profile-roster-summary-table td.withdrawn{font-weight:700;color:#991b1b}@media (max-width:759px){.team-profile-current-roster-section .team-profile-roster-fact-card{box-sizing:border-box}.team-profile-current-roster-section .team-profile-roster-summary-table th,.team-profile-current-roster-section .team-profile-roster-summary-table td{font-size:.95rem}}.admin-deploy-direction-forward,.admin-deploy-direction-redeploy,.admin-deploy-direction-older,.admin-deploy-direction-unknown{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-weight:700;font-size:.85em}.admin-deploy-direction-forward{background:rgba(22,101,52,.12);color:#166534}.admin-deploy-direction-redeploy{background:rgba(30,64,175,.12);color:#1e40af}.admin-deploy-direction-older{background:rgba(146,64,14,.14);color:#92400e}.admin-deploy-direction-unknown{background:rgba(75,85,99,.12);color:#4b5563}.match-outcome-challenge-actions .match-outcome-challenge-cancel-button,.match-outcome-challenge-actions .match-outcome-challenge-cancel-button:link,.match-outcome-challenge-actions .match-outcome-challenge-cancel-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border-radius:.45rem;background:#2f9852;border:1px solid #2f9852;color:#fff!important;font-weight:700;text-decoration:none!important}.match-outcome-challenge-actions .match-outcome-challenge-cancel-button:hover,.match-outcome-challenge-actions .match-outcome-challenge-cancel-button:focus{background:#267d43;border-color:#267d43;color:#fff!important}.match-outcome-challenge-return-actions .match-outcome-challenge-return-button,.match-outcome-challenge-return-actions .match-outcome-challenge-return-button:link,.match-outcome-challenge-return-actions .match-outcome-challenge-return-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border-radius:.45rem;background:#2f9852;border:1px solid #2f9852;color:#fff!important;font-weight:700;text-decoration:none!important}.match-outcome-challenge-return-actions .match-outcome-challenge-return-button:hover,.match-outcome-challenge-return-actions .match-outcome-challenge-return-button:focus{background:#267d43;border-color:#267d43;color:#fff!important}.swal2-popup.challenge-event-modal .challenge-event-score-table .challenge-event-status-cell .challenge-event-status-badge.forfeit-score,.swal2-popup.challenge-event-modal .challenge-event-score-table span.challenge-event-status-badge.forfeit-score,.swal2-container .challenge-event-score-table .challenge-event-status-cell .challenge-event-status-badge.forfeit-score,.swal2-container .challenge-event-score-table span.challenge-event-status-badge.forfeit-score{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:5.75rem!important;width:auto!important;height:2.25rem!important;min-height:2.25rem!important;padding:0 1.15rem!important;border-radius:9999px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important;font-weight:700!important;font-size:1rem!important;background:var(--color-status-forfeit-bg, #6dc5ee)!important;background-color:var(--color-status-forfeit-bg, #6dc5ee)!important;border:0!important;color:var(--color-black, #000)!important;text-decoration:none!important;text-shadow:none!important}.matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,.matches-action-menu-panel a.matches-calendar-menu-link--scheduler .matches-action-menu-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,body.app-player .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.55rem!important;min-width:1.55rem!important;max-width:1.55rem!important;height:1.55rem!important;min-height:1.55rem!important;max-height:1.55rem!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:9999px!important;background:transparent!important;background-color:transparent!important;overflow:visible!important;isolation:isolate!important}.matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,.matches-action-menu-panel a.matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,body.app-player .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:1.9rem!important;height:1.9rem!important;transform:translate(-50%,-50%)!important;border-radius:9999px!important;box-sizing:border-box!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;z-index:-1!important}.matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after,body.app-player .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after{border:2px solid rgba(218,147,22,.9)!important}.matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after,body.app-player .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after{border:2px solid rgba(220,38,38,.9)!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.4rem!important;min-width:1.4rem!important;max-width:1.4rem!important;height:1.4rem!important;min-height:1.4rem!important;max-height:1.4rem!important;padding:0!important;margin:0 .1rem 0 0!important;border:0!important;border-radius:999px!important;outline:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;isolation:isolate!important;line-height:1!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler .matches-action-menu-icon::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:1.72rem!important;height:1.72rem!important;transform:translate(-50%,-50%)!important;border-radius:999px!important;border:2px solid transparent!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;z-index:-1!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--set .matches-action-menu-icon::after{border-color:rgba(218,147,22,.9)!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after,body.app-player .matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link--scheduler.matches-calendar-status--complete .matches-action-menu-icon::after{border-color:rgba(220,38,38,.9)!important}.table-calendar td.datepad .calendar-date-stack,.table-calendar td.calendar-date-cell .calendar-date-stack{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;white-space:normal!important;line-height:1.05!important}.table-calendar td.datepad .calendar-date-dow,.table-calendar td.datepad .calendar-date-md,.table-calendar td.calendar-date-cell .calendar-date-dow,.table-calendar td.calendar-date-cell .calendar-date-md{display:block!important;width:100%!important;white-space:nowrap!important;line-height:1.05!important;text-align:center!important}.friendlies-mobile-chat-row{margin:.35rem 0 .2rem!important}.friendlies-sms-chat-link{display:inline-flex!important;align-items:center!important;justify-content:center!important}.friendlies-adhoc-availability-section .friendlies-player-profile-link,.friendlies-adhoc-availability-section .friendlies-player-profile-link:visited{color:#004aad!important;text-decoration:none!important}.friendlies-adhoc-availability-section .friendlies-player-profile-link:hover,.friendlies-adhoc-availability-section .friendlies-player-profile-link:focus{color:#004aad!important;text-decoration:none!important}@media (max-width:560px){.friendlies-adhoc-availability-section .friendlies-player-checkbox-option{gap:.55rem!important;min-height:2rem!important;padding:.2rem .15rem!important}.friendlies-adhoc-availability-section .friendlies-player-checkbox-option input[type="checkbox"]{width:1.35rem!important;height:1.35rem!important;min-width:1.35rem!important;accent-color:#004aad!important}}.calendar-scheduler-badge.calendar-scheduler-badge--ready{box-shadow:0 0 0 2px rgba(22,163,74,.85),0 0 7px rgba(22,163,74,.35)!important}.calendar-scheduler-badge.calendar-scheduler-badge--set{box-shadow:0 0 0 2px rgba(218,147,22,.9),0 0 7px rgba(218,147,22,.35)!important}.calendar-scheduler-badge.calendar-scheduler-badge--complete{box-shadow:0 0 0 2px rgba(220,38,38,.9),0 0 7px rgba(220,38,38,.35)!important}.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-calendar-halo-icon,.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-calendar-halo-icon,body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-calendar-halo-icon{box-shadow:0 0 0 2px rgba(22,163,74,.9),0 0 7px rgba(22,163,74,.35)!important;background:rgba(22,163,74,.12)!important;border-radius:999px!important}.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-calendar-halo-icon,.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-calendar-halo-icon,body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-calendar-halo-icon{box-shadow:0 0 0 2px rgba(218,147,22,.9),0 0 7px rgba(218,147,22,.35)!important;background:transparent!important;border-radius:999px!important}.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-halo-icon,.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-halo-icon,body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-halo-icon{box-shadow:0 0 0 2px rgba(220,38,38,.9),0 0 7px rgba(220,38,38,.35)!important;background:transparent!important;border-radius:999px!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--ready,.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--set,.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--complete{width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;padding:.12rem!important;border-radius:999px!important;border:0!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important;font-size:.78rem!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--ready{box-shadow:0 0 0 2px rgba(22,163,74,.9)!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--set{box-shadow:0 0 0 2px rgba(218,147,22,.92)!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--complete{box-shadow:0 0 0 2px rgba(220,38,38,.92)!important}.table-calendar .component-player-calendar-hour-cell{position:relative!important}.table-calendar .component-player-calendar-hour-cell>.calendar-scheduler-badge{position:absolute!important;top:3px!important;right:3px!important;margin:0!important}.table-calendar .calendar-scheduled-protected-cell>.calendar-scheduler-badge,.table-calendar .calendar-overlap--scheduled>.calendar-scheduler-badge{position:absolute!important;top:3px!important;right:3px!important}.table-calendar .calendar-scheduled-protected-cell,.table-calendar .calendar-overlap--scheduled{min-height:0!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--neutral{width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;padding:.12rem!important;border-radius:999px!important;border:0!important;background:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important;font-size:.78rem!important}.table-calendar .component-player-calendar-hour-cell,.table-calendar td.component-player-calendar-hour-cell,.table-calendar .ui-calendar-hour-cell-final,.table-calendar td.ui-calendar-hour-cell-final{height:5.25rem!important;max-height:5.25rem!important;min-height:5.25rem!important;vertical-align:top!important;overflow:hidden!important}.table-calendar .calendar-player-color,.table-calendar .calendar-player-band{max-height:.72rem!important;line-height:.72rem!important}.table-calendar .component-player-calendar-row,.table-calendar tr.component-player-calendar-row,.table-calendar .ui-calendar-row-final{height:5.25rem!important;max-height:5.25rem!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--informational,.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--neutral[disabled]{cursor:default!important;pointer-events:auto!important;opacity:1!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--informational:hover,.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--informational:focus-visible{outline:none!important;box-shadow:none!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--informational,.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--neutral,.table-calendar .calendar-scheduler-badge[data-scheduler-informational="1"],.table-calendar button.calendar-scheduler-badge.calendar-scheduler-badge--neutral,.table-calendar button.calendar-scheduler-badge.calendar-scheduler-badge--informational,.table-calendar button.calendar-scheduler-badge[data-scheduler-informational="1"]{pointer-events:none!important;cursor:default!important}.table-calendar .calendar-neutral-schedule-icon{pointer-events:none!important;cursor:default!important;user-select:none!important}.table-calendar .calendar-neutral-schedule-icon,.table-calendar .calendar-neutral-schedule-icon--availability-overlap{width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;padding:.12rem!important;border-radius:999px!important;border:0!important;background:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important;font-size:.78rem!important;cursor:default!important;user-select:none!important}.table-calendar .component-player-calendar-hour-cell>.calendar-neutral-schedule-icon{z-index:3!important}.matches-action-menu-item--availability .matches-action-menu-icon{border-radius:999px!important}.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-calendar-halo-icon,.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(22,163,74,.9),0 0 7px rgba(22,163,74,.35)!important;border-radius:999px!important}.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-calendar-halo-icon,.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(218,147,22,.92),0 0 7px rgba(218,147,22,.35)!important;border-radius:999px!important}.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-halo-icon,.matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(220,38,38,.92),0 0 7px rgba(220,38,38,.35)!important;border-radius:999px!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--ready .matches-calendar-halo-icon,.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--ready .matches-action-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.35rem!important;height:1.35rem!important;min-width:1.35rem!important;border-radius:999px!important;box-shadow:0 0 0 2px rgba(22,163,74,.9),0 0 7px rgba(22,163,74,.35)!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--set .matches-calendar-halo-icon,.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--set .matches-action-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.35rem!important;height:1.35rem!important;min-width:1.35rem!important;border-radius:999px!important;box-shadow:0 0 0 2px rgba(218,147,22,.92),0 0 7px rgba(218,147,22,.35)!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-halo-icon,.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--complete .matches-action-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.35rem!important;height:1.35rem!important;min-width:1.35rem!important;border-radius:999px!important;box-shadow:0 0 0 2px rgba(220,38,38,.92),0 0 7px rgba(220,38,38,.35)!important}.table-calendar .component-player-calendar-hour-cell,.table-calendar td.component-player-calendar-hour-cell{position:relative!important}.table-calendar .calendar-player-band{position:relative!important;z-index:1!important}.table-calendar .calendar-neutral-schedule-icon,.table-calendar .calendar-neutral-schedule-icon--availability-overlap{z-index:20!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--ready{box-shadow:inset 4px 0 0 rgba(22,163,74,.95)!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--set{box-shadow:inset 4px 0 0 rgba(218,147,22,.98)!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--complete{box-shadow:inset 4px 0 0 rgba(220,38,38,.98)!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--ready .matches-action-menu-icon,.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--set .matches-action-menu-icon,.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--complete .matches-action-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.35rem!important;height:1.35rem!important;border-radius:999px!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--ready .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(22,163,74,.9)!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--set .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(218,147,22,.92)!important}.matches-action-menu-panel a.matches-calendar-menu-link.matches-calendar-status--complete .matches-action-menu-icon{box-shadow:0 0 0 2px rgba(220,38,38,.92)!important}.table-calendar .calendar-neutral-schedule-icon{z-index:50!important;position:absolute!important;top:3px!important;right:3px!important;opacity:1!important}.matches-action-menu-panel .matches-schedule-state-dot{display:inline-block!important;width:.55rem!important;height:.55rem!important;min-width:.55rem!important;border-radius:999px!important}.matches-action-menu-panel .matches-calendar-state-icon{flex:0 0 auto!important}.table-calendar .calendar-neutral-schedule-icon,.table-calendar .calendar-neutral-schedule-icon--availability-overlap{position:absolute!important;top:3px!important;right:3px!important;z-index:80!important;pointer-events:none!important;opacity:1!important}.matches-pool-schedule-item--highlight{background:#f1f3f5!important}.match-scheduler-complete-details{text-align:left;margin:.75rem auto;max-width:34rem}.match-scheduler-complete-detail{padding:.25rem 0}.match-scheduler-complete-match-label{text-align:center;margin:.25rem 0 .65rem;font-size:1.05rem}.match-scheduler-complete-match-label .match-scheduler-calendar-context-link--summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:.35rem!important;text-decoration:none!important}.matches-pool-schedule-item--highlight{background:#eeeeee!important;border-radius:.45rem!important;padding:.45rem .55rem!important}.table-calendar .component-player-calendar-hour-cell,.table-calendar td.component-player-calendar-hour-cell,.table-calendar .calendar-clickable-cell{position:relative!important;overflow:visible!important}.table-calendar .calendar-clickable-cell>.calendar-player-band,.table-calendar .component-player-calendar-hour-cell>.calendar-player-band,.table-calendar td.component-player-calendar-hour-cell>.calendar-player-band{position:relative!important;z-index:1!important}.table-calendar .calendar-neutral-schedule-icon,.table-calendar .calendar-neutral-schedule-icon--availability-overlap,.table-calendar .component-player-calendar-hour-cell>.calendar-neutral-schedule-icon,.table-calendar td.component-player-calendar-hour-cell>.calendar-neutral-schedule-icon,.table-calendar .calendar-clickable-cell>.calendar-neutral-schedule-icon{position:absolute!important;top:3px!important;right:3px!important;z-index:2147483000!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;padding:.12rem!important;line-height:1!important;border-radius:999px!important;border:0!important;background:#fff!important;box-shadow:0 0 0 1px rgba(255,255,255,.95)!important;opacity:1!important;pointer-events:none!important;transform:translateZ(0)!important}.matches-pool-schedule-item--highlight,.matches-pool-schedule-item[data-highlighted-current-match="1"]{background:#eeeeee!important;border-radius:.45rem!important;padding:.45rem .55rem!important;outline:2px solid #d0d0d0!important;outline-offset:2px!important}.matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-state-icon,.matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-halo-icon,.matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon{outline:0!important;outline-offset:0!important}.matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-state-icon{border-radius:999px!important;aspect-ratio:1/1!important;overflow:hidden!important;box-sizing:border-box!important}.matches-action-menu-panel .matches-calendar-menu-link:focus,.matches-action-menu-panel .matches-calendar-menu-link:focus-visible,.matches-action-menu-panel .matches-calendar-menu-link:hover{outline:0!important}.matches-action-menu-panel .matches-calendar-menu-link:focus .matches-calendar-state-icon,.matches-action-menu-panel .matches-calendar-menu-link:focus-visible .matches-calendar-state-icon,.matches-action-menu-panel .matches-calendar-menu-link:hover .matches-calendar-state-icon{outline:0!important}.table-calendar td.calendar-cell-has-scheduled-match,.table-calendar .calendar-cell-has-scheduled-match{position:relative!important;box-shadow:inset 0 0 0 2px rgba(37,99,235,.55)!important}.table-calendar td.calendar-cell-has-scheduled-match>.calendar-scheduled-match-pill,.table-calendar .calendar-cell-has-scheduled-match>.calendar-scheduled-match-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;z-index:260!important;max-width:calc(100% - 2.1rem)!important;min-height:1.1rem!important;padding:0 .32rem!important;border:1px solid rgba(37,99,235,.75)!important;border-radius:999px!important;background:rgba(255,255,255,.94)!important;color:#1d4ed8!important;font-size:.64rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:none!important}.table-calendar td.calendar-scheduled-protected-cell,.table-calendar .calendar-scheduled-protected-cell{cursor:default!important}.table-calendar td.calendar-cell-has-scheduled-match>.calendar-scheduled-match-pill,.table-calendar .calendar-cell-has-scheduled-match>.calendar-scheduled-match-pill{left:2px!important;top:2px!important;max-width:none!important;min-width:1.45rem!important;width:auto!important;height:1.05rem!important;min-height:1.05rem!important;padding:0 .2rem!important;font-size:.58rem!important;letter-spacing:-0.02em!important}.table-calendar td.calendar-cell-has-scheduled-match>.calendar-scheduled-match-pill,.table-calendar .calendar-cell-has-scheduled-match>.calendar-scheduled-match-pill{min-width:1.9rem!important}.calendar-completed-match-summary{margin:1rem 0!important}.calendar-completed-match-summary-card .matches-pool-schedule-item--highlighted{border:2px solid rgba(37,99,235,.55)!important;border-radius:.5rem!important;padding:.75rem!important;background:rgba(37,99,235,.06)!important}.calendar-completed-match-actions{margin-top:.85rem!important}.calendar-completed-match-summary-list{list-style:none!important;margin:0!important;padding:0!important}.calendar-completed-match-summary-item{display:block!important;margin-left:0!important}.calendar-scheduled-match-summary{margin:1rem 0!important}.calendar-scheduled-match-summary-card .matches-pool-schedule-item--highlighted{border:2px solid rgba(218,147,22,.65)!important;border-radius:.5rem!important;padding:.75rem!important;background:rgba(218,147,22,.08)!important}.calendar-scheduled-match-summary-list{list-style:none!important;margin:0!important;padding:0!important}.calendar-scheduled-match-summary-item{display:block!important;margin-left:0!important}.calendar-scheduled-match-actions{align-items:stretch!important;display:flex!important;gap:.75rem!important;margin:.8rem 0 0 0!important}.calendar-scheduled-match-actions .calendar-scheduled-match-return-button{align-items:center!important;display:inline-flex!important;justify-content:center!important;margin-top:0!important;text-align:center!important;text-decoration:none!important}.calendar-scheduled-match-actions>*{box-sizing:border-box!important;flex:1 1 0!important;margin-left:0!important;margin-right:0!important;max-width:none!important;width:auto!important}.matches-team-withdrawn,.matches-team-main.withdrawn{background-color:var(--color-status-withdrawn-bg)!important;border-radius:0.35rem!important;padding:0.08rem 0.25rem!important}.matches-bottom-status-section{margin-top:1rem}.matches-bottom-status-section .matches-status-table{margin-top:0.75rem}.matches-bottom-status-section .matches-status-table th,.matches-bottom-status-section .matches-status-table td{padding-top:0.25rem!important;padding-bottom:0.25rem!important;line-height:1.2!important}.matches-bottom-status-section .matches-team-profile-line{line-height:1.2!important}.matches-status-table-gap{display:block!important;height:0.65rem!important;min-height:0.65rem!important}.admin-round-availability-preflight-wrap{border-radius:0!important;margin:0.5rem 0 0!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.admin-round-availability-preflight-table{width:100%!important;margin:0!important;border-radius:0!important}.admin-round-availability-preflight-table th,.admin-round-availability-preflight-table td{padding-top:0.3rem!important;padding-bottom:0.3rem!important;line-height:1.2!important}.display-sql-block{margin:0.5rem 0}.display-sql-toolbar{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.25rem}.display-sql-copy-button{width:auto;min-width:2rem;padding:0.15rem 0.4rem;line-height:1.2}textarea.displaysql{white-space:pre;line-height:1.1}.team-profile-game-history-data .team-profile-linked-team,.team-profile-game-history-data .team-profile-linked-roster,.team-profile-game-history-data .team-profile-inline-roster,.team-profile-game-history-data .component-team-members--inline{white-space:nowrap;flex-wrap:nowrap}.team-profile-game-history-data .team-pair-separator{white-space:nowrap}.team-profile-game-history-data table,table.team-profile-game-history-data{table-layout:auto}.team-profile-game-history-data th:nth-child(1),.team-profile-game-history-data td:nth-child(1){width:23%;white-space:nowrap}.team-profile-game-history-data th:nth-child(2),.team-profile-game-history-data td:nth-child(2){width:50%;white-space:nowrap}.team-profile-game-history-data th:nth-child(3),.team-profile-game-history-data td:nth-child(3){width:17%;white-space:nowrap}.team-profile-game-history-data th:nth-child(4),.team-profile-game-history-data td:nth-child(4){width:10%;white-space:nowrap}.team-profile-game-history-data .team-profile-linked-team,.team-profile-game-history-data .team-profile-linked-roster,.team-profile-game-history-data .team-profile-inline-roster,.team-profile-game-history-data .component-team-display,.team-profile-game-history-data .component-team-members,.team-profile-game-history-data .component-team-members--inline{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;flex-wrap:nowrap}.team-profile-game-history-data .ui-responsive-data-table,.team-profile-game-history-data .ui-data-display-table,.team-profile-game-history-data table{width:100%;table-layout:auto}.team-profile-game-history-data .ui-responsive-data-table th:nth-child(1),.team-profile-game-history-data .ui-responsive-data-table td:nth-child(1),.team-profile-game-history-data .ui-data-display-table th:nth-child(1),.team-profile-game-history-data .ui-data-display-table td:nth-child(1){width:1%;white-space:nowrap}.team-profile-game-history-data .ui-responsive-data-table th:nth-child(2),.team-profile-game-history-data .ui-responsive-data-table td:nth-child(2),.team-profile-game-history-data .ui-data-display-table th:nth-child(2),.team-profile-game-history-data .ui-data-display-table td:nth-child(2){width:auto;white-space:nowrap}.team-profile-game-history-data .ui-responsive-data-table th:nth-child(3),.team-profile-game-history-data .ui-responsive-data-table td:nth-child(3),.team-profile-game-history-data .ui-data-display-table th:nth-child(3),.team-profile-game-history-data .ui-data-display-table td:nth-child(3){width:1%;white-space:nowrap}.team-profile-game-history-data .ui-responsive-data-table th:nth-child(4),.team-profile-game-history-data .ui-responsive-data-table td:nth-child(4),.team-profile-game-history-data .ui-data-display-table th:nth-child(4),.team-profile-game-history-data .ui-data-display-table td:nth-child(4){width:1%;white-space:nowrap}.team-profile-game-history-data .team-profile-linked-roster,.team-profile-game-history-data .team-profile-inline-roster,.team-profile-game-history-data .component-team-members,.team-profile-game-history-data .component-team-members--inline{min-width:max-content;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;flex-wrap:nowrap}.team-profile-game-history-table{width:100%}.team-profile-game-history-table .team-profile-game-history-col-opponent{width:auto}.team-profile-game-history-table .team-profile-game-history-col-result{width:7.5rem}.team-profile-game-history-table .team-profile-game-history-col-score{width:4.5rem}.team-profile-game-history-table th,.team-profile-game-history-table td{white-space:nowrap}.team-profile-game-history-cell-result,.team-profile-game-history-cell-score{width:1%}.team-profile-game-history-cell-opponent{min-width:20rem}.team-profile-game-history-cell-opponent .team-profile-linked-team,.team-profile-game-history-cell-opponent .team-profile-linked-roster,.team-profile-game-history-cell-opponent .team-profile-inline-roster,.team-profile-game-history-cell-opponent .component-team-display,.team-profile-game-history-cell-opponent .component-team-members,.team-profile-game-history-cell-opponent .component-team-members--inline{max-width:none;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;flex-wrap:nowrap}.team-profile-game-history-data .ui-responsive-table-wrap,.team-profile-game-history-data .ui-data-display-wrap,.team-profile-game-history-data .ui-table-container{overflow-x:auto;max-width:100%}.team-profile-game-history-table{width:max-content;min-width:100%;table-layout:auto}.team-profile-game-history-table .team-profile-game-history-col-match{width:13rem}.team-profile-game-history-table .team-profile-game-history-col-opponent{width:24rem}.team-profile-game-history-table .team-profile-game-history-col-result{width:7rem}.team-profile-game-history-table .team-profile-game-history-col-score{width:4rem}.team-profile-game-history-cell-opponent,.team-profile-game-history-cell-opponent a,.team-profile-game-history-cell-opponent .team-profile-linked-team,.team-profile-game-history-cell-opponent .team-profile-linked-roster,.team-profile-game-history-cell-opponent .team-profile-inline-roster,.team-profile-game-history-cell-opponent .component-team-display,.team-profile-game-history-cell-opponent .component-team-members,.team-profile-game-history-cell-opponent .component-team-members--inline{overflow:visible!important;text-overflow:clip!important;max-width:none!important;white-space:nowrap!important;flex-wrap:nowrap!important}.team-profile-game-history-table .team-profile-game-history-col-match{width:13rem!important}.team-profile-game-history-table .team-profile-game-history-col-result{width:6.25rem!important}.team-profile-game-history-table .team-profile-game-history-col-score{width:6.5rem!important}.team-profile-game-history-cell-result,.team-profile-game-history-cell-score{width:1%!important}.team-profile-game-history-table{min-width:62rem!important}.team-profile-game-history-cell-match,.team-profile-game-history-cell-result,.team-profile-game-history-cell-score{white-space:nowrap!important}.team-profile-game-history-cell-opponent{overflow:visible!important}.team-profile-game-history-cell-opponent .team-profile-linked-team,.team-profile-game-history-cell-opponent .team-profile-linked-roster,.team-profile-game-history-cell-opponent .team-profile-inline-roster,.team-profile-game-history-cell-opponent .component-team-display,.team-profile-game-history-cell-opponent .component-team-members,.team-profile-game-history-cell-opponent .component-team-members--inline{width:auto!important;min-width:0!important;overflow:visible!important}.team-profile-game-history-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.team-profile-game-history-table .team-profile-game-history-col-result{width:6.75rem!important}.team-profile-game-history-table .team-profile-game-history-col-score{width:7.25rem!important}.team-profile-game-history-cell-opponent,.team-profile-game-history-cell-opponent .team-profile-linked-team,.team-profile-game-history-cell-opponent .team-profile-linked-roster,.team-profile-game-history-cell-opponent .team-profile-inline-roster,.team-profile-game-history-cell-opponent .component-team-display,.team-profile-game-history-cell-opponent .component-team-members,.team-profile-game-history-cell-opponent .component-team-members--inline{min-width:0!important;max-width:100%!important;width:auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex-wrap:nowrap!important}.team-profile-game-history-cell-result,.team-profile-game-history-cell-score{white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.team-profile-game-history-data .ui-responsive-table-wrap,.team-profile-game-history-data .ui-data-display-wrap,.team-profile-game-history-data .ui-table-container{max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important}.team-profile-game-history-table{width:max-content!important;min-width:100%!important;table-layout:auto!important}.team-profile-game-history-table .team-profile-game-history-col-match{width:15rem!important}.team-profile-game-history-table .team-profile-game-history-col-opponent{width:auto!important}.team-profile-game-history-table .team-profile-game-history-col-result{width:6rem!important}.team-profile-game-history-table .team-profile-game-history-col-score{width:7.5rem!important}.team-profile-game-history-table th,.team-profile-game-history-table td{white-space:nowrap!important}.team-profile-game-history-cell-match{width:15rem!important}.team-profile-game-history-cell-result{width:1%!important;min-width:6rem!important;max-width:6rem!important;overflow:hidden!important;text-overflow:clip!important}.team-profile-game-history-cell-score{width:1%!important;min-width:7.5rem!important;max-width:7.5rem!important;overflow:hidden!important;text-overflow:clip!important}.team-profile-game-history-cell-opponent{width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}.team-profile-game-history-cell-opponent .team-profile-linked-team,.team-profile-game-history-cell-opponent .team-profile-linked-roster,.team-profile-game-history-cell-opponent .team-profile-inline-roster,.team-profile-game-history-cell-opponent .component-team-display,.team-profile-game-history-cell-opponent .component-team-members,.team-profile-game-history-cell-opponent .component-team-members--inline{display:inline-flex!important;width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;flex-wrap:nowrap!important}body .team-profile-game-history-data .ui-responsive-table-wrap,body .team-profile-game-history-data .ui-data-display-wrap,body .team-profile-game-history-data .ui-table-container{max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important}body .team-profile-game-history-data table.team-profile-game-history-table{table-layout:fixed!important;width:100%!important;min-width:80rem!important}body .team-profile-game-history-data table.team-profile-game-history-table col.team-profile-game-history-col-match{width:15rem!important}body .team-profile-game-history-data table.team-profile-game-history-table col.team-profile-game-history-col-result{width:7.5rem!important}body .team-profile-game-history-data table.team-profile-game-history-table col.team-profile-game-history-col-score{width:8rem!important}body .team-profile-game-history-data table.team-profile-game-history-table col.team-profile-game-history-col-opponent{width:auto!important}body .team-profile-game-history-table th,body .team-profile-game-history-table td{white-space:nowrap!important}body .team-profile-game-history-cell-result{width:7.5rem!important;min-width:7.5rem!important;max-width:7.5rem!important;overflow:hidden!important;text-overflow:clip!important}body .team-profile-game-history-cell-score{width:8rem!important;min-width:8rem!important;max-width:8rem!important;overflow:hidden!important;text-overflow:clip!important}body .team-profile-game-history-cell-match{width:15rem!important;min-width:15rem!important;max-width:15rem!important;overflow:hidden!important;text-overflow:clip!important}body .team-profile-game-history-cell-opponent{width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}body .team-profile-game-history-cell-opponent .team-profile-linked-team,body .team-profile-game-history-cell-opponent .team-profile-linked-roster,body .team-profile-game-history-cell-opponent .team-profile-inline-roster,body .team-profile-game-history-cell-opponent .component-team-display,body .team-profile-game-history-cell-opponent .component-team-members,body .team-profile-game-history-cell-opponent .component-team-members--inline{width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;flex-wrap:nowrap!important}.team-profile-game-history-final9980{max-width:100%}.team-profile-game-history-wrap9980{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.team-profile-game-history-table9980{width:100%;min-width:72rem;border-collapse:collapse;table-layout:fixed}.team-profile-game-history-table9980 th,.team-profile-game-history-table9980 td{border:1px solid var(--color-border, #bdbdbd);padding:0.35rem 0.55rem;white-space:nowrap;vertical-align:middle}.team-profile-game-history-table9980 th{background:var(--color-table-header-bg, #d3d3d3);font-weight:700;text-align:center}.team-profile-game-history-col-match9980,.team-profile-game-history-th-match9980,.team-profile-game-history-cell-match9980{width:14.5rem}.team-profile-game-history-col-result9980,.team-profile-game-history-th-result9980,.team-profile-game-history-cell-result9980{width:6.5rem}.team-profile-game-history-col-score9980,.team-profile-game-history-th-score9980,.team-profile-game-history-cell-score9980{width:7.5rem}.team-profile-game-history-col-opponent9980,.team-profile-game-history-th-opponent9980,.team-profile-game-history-cell-opponent9980{width:auto}.team-profile-game-history-cell-match9980,.team-profile-game-history-cell-result9980,.team-profile-game-history-cell-score9980{overflow:hidden;text-overflow:clip}.team-profile-game-history-cell-opponent9980{overflow:visible;text-overflow:clip}.team-profile-game-history-cell-opponent9980 .team-profile-linked-team,.team-profile-game-history-cell-opponent9980 .team-profile-linked-roster,.team-profile-game-history-cell-opponent9980 .team-profile-inline-roster,.team-profile-game-history-cell-opponent9980 .component-team-display,.team-profile-game-history-cell-opponent9980 .component-team-members,.team-profile-game-history-cell-opponent9980 .component-team-members--inline{display:inline-flex;width:auto;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;flex-wrap:nowrap}.team-profile-game-history-table9980{min-width:72rem!important}.team-profile-game-history-col-match9980,.team-profile-game-history-th-match9980,.team-profile-game-history-cell-match9980{width:18rem!important;min-width:18rem!important;max-width:18rem!important;white-space:nowrap!important}.team-profile-game-history-col-result9980,.team-profile-game-history-th-result9980,.team-profile-game-history-cell-result9980{width:6.5rem!important;min-width:6.5rem!important;max-width:6.5rem!important}.team-profile-game-history-col-score9980,.team-profile-game-history-th-score9980,.team-profile-game-history-cell-score9980{width:7.5rem!important;min-width:7.5rem!important;max-width:7.5rem!important}.team-profile-game-history-col-opponent9980,.team-profile-game-history-th-opponent9980,.team-profile-game-history-cell-opponent9980{width:auto!important}.team-profile-history-final9982{max-width:100%}.team-profile-history-wrap9982{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.team-profile-history-table9982{width:100%;min-width:72rem;border-collapse:collapse;table-layout:fixed}.team-profile-history-table9982 th,.team-profile-history-table9982 td{border:1px solid var(--color-border, #bdbdbd);padding:0.35rem 0.55rem;white-space:nowrap;vertical-align:middle}.team-profile-history-table9982 th{background:var(--color-table-header-bg, #d3d3d3);font-weight:700;text-align:center}.team-profile-history-col-match9982,.team-profile-history-th-match9982,.team-profile-history-cell-match9982{width:18rem}.team-profile-history-col-result9982,.team-profile-history-th-result9982,.team-profile-history-cell-result9982{width:8rem}.team-profile-history-col-score9982,.team-profile-history-th-score9982,.team-profile-history-cell-score9982{width:17rem}.team-profile-history-col-opponent9982,.team-profile-history-th-opponent9982,.team-profile-history-cell-opponent9982{width:auto}.team-profile-history-cell-match9982,.team-profile-history-cell-result9982,.team-profile-history-cell-score9982{overflow:hidden;text-overflow:clip}.team-profile-history-cell-opponent9982{overflow:visible;text-overflow:clip}.team-profile-history-cell-opponent9982 .team-profile-linked-team,.team-profile-history-cell-opponent9982 .team-profile-linked-roster,.team-profile-history-cell-opponent9982 .team-profile-inline-roster,.team-profile-history-cell-opponent9982 .component-team-display,.team-profile-history-cell-opponent9982 .component-team-members,.team-profile-history-cell-opponent9982 .component-team-members--inline{display:inline-flex;width:auto;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;flex-wrap:nowrap}.team-profile-history-final9982-match .team-profile-history-table9982{min-width:64rem!important}.team-profile-history-final9982-match .team-profile-history-col-match9982,.team-profile-history-final9982-match .team-profile-history-th-match9982,.team-profile-history-final9982-match .team-profile-history-cell-match9982{width:11rem!important;min-width:11rem!important;max-width:11rem!important}.team-profile-history-final9982-match .team-profile-history-col-result9982,.team-profile-history-final9982-match .team-profile-history-th-result9982,.team-profile-history-final9982-match .team-profile-history-cell-result9982{width:8rem!important;min-width:8rem!important;max-width:8rem!important}.team-profile-history-final9982-match .team-profile-history-col-score9982,.team-profile-history-final9982-match .team-profile-history-th-score9982,.team-profile-history-final9982-match .team-profile-history-cell-score9982{width:17rem!important;min-width:17rem!important;max-width:17rem!important}.team-profile-history-final9982-match .team-profile-history-col-opponent9982,.team-profile-history-final9982-match .team-profile-history-th-opponent9982,.team-profile-history-final9982-match .team-profile-history-cell-opponent9982{width:auto!important}.matches-pool-heading-cell .matches-pool-schedule-swal-link,.matches-pool-heading-cell .matches-pool-availability-link{display:inline-flex;align-items:center;justify-content:center;margin-left:0.35rem;text-decoration:none;vertical-align:middle;line-height:1}.matches-pool-heading-cell .matches-pool-availability-link{opacity:0.82}.matches-pool-heading-cell .matches-pool-availability-link:hover,.matches-pool-heading-cell .matches-pool-availability-link:focus{opacity:1;text-decoration:none}.matches-pool-heading-cell .matches-pool-schedule-icon,.matches-pool-heading-cell .matches-pool-availability-icon{display:inline-block;line-height:1}@media (max-width:760px){body.app-player .matches-pool-table-wrap,body.app-player .matches-table.match-layout-table,body.app-player .matches-table.match-layout-table tbody,body.app-player .matches-table.match-layout-table tr.component-player-match-row,body.app-player .matches-table.match-layout-table td.matches-table-team-cell,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell,body.app-player .matches-table.match-layout-table .component-team-pair--matches{overflow:visible!important}body.app-player .matches-table.match-layout-table tr.component-player-match-row:has(.matches-action-menu[open]),body.app-player .matches-table.match-layout-table td.matches-table-team-cell:has(.matches-action-menu[open]),body.app-player .matches-table.match-layout-table td.component-player-match-team-cell:has(.matches-action-menu[open]){position:relative!important;z-index:900!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu[open],body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu[open]{z-index:1000!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .matches-action-menu[open] .matches-action-menu-panel,body.app-player .matches-table.match-layout-table td.component-player-match-team-cell .matches-action-menu[open] .matches-action-menu-panel{z-index:1001!important;max-width:calc(100vw - 2rem)!important;right:0!important}}.matches-action-menu-item--opponent-notes .matches-action-menu-icon{min-width:1.25rem;text-align:center}.opponent-notes-modal .swal2-html-container{margin:0.75rem 0 0 0;text-align:left}.opponent-notes-modal-body{display:flex;flex-direction:column;gap:0.55rem;width:100%}.opponent-notes-textarea{display:block;width:100%;box-sizing:border-box;min-height:22rem;resize:vertical;font:inherit;line-height:1.4;padding:0.75rem}.opponent-notes-dictate-row{display:flex;align-items:center;gap:0.65rem;min-height:2rem}.opponent-notes-dictate-button{padding:0.35rem 0.7rem}.opponent-notes-helper-text{margin:0}@media (max-width:700px){.opponent-notes-modal{width:100vw!important;max-width:100vw!important;margin:0!important;border-radius:0!important}.opponent-notes-modal .swal2-html-container{max-height:none}.opponent-notes-textarea{min-height:62vh}}.opponent-notes-modal{width:min(960px,96vw)!important}.opponent-notes-modal .swal2-html-container{overflow:visible!important}.opponent-notes-modal-body{height:min(74vh,48rem)}.opponent-notes-textarea{flex:1 1 auto;min-height:34rem;height:100%}.match-scheduler-summary strong{font-weight:inherit}@media (max-width:700px){.opponent-notes-modal{display:flex!important;flex-direction:column!important;min-height:100vh;height:100vh}.opponent-notes-modal .swal2-html-container{flex:1 1 auto;display:flex!important;flex-direction:column!important;width:100%;margin-top:0.35rem!important}.opponent-notes-modal-body{flex:1 1 auto;height:auto;min-height:0}.opponent-notes-textarea{min-height:0;height:auto;flex:1 1 auto}.opponent-notes-modal .swal2-actions{flex-direction:column-reverse!important;gap:0.35rem!important;margin-top:0.5rem!important}.opponent-notes-modal .swal2-actions .swal2-styled{margin:0!important;width:min(18rem,86vw)}}.matches-action-menu-panel .matches-action-menu-item,.matches-action-menu[open] .matches-action-menu-item{display:grid!important;grid-template-columns:1.65rem minmax(0,1fr)!important;align-items:center!important;column-gap:0.55rem!important;line-height:1.2!important;min-height:2.15rem!important}.matches-action-menu-panel .matches-action-menu-icon,.matches-action-menu[open] .matches-action-menu-icon{grid-column:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.65rem!important;min-width:1.65rem!important;height:1.65rem!important;line-height:1!important;margin:0!important;text-align:center!important}.matches-action-menu-panel .matches-action-menu-text,.matches-action-menu[open] .matches-action-menu-text{grid-column:2!important;display:block!important;align-self:center!important;line-height:1.2!important;margin:0!important}.matches-action-menu-panel .matches-calendar-state-icon,.matches-action-menu[open] .matches-calendar-state-icon{grid-column:1!important;margin-right:0!important}.matches-action-menu-panel .matches-action-menu-item--calendar,.matches-action-menu[open] .matches-action-menu-item--calendar{grid-template-columns:1.4rem minmax(0,1fr)!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-action-menu-icon,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-action-menu-icon,.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-state-icon{display:flex!important;align-items:center!important;justify-content:center!important;place-self:center!important;width:1.18rem!important;min-width:1.18rem!important;max-width:1.18rem!important;height:1.18rem!important;min-height:1.18rem!important;max-height:1.18rem!important;margin:0!important;padding:0!important;font-size:0.78rem!important;line-height:1!important;vertical-align:middle!important;border-radius:999px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-state-icon{border-radius:50%!important;aspect-ratio:1/1!important;background:#fff!important;box-shadow:none!important;outline:0!important;overflow:hidden!important;clip-path:circle(50%at 50% 50%)!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--set .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--set .matches-calendar-state-icon,.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--ready .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--ready .matches-calendar-state-icon,.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon{border-radius:50%!important;background:#fff!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-state-icon{width:1.22rem!important;min-width:1.22rem!important;max-width:1.22rem!important;height:1.22rem!important;min-height:1.22rem!important;max-height:1.22rem!important;font-size:0.74rem!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-calendar-state-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-calendar-state-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-state-icon,.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--set .matches-calendar-state-icon,.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--ready .matches-calendar-state-icon,.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon{border:0!important;background:transparent!important;border-radius:999px!important;clip-path:none!important;overflow:visible!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-calendar-state-icon,.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--set .matches-calendar-state-icon{box-shadow:0 0 0 2px rgba(218,147,22,.98)!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-calendar-state-icon,.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--ready .matches-calendar-state-icon{box-shadow:0 0 0 2px rgba(22,163,74,.95)!important}.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-state-icon,.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon{box-shadow:0 0 0 2px rgba(220,38,38,.98)!important}.matches-action-menu-panel .matches-action-menu-item--calendar,.matches-action-menu[open] .matches-action-menu-item--calendar{display:grid!important;grid-template-columns:1.55rem minmax(0,1fr)!important;align-items:center!important;column-gap:0.55rem!important;min-height:2.05rem!important;line-height:1.2!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-state-icon{grid-column:1!important;place-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:1.18rem!important;min-width:1.18rem!important;max-width:1.18rem!important;height:1.18rem!important;min-height:1.18rem!important;max-height:1.18rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;clip-path:none!important;overflow:visible!important;line-height:1!important;font-size:0!important;box-sizing:border-box!important;vertical-align:middle!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-css-glyph,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-css-glyph{display:block!important;position:relative!important;width:0.78rem!important;height:0.72rem!important;border:1.5px solid #6073c9!important;border-radius:2px!important;background:linear-gradient(#6073c9,#6073c9) left 0 top 0/100% 0.18rem no-repeat,linear-gradient(90deg,transparent 31%,rgba(96,115,201,.55) 31%,rgba(96,115,201,.55) 38%,transparent 38%,transparent 62%,rgba(96,115,201,.55) 62%,rgba(96,115,201,.55) 69%,transparent 69%),linear-gradient(transparent 44%,rgba(96,115,201,.45) 44%,rgba(96,115,201,.45) 52%,transparent 52%)!important;box-sizing:border-box!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-action-menu-text,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-action-menu-text{grid-column:2!important;min-height:1.4rem!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--ready .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--ready .matches-calendar-state-icon{box-shadow:0 0 0 2px rgba(22,163,74,.95)!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--set .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--set .matches-calendar-state-icon{box-shadow:0 0 0 2px rgba(218,147,22,.98)!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon{box-shadow:0 0 0 2px rgba(220,38,38,.98)!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--unscheduled .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--unscheduled .matches-calendar-state-icon{box-shadow:none!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-state-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-action-menu-icon.matches-calendar-state-icon{position:relative!important;box-shadow:none!important;border:0!important;outline:0!important;background:transparent!important;border-radius:0!important;clip-path:none!important;overflow:visible!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-state-icon::before,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-state-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-state-icon::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:1.34rem!important;height:1.34rem!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;border:2px solid transparent!important;background:transparent!important;box-sizing:border-box!important;pointer-events:none!important;z-index:0!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-css-glyph,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-css-glyph,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-css-glyph{position:relative!important;z-index:1!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--ready .matches-calendar-state-icon::before,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--ready .matches-calendar-state-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--ready .matches-calendar-state-icon::before{border-color:rgba(22,163,74,.95)!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--set .matches-calendar-state-icon::before,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--set .matches-calendar-state-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--set .matches-calendar-state-icon::before{border-color:rgba(218,147,22,.98)!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon::before,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-state-icon::before{border-color:rgba(220,38,38,.98)!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--unscheduled .matches-calendar-state-icon::before,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--unscheduled .matches-calendar-state-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--unscheduled .matches-calendar-state-icon::before{border-color:transparent!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-state-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-state-icon{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:1.3rem!important;min-width:1.3rem!important;max-width:1.3rem!important;height:1.3rem!important;min-height:1.3rem!important;max-height:1.3rem!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;overflow:visible!important;clip-path:none!important;border-radius:0!important;font-size:0!important;line-height:1!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-state-icon::before,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-state-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-state-icon::before{display:none!important;content:none!important}.matches-calendar-halo-ring{position:absolute!important;left:50%!important;top:50%!important;width:1.28rem!important;height:1.28rem!important;transform:translate(-50%,-50%)!important;border:2px solid transparent!important;border-radius:50%!important;background:transparent!important;box-sizing:border-box!important;pointer-events:none!important;z-index:0!important}.matches-calendar-css-glyph{position:relative!important;z-index:1!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-action-menu-text,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-action-menu-text{align-self:center!important;display:flex!important;align-items:center!important;line-height:1.2!important;margin:0!important}.table-calendar td.calendar-scheduled-protected-cell,.table-calendar .calendar-scheduled-protected-cell,.table-calendar td.calendar-cell-has-scheduled-match,.table-calendar .calendar-cell-has-scheduled-match{background:rgba(218,147,22,.28)!important;cursor:default!important;position:relative!important}.table-calendar td.calendar-scheduled-protected-cell .calendar-player-band,.table-calendar .calendar-scheduled-protected-cell .calendar-player-band{opacity:.55!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-halo-ring,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-halo-ring,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-calendar-halo-ring{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;left:50%!important;top:50%!important;width:1.28rem!important;height:1.28rem!important;transform:translate(-50%,-50%)!important;border-style:solid!important;border-width:2px!important;border-radius:50%!important;background:transparent!important;box-sizing:border-box!important;pointer-events:none!important;z-index:2!important}.matches-action-menu-panel .matches-action-menu-item--calendar .matches-calendar-css-glyph,.matches-action-menu[open] .matches-action-menu-item--calendar .matches-calendar-css-glyph{z-index:3!important}.table-calendar td.calendar-scheduled-protected-cell,.table-calendar .calendar-scheduled-protected-cell,.table-calendar td.calendar-cell-has-scheduled-match,.table-calendar .calendar-cell-has-scheduled-match{background:rgba(218,147,22,.16)!important;box-shadow:inset 0 0 0 2px rgba(218,147,22,.85)!important}.table-calendar td.calendar-cell-has-scheduled-match>.calendar-scheduled-match-pill,.table-calendar .calendar-cell-has-scheduled-match>.calendar-scheduled-match-pill{display:none!important}.table-calendar td.calendar-cell-has-scheduled-match .calendar-scheduler-badge.calendar-scheduler-badge--set,.table-calendar .calendar-cell-has-scheduled-match .calendar-scheduler-badge.calendar-scheduler-badge--set{display:inline-flex!important;visibility:visible!important;opacity:1!important;z-index:310!important}.table-calendar td.calendar-overlap>.calendar-scheduler-badge.calendar-scheduler-badge--ready,.table-calendar .calendar-overlap>.calendar-scheduler-badge.calendar-scheduler-badge--ready{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:2px!important;right:2px!important;z-index:2147483640!important;pointer-events:auto!important;width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 2px rgba(22,163,74,.95),0 0 7px rgba(22,163,74,.35)!important}.table-calendar td.component-player-calendar-hour-cell.calendar-overlap>.calendar-scheduler-badge.calendar-scheduler-badge--ready,.table-calendar .component-player-calendar-hour-cell.calendar-overlap>.calendar-scheduler-badge.calendar-scheduler-badge--ready,.table-calendar td.component-player-calendar-hour-cell[data-calendar-overlap="1"]>.calendar-scheduler-badge.calendar-scheduler-badge--ready,.table-calendar .component-player-calendar-hour-cell[data-calendar-overlap="1"]>.calendar-scheduler-badge.calendar-scheduler-badge--ready{display:inline-flex!important;visibility:visible!important;opacity:1!important;z-index:2147483641!important;pointer-events:auto!important}.table-calendar tr.component-player-calendar-row,.table-calendar tr.ui-calendar-row-final{height:auto!important}.table-calendar td.component-player-calendar-hour-cell,.table-calendar td.ui-calendar-hour-cell-final{height:auto!important;min-height:0!important;padding:0!important;vertical-align:top!important}.table-calendar td.component-player-calendar-hour-cell>div[class^="c"],.table-calendar td.component-player-calendar-hour-cell>div.calendar-player-band,.table-calendar td.ui-calendar-hour-cell-final>div[class^="c"],.table-calendar td.ui-calendar-hour-cell-final>div.calendar-player-band{height:0.56rem!important;min-height:0.56rem!important;line-height:0.56rem!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}.table-calendar td.component-player-calendar-hour-cell>div.c0,.table-calendar td.ui-calendar-hour-cell-final>div.c0{height:0!important;min-height:0!important;line-height:0!important;overflow:hidden!important}.table-calendar .calendar-scheduler-multi-badge{display:inline-flex!important;visibility:visible!important;opacity:1!important;z-index:2147483642!important;box-shadow:0 0 0 2px rgba(22,163,74,.95),0 0 7px rgba(22,163,74,.35)!important}.table-calendar td.component-player-calendar-hour-cell.calendar-overlap,.table-calendar .component-player-calendar-hour-cell.calendar-overlap,.table-calendar td.component-player-calendar-hour-cell[data-calendar-overlap="1"],.table-calendar .component-player-calendar-hour-cell[data-calendar-overlap="1"]{border:1px solid #c8d8c8!important;box-shadow:none!important;outline:none!important;background-color:rgba(22,163,74,0.075)!important;background-image:none!important}.table-calendar td.component-player-calendar-hour-cell.calendar-overlap.calendar-overlap--scheduled,.table-calendar .component-player-calendar-hour-cell.calendar-overlap.calendar-overlap--scheduled,.table-calendar td.component-player-calendar-hour-cell.calendar-cell-has-scheduled-match,.table-calendar .component-player-calendar-hour-cell.calendar-cell-has-scheduled-match,.table-calendar td.component-player-calendar-hour-cell.calendar-scheduled-protected-cell,.table-calendar .component-player-calendar-hour-cell.calendar-scheduled-protected-cell,.table-calendar td.component-player-calendar-hour-cell[data-calendar-cell-state="scheduled-match"],.table-calendar .component-player-calendar-hour-cell[data-calendar-cell-state="scheduled-match"]{border:1px solid #e6d39a!important;box-shadow:none!important;outline:none!important;background-color:rgba(218,147,22,0.105)!important;background-image:none!important}.table-calendar td.component-player-calendar-hour-cell.calendar-overlap--complete,.table-calendar .component-player-calendar-hour-cell.calendar-overlap--complete,.table-calendar td.component-player-calendar-hour-cell.calendar-cell-is-complete,.table-calendar .component-player-calendar-hour-cell.calendar-cell-is-complete,.table-calendar td.component-player-calendar-hour-cell.calendar-complete-cell,.table-calendar .component-player-calendar-hour-cell.calendar-complete-cell,.table-calendar td.component-player-calendar-hour-cell[data-calendar-cell-state="complete"],.table-calendar .component-player-calendar-hour-cell[data-calendar-cell-state="complete"]{border:1px solid #e7b3b3!important;box-shadow:none!important;outline:none!important;background-color:rgba(220,38,38,0.075)!important;background-image:none!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--ready,.table-calendar .calendar-scheduler-multi-badge{box-shadow:0 0 0 2px rgba(22,163,74,.78),0 1px 4px rgba(15,23,42,.18)!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--set{box-shadow:0 0 0 2px rgba(218,147,22,.82),0 1px 4px rgba(15,23,42,.18)!important}.table-calendar .calendar-scheduler-badge.calendar-scheduler-badge--complete{box-shadow:0 0 0 2px rgba(220,38,38,.82),0 1px 4px rgba(15,23,42,.18)!important}.matches-action-menu-status-dot{position:absolute!important;top:0.18rem!important;right:0.18rem!important;width:0.43rem!important;height:0.43rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 0 0 1px rgba(15,23,42,.18),0 1px 2px rgba(15,23,42,.22)!important;pointer-events:none!important;z-index:2!important}.matches-action-menu-status-dot--ready{background:rgba(22,163,74,.96)!important}.matches-action-menu-status-dot--set{background:rgba(218,147,22,.98)!important}.matches-action-menu-status-dot--complete{background:rgba(220,38,38,.98)!important}.matches-action-menu-toggle{position:relative!important;overflow:visible!important}.matches-action-menu-toggle .matches-action-menu-status-dot{position:absolute!important;top:0.06rem!important;right:0.06rem!important;width:0.26rem!important;height:0.26rem!important;min-width:0.26rem!important;min-height:0.26rem!important;max-width:0.26rem!important;max-height:0.26rem!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.98)!important;box-shadow:0 0 0 1px rgba(15,23,42,.24)!important;pointer-events:none!important;z-index:5!important;display:block!important;line-height:0!important}.matches-action-menu-toggle .matches-action-menu-toggle-lines{position:relative!important;z-index:1!important}.matches-action-menu-toggle .matches-action-menu-status-dot{top:0.04rem!important;right:0.04rem!important;width:0.38rem!important;height:0.38rem!important;min-width:0.38rem!important;min-height:0.38rem!important;max-width:0.38rem!important;max-height:0.38rem!important;border:1.5px solid rgba(255,255,255,1)!important;box-shadow:0 0 0 1.5px rgba(15,23,42,.28),0 1px 3px rgba(15,23,42,.30)!important}.matches-action-menu-toggle .matches-action-menu-status-dot{top:0.03rem!important;right:0.03rem!important;width:0.46rem!important;height:0.46rem!important;min-width:0.46rem!important;min-height:0.46rem!important;max-width:0.46rem!important;max-height:0.46rem!important;border:0!important;box-shadow:0 0 0 1px rgba(15,23,42,.22),0 1px 3px rgba(15,23,42,.28)!important}.opponent-notes-meta-row{margin:0 0 0.45rem;font-size:0.82rem;color:#475569;text-align:left}.opponent-notes-revisions{margin-top:0.65rem;text-align:left;font-size:0.86rem}.opponent-notes-revisions>summary{cursor:pointer;font-weight:700}.opponent-notes-revisions-list{margin-top:0.45rem;max-height:14rem;overflow:auto;border:1px solid #d7dee8;border-radius:0.45rem;background:#f8fafc;padding:0.45rem}.opponent-notes-revision-item{margin-bottom:0.4rem}.opponent-notes-revision-item>summary{cursor:pointer;color:#334155}.opponent-notes-revision-text{white-space:pre-wrap;margin:0.35rem 0 0;padding:0.45rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:0.35rem;max-height:8rem;overflow:auto;font-size:0.78rem}.opponent-notes-revisions-empty{color:#64748b;font-style:italic}@media (max-width:640px){.opponent-notes-modal .opponent-notes-dictate-button,.opponent-notes-modal .swal2-actions .swal2-confirm,.opponent-notes-modal .swal2-actions .swal2-cancel{width:100%!important;min-height:2.45rem!important;padding:0.48rem 0.8rem!important;font-size:0.95rem!important;line-height:1.25!important;border-radius:0.42rem!important;box-sizing:border-box!important}.opponent-notes-modal .swal2-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:0.42rem!important;margin-top:0.7rem!important}.opponent-notes-modal .swal2-actions .swal2-confirm{order:1!important;margin:0!important}.opponent-notes-modal .swal2-actions .swal2-cancel{order:2!important;margin:0!important}.opponent-notes-modal .opponent-notes-dictate-row{align-items:stretch!important}.opponent-notes-modal .opponent-notes-dictate-button{margin:0!important}}@media (max-width:640px){.swal2-popup.opponent-notes-modal .swal2-actions,.opponent-notes-modal.swal2-popup .swal2-actions,.opponent-notes-modal .swal2-actions{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:auto!important;gap:0.42rem!important;margin-top:0.7rem!important}.swal2-popup.opponent-notes-modal .swal2-actions .swal2-confirm,.swal2-popup.opponent-notes-modal .swal2-actions .swal2-cancel,.opponent-notes-modal.swal2-popup .swal2-actions .swal2-confirm,.opponent-notes-modal.swal2-popup .swal2-actions .swal2-cancel,.opponent-notes-modal .swal2-actions .swal2-confirm,.opponent-notes-modal .swal2-actions .swal2-cancel,.opponent-notes-modal .opponent-notes-dictate-button{width:auto!important;min-width:7.5rem!important;max-width:9.5rem!important;min-height:2.15rem!important;padding:0.42rem 0.8rem!important;font-size:0.9rem!important;line-height:1.2!important;border-radius:0.42rem!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.swal2-popup.opponent-notes-modal .swal2-actions .swal2-confirm,.opponent-notes-modal.swal2-popup .swal2-actions .swal2-confirm,.opponent-notes-modal .swal2-actions .swal2-confirm{order:1!important}.swal2-popup.opponent-notes-modal .swal2-actions .swal2-cancel,.opponent-notes-modal.swal2-popup .swal2-actions .swal2-cancel,.opponent-notes-modal .swal2-actions .swal2-cancel{order:2!important}.opponent-notes-modal .opponent-notes-dictate-row{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}}@media (max-width:640px){.swal2-popup.opponent-notes-confirm-modal .swal2-actions{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:auto!important;gap:0.42rem!important;margin-top:0.7rem!important}.swal2-popup.opponent-notes-confirm-modal .swal2-actions .swal2-confirm,.swal2-popup.opponent-notes-confirm-modal .swal2-actions .swal2-cancel{width:auto!important;min-width:7.5rem!important;max-width:9.5rem!important;min-height:2.15rem!important;padding:0.42rem 0.8rem!important;font-size:0.9rem!important;line-height:1.2!important;border-radius:0.42rem!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.swal2-popup.opponent-notes-confirm-modal .swal2-actions .swal2-confirm{order:1!important}.swal2-popup.opponent-notes-confirm-modal .swal2-actions .swal2-cancel{order:2!important}}.matches-pool-heading-cell .matches-pool-heading-label{margin-right:0.35rem}.matches-pool-heading-cell .matches-pool-availability-link,.matches-pool-heading-cell .matches-pool-schedule-swal-link{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:0.25rem;text-decoration:none}.matches-pool-heading-cell .matches-pool-availability-icon,.matches-pool-heading-cell .matches-pool-schedule-icon{display:inline-block;line-height:1}.challenge-score-blank-cell--unscheduled{background:inherit}.calendar-cell-has-scheduled-match.calendar-scheduled-protected-cell[style],.calendar-readonly-cell.calendar-scheduled-protected-cell[style],td.calendar-cell-has-scheduled-match[style]{background-size:cover!important;background-repeat:no-repeat!important}.calendar-cell-has-scheduled-match .calendar-player-band{opacity:0.78}.calendar-cell-has-scheduled-match .calendar-scheduled-match-pill{background:rgba(255,255,255,.84)!important;color:#111827!important;border-color:rgba(15,23,42,.25)!important}.table-calendar td.component-player-calendar-hour-cell.calendar-scheduled-protected-cell>.calendar-player-band,.table-calendar .component-player-calendar-hour-cell.calendar-scheduled-protected-cell>.calendar-player-band,.table-calendar td.component-player-calendar-hour-cell[data-calendar-cell-state="scheduled-match"]>.calendar-player-band,.table-calendar .component-player-calendar-hour-cell[data-calendar-cell-state="scheduled-match"]>.calendar-player-band{background:transparent!important;border:0!important;box-shadow:none!important;opacity:0!important}.swal2-popup.challenge-event-modal .challenge-event-score-table .challenge-event-result-button--disabled,.swal2-container .challenge-event-score-table .challenge-event-result-button--disabled{opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important;filter:grayscale(.15)!important}.swal2-popup.challenge-event-modal .challenge-event-score-table .challenge-event-status-cell .challenge-event-status-badge.void,.swal2-popup.challenge-event-modal .challenge-event-score-table span.challenge-event-status-badge.void,.swal2-container .challenge-event-score-table .challenge-event-status-cell .challenge-event-status-badge.void,.swal2-container .challenge-event-score-table span.challenge-event-status-badge.void{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:4.25rem!important;width:auto!important;height:2.05rem!important;min-height:2.05rem!important;padding:0 .95rem!important;border-radius:9999px!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important;font-weight:700!important;font-size:1rem!important;text-decoration:none!important;text-shadow:none!important}body.app-player :where(.team-profile-member-card,.profile-photo-card,.team-profile-member-photo-link) :where(.profile-initials-avatar-card){width:var(--player-avatar-md, 88px)!important;height:var(--player-avatar-md, 88px)!important;min-width:var(--player-avatar-md, 88px)!important;min-height:var(--player-avatar-md, 88px)!important;max-width:var(--player-avatar-md, 88px)!important;max-height:var(--player-avatar-md, 88px)!important;flex:0 0 var(--player-avatar-md, 88px)!important;font-size:1.75rem!important;line-height:1!important;object-fit:cover}@media (max-width:520px){body.app-player :where(.team-profile-member-card,.profile-photo-card,.team-profile-member-photo-link) :where(.profile-initials-avatar-card){width:var(--player-avatar-sm, 72px)!important;height:var(--player-avatar-sm, 72px)!important;min-width:var(--player-avatar-sm, 72px)!important;min-height:var(--player-avatar-sm, 72px)!important;max-width:var(--player-avatar-sm, 72px)!important;max-height:var(--player-avatar-sm, 72px)!important;flex-basis:var(--player-avatar-sm, 72px)!important;font-size:1.55rem!important}}@media (max-width:720px){body.app-player :where(.team-profile-member-card,.profile-photo-card,.team-profile-member-photo-link) :where(.profile-initials-avatar-card){width:var(--player-avatar-sm, 72px)!important;height:var(--player-avatar-sm, 72px)!important;min-width:var(--player-avatar-sm, 72px)!important;min-height:var(--player-avatar-sm, 72px)!important;max-width:var(--player-avatar-sm, 72px)!important;max-height:var(--player-avatar-sm, 72px)!important;inline-size:var(--player-avatar-sm, 72px)!important;block-size:var(--player-avatar-sm, 72px)!important;flex:0 0 var(--player-avatar-sm, 72px)!important;aspect-ratio:1/1!important;border-radius:50%!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;font-size:1.55rem!important;line-height:1!important;overflow:hidden!important}body.app-player :where(.team-profile-member-card,.profile-photo-card,.team-profile-member-photo-link) :where(.profile-photo-frame,.profile-initials-avatar-profile,.profile-photo-image,.profile-photo-fallback-avatar,.profile-initials-avatar-card){width:var(--player-avatar-sm, 72px)!important;height:var(--player-avatar-sm, 72px)!important;min-width:var(--player-avatar-sm, 72px)!important;min-height:var(--player-avatar-sm, 72px)!important;max-width:var(--player-avatar-sm, 72px)!important;max-height:var(--player-avatar-sm, 72px)!important;flex-basis:var(--player-avatar-sm, 72px)!important}}.stats-table-container,.component-player-stats-table-wrap,.ui-player-table-wrap.component-player-table-scroll{overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch;max-width:100%}.stats-table-container .stats-table,.component-player-stats-table-wrap .stats-table,.component-player-table--stats{width:max-content;min-width:100%}.stats-table-container .stats-dupr-rating-stat,.component-player-stats-table-wrap .stats-dupr-rating-stat{white-space:nowrap;min-width:4.75rem}body.app-player .player-players-page,body.app-player .player-players-page--list,body.app-player .players-page,body.app-player .player-page,body.app-player main.player-page,body.app-player .player-layout-page,body.app-player .player-content,body.app-player .page-content,body.app-player .content,body.app-player .main-content{min-width:0!important;max-width:100%!important;overflow-x:visible}body.app-player .stats-table-container.stats-context-players,body.app-player .component-player-stats-table-wrap.stats-context-players,body.app-player .ui-player-table-wrap.stats-context-players,body.app-player [data-stats-context="players"]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;position:relative;contain:inline-size}body.app-player .stats-table-container.stats-context-players>table,body.app-player .component-player-stats-table-wrap.stats-context-players>table,body.app-player .ui-player-table-wrap.stats-context-players>table,body.app-player [data-stats-context="players"]>table,body.app-player .stats-context-players table.component-player-table--stats{width:max-content!important;min-width:100%!important;table-layout:auto!important}body.app-player .stats-context-players th,body.app-player .stats-context-players td{white-space:nowrap}body.app-player .stats-context-players .stats-player-cell{position:sticky;left:0;z-index:2;background:inherit}@media (max-width:768px),(max-width:1100px) and (pointer:coarse){body.app-player .stats-context-players .stats-player-cell{position:static;left:auto;z-index:auto}}body.app-player .team-profile-member-grid{grid-template-columns:1fr!important;align-items:stretch;justify-items:start}body.app-player .team-profile-member-grid>.player-profile-summary-card{width:max-content;max-width:100%;min-width:0;margin:0!important}body.app-player .team-dissolution-request-cell{cursor:pointer}body.app-player .team-dissolution-request-display-cell{cursor:default}body.app-player .team-dissolution-request-toggle-button[disabled]{cursor:not-allowed;opacity:0.8}.teams-lifecycle-status--dissolution-requested,tr.dissolution-requested,.dissolution-requested,.team-dissolution-request-cell.dissolution-requested,.withdrawn:not(.status-filter-chip){background-color:var(--color-status-dissolution-request-bg)!important}.team-profile-roster-summary-table td.dissolution-requested{color:#7a5b00;font-weight:700}.team-withdrawal-row .team-dissolution-request-cell.dissolution-requested{text-align:center;padding:0.65rem 0.75rem}body.app-player .team-dissolution-request-display-cell,body.app-player .team-dissolution-request-display-row{cursor:default!important}body.app-player .team-dissolution-request-display-cell{pointer-events:auto}body.app-player .team-dissolution-request-cell.dissolution-request-action-cell{background-color:var(--color-status-dissolution-request-bg)!important;cursor:default!important;text-align:center;padding:0.65rem 0.75rem}body.app-player .team-dissolution-request-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:12rem;max-width:100%;padding:0.45rem 0.85rem;border:1px solid var(--color-table-border);border-radius:0.45rem;background:var(--color-button-bg);color:var(--color-button-text);font-weight:700;line-height:1.2;cursor:pointer}body.app-player .team-dissolution-request-button:hover,body.app-player .team-dissolution-request-button:focus{background:var(--color-button-hover-bg)}body.app-player .team-dissolution-request-button[disabled]{cursor:not-allowed;opacity:.75}.team-profile-current-roster-section .team-profile-roster-main-card{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);overflow:visible}.team-profile-current-roster-section .team-profile-roster-fact-card{justify-self:end;align-self:start;width:min(100%,20rem);max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.team-profile-current-roster-section .team-profile-roster-summary-table{table-layout:fixed;max-width:100%}.team-profile-current-roster-section .team-profile-roster-summary-table th,.team-profile-current-roster-section .team-profile-roster-summary-table td{box-sizing:border-box;overflow-wrap:anywhere}.team-profile-current-roster-section .team-profile-roster-summary-table th{width:52%}.team-profile-current-roster-section .team-profile-roster-summary-table td{width:48%}@media (max-width:759px){.team-profile-current-roster-section .team-profile-roster-main-card{grid-template-columns:1fr}.team-profile-current-roster-section .team-profile-roster-fact-card{justify-self:stretch;width:100%}}@media (min-width:760px){.team-profile-current-roster-section .team-profile-roster-main-card{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem)!important}}.team-profile-current-roster-section .team-profile-roster-fact-card{justify-self:end!important;width:min(100%,30rem)!important;max-width:100%!important;overflow:visible!important}.team-profile-current-roster-section .team-profile-roster-summary-table{width:100%!important;max-width:100%!important;table-layout:fixed!important}.team-profile-current-roster-section .team-profile-roster-summary-table th{width:42%!important}.team-profile-current-roster-section .team-profile-roster-summary-table td{width:58%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important}.team-profile-current-roster-section .team-profile-roster-summary-table td.dissolution-requested,.team-profile-current-roster-section .team-profile-roster-summary-table td.withdrawn{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.2!important}@media (max-width:759px){.team-profile-current-roster-section .team-profile-roster-fact-card{justify-self:stretch!important;width:100%!important}}.admin-attention-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:1rem 0}.admin-attention-summary-card{border:1px solid var(--color-table-border, #cbd5e1);border-radius:.65rem;padding:.75rem;background:rgba(255,255,255,.75)}.admin-attention-count{font-size:1.5rem;font-weight:800}.admin-attention-action-button{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .65rem;border-radius:.4rem;text-decoration:none}.team-profile-roster-summary-table td.dissolution-requested,.team-profile-roster-summary-table td.withdrawn{line-height:1.25}.admin-attention-summary-link{color:inherit;text-decoration:none}.admin-attention-summary-link:hover,.admin-attention-summary-link.is-active{outline:2px solid currentColor;outline-offset:2px}.admin-attention-filter-actions{margin:.75rem 0}.admin-attention-readback{margin-top:1rem}.admin-attention-readback-table td.num,.admin-attention-readback-table th.num{text-align:right}.admin-status-muted{opacity:.72}.admin-attention-action-bridge{margin-top:1rem}.admin-attention-recent-resolved-table td{vertical-align:top}.nav-link-admin-attention,.nav-link-admin-attention:link,.nav-link-admin-attention:visited,.nav-link-admin-attention .nav-approval-count{color:#000!important}header .nav-link-admin-attention,header .nav-link-admin-attention:link,header .nav-link-admin-attention:visited,header .nav-link-admin-attention:hover,header .nav-link-admin-attention:active,.navbar .nav-link-admin-attention,.navbar .nav-link-admin-attention *,.nav-link-admin-attention,.nav-link-admin-attention *{color:#000!important}a.nav-link-admin-attention,a.nav-link-admin-attention:link,a.nav-link-admin-attention:visited,a.nav-link-admin-attention:hover,a.nav-link-admin-attention:active,nav a.nav-link-admin-attention,header a.nav-link-admin-attention,.admin-nav a.nav-link-admin-attention,.subnav a.nav-link-admin-attention,a.nav-link-admin-attention span,a.nav-link-admin-attention .nav-approval-count{color:#000!important}.admin-team-lifecycle-events-table .smallnote,.admin-attention-recent-resolved-table .smallnote{font-size:.82em;opacity:.72}.admin-attention-action-bridge h3,.admin-attention-readback h3{margin-top:0}.admin-attention-recent-resolved-table td:last-child,.admin-attention-table td:last-child{white-space:nowrap}.admin-attention-summary-card.admin-attention-summary-link{display:block}.admin-attention-health{margin:1rem 0}.admin-attention-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:.75rem 0}.admin-attention-health-grid>div{border:1px solid var(--color-table-border, #cbd5e1);border-radius:.5rem;padding:.65rem;background:rgba(255,255,255,.65)}.admin-attention-health-notes{margin:.5rem 0 0 1.25rem}.admin-attention-readback summary{cursor:pointer}.admin-review-card{margin:1rem 0}.admin-review-info-table th{width:12rem}.admin-review-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.admin-review-actions form{margin:0}.admin-review-history-table td{vertical-align:top}.admin-review-bulk-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin:.75rem 0 1rem}.admin-review-request-table td,.admin-review-request-table th{vertical-align:middle}.admin-review-row-actions{white-space:nowrap}.admin-review-highlight-row{outline:2px solid rgba(37,99,235,.35);background:rgba(37,99,235,.06)}.admin-review-request-table input[disabled]{opacity:.35}.admin-review-request-table .smallnote{white-space:nowrap}.admin-review-challenge-score-inputs{display:inline-flex;gap:.25rem;align-items:center;margin:.25rem .35rem .25rem 0}.admin-review-challenge-score-inputs input[type="number"]{width:4.5rem}.admin-review-request-table select,.admin-review-request-table input[type="text"]{max-width:18rem}.admin-review-request-table input[type="text"]{margin-top:.25rem}.admin-attention-primary-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin:.75rem 0 1rem}.admin-review-request-history{margin-top:1.25rem}.admin-review-request-history-table td,.admin-review-request-history-table th{vertical-align:top}.admin-review-request-table .smallnote{line-height:1.25}.admin-review-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.35rem;align-items:center;min-width:22rem}.admin-review-access-grid label{display:inline-flex;gap:.25rem;align-items:center}.nav-link-admin-attention:not(.nav-link-attention),.nav-link-admin-attention:not(.nav-link-attention) span{color:#fff!important}.admin-review-request-table input[name^="adminReviewNote10273"]{display:block;margin-top:.35rem;max-width:22rem}#workflow-centralization-status{scroll-margin-top:5rem}.admin-review-centralization-status{margin-top:1.25rem}.admin-review-centralization-status h3{margin-top:0}.admin-review-centralization-status-table td,.admin-review-centralization-status-table th{vertical-align:top}.admin-review-request-table .admin-status-good,.admin-review-centralization-status-table .admin-status-good{font-weight:600}.admin-review-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(0,0,0,.12);background:#fff}.admin-review-request-table{width:100%;min-width:72rem;margin:0}.admin-review-request-table th,.admin-review-request-table td{white-space:normal;vertical-align:top}.admin-review-request-table th:nth-child(1),.admin-review-request-table td:nth-child(1){width:3rem;text-align:center}.admin-review-request-table th:nth-child(2),.admin-review-request-table td:nth-child(2){width:10rem}.admin-review-request-table th:nth-child(3),.admin-review-request-table td:nth-child(3){width:9rem}.admin-review-request-table th:nth-child(4),.admin-review-request-table td:nth-child(4){width:22rem}.admin-review-request-table th:nth-child(5),.admin-review-request-table td:nth-child(5){width:24rem}.admin-review-request-table th:nth-child(6),.admin-review-request-table td:nth-child(6){width:9rem}.admin-review-request-table th:nth-child(7),.admin-review-request-table td:nth-child(7){width:8rem}.admin-review-request-table th:nth-child(8),.admin-review-request-table td:nth-child(8){width:16rem}.admin-review-request-table th:nth-child(9),.admin-review-request-table td:nth-child(9){width:10rem}.admin-review-row-actions{white-space:normal}@media (max-width:900px){.admin-review-request-table{min-width:64rem}}.admin-review-table-scroll{width:100%;max-width:100%;overflow-x:visible;overflow-y:visible;box-sizing:border-box}.admin-review-request-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed}.admin-review-request-table th,.admin-review-request-table td{word-break:break-word}.admin-review-request-table th:nth-child(1),.admin-review-request-table td:nth-child(1){width:3%}.admin-review-request-table th:nth-child(2),.admin-review-request-table td:nth-child(2){width:9%}.admin-review-request-table th:nth-child(3),.admin-review-request-table td:nth-child(3){width:8%}.admin-review-request-table th:nth-child(4),.admin-review-request-table td:nth-child(4){width:22%}.admin-review-request-table th:nth-child(5),.admin-review-request-table td:nth-child(5){width:22%}.admin-review-request-table th:nth-child(6),.admin-review-request-table td:nth-child(6){width:8%}.admin-review-request-table th:nth-child(7),.admin-review-request-table td:nth-child(7){width:7%}.admin-review-request-table th:nth-child(8),.admin-review-request-table td:nth-child(8){width:13%}.admin-review-request-table th:nth-child(9),.admin-review-request-table td:nth-child(9){width:8%}.admin-review-request-table .admin-review-row-actions .admin-button,.admin-review-request-table .admin-review-row-actions button{display:block;margin:0 0 .35rem 0}.admin-review-request-table select,.admin-review-request-table input[type="text"],.admin-review-request-table input[type="number"]{width:100%}.admin-review-bulk-actions .admin-button,.admin-review-bulk-actions button{max-width:100%}@media (max-width:900px){.admin-review-request-table{font-size:.92rem}}.admin-review-card,.admin-review-card form,.admin-review-card .divborder,.admin-review-card .ui-card,.admin-review-card .ui-panel,.admin-review-card .ui-section,.admin-review-card .ui-data-display-wrap,.admin-review-card .ui-responsive-table-wrap,.admin-review-card .ui-table-container{min-width:0!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box}.admin-review-table-scroll,.admin-review-card .admin-review-table-scroll{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;box-sizing:border-box}.admin-review-request-table{width:max-content!important;min-width:100%!important;max-width:none!important}.admin-review-request-table th,.admin-review-request-table td{overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.admin-review-request-table th:nth-child(1),.admin-review-request-table td:nth-child(1){min-width:3.25rem;width:auto}.admin-review-request-table th:nth-child(2),.admin-review-request-table td:nth-child(2){min-width:8rem;width:auto}.admin-review-request-table th:nth-child(3),.admin-review-request-table td:nth-child(3){min-width:8rem;width:auto}.admin-review-request-table th:nth-child(4),.admin-review-request-table td:nth-child(4){min-width:18rem;width:auto}.admin-review-request-table th:nth-child(5),.admin-review-request-table td:nth-child(5){min-width:18rem;width:auto}.admin-review-request-table th:nth-child(6),.admin-review-request-table td:nth-child(6){min-width:8rem;width:auto}.admin-review-request-table th:nth-child(7),.admin-review-request-table td:nth-child(7){min-width:7rem;width:auto}.admin-review-request-table th:nth-child(8),.admin-review-request-table td:nth-child(8){min-width:13rem;width:auto}.admin-review-request-table th:nth-child(9),.admin-review-request-table td:nth-child(9){min-width:10rem;width:auto}.admin-review-request-table .admin-review-row-actions,.admin-review-request-table .admin-review-row-actions form{min-width:10rem}.admin-review-request-table .admin-review-row-actions .admin-button,.admin-review-request-table .admin-review-row-actions button{width:100%;max-width:100%;white-space:normal}.admin-review-request-table select,.admin-review-request-table input[type="text"],.admin-review-request-table input[type="number"]{max-width:100%;box-sizing:border-box}@media (max-width:900px){.admin-review-table-scroll,.admin-review-card .admin-review-table-scroll{max-width:calc(100vw - 1.5rem)!important}}@media (max-width:1180px){.admin-review-card .admin-review-table-scroll,.admin-review-table-scroll{width:100%!important;max-width:100%!important;overflow-x:visible!important;overflow-y:visible!important;border:0!important;background:transparent!important}.admin-review-request-table,.admin-review-request-table thead,.admin-review-request-table tbody,.admin-review-request-table tr,.admin-review-request-table th,.admin-review-request-table td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.admin-review-request-table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important}.admin-review-request-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.admin-review-request-table tbody tr{margin:0 0 1rem!important;padding:.85rem!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:.5rem!important;background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important}.admin-review-request-table tbody tr:last-child{margin-bottom:0!important}.admin-review-request-table tbody td{display:grid!important;grid-template-columns:9rem minmax(0,1fr)!important;gap:.5rem!important;align-items:start!important;padding:.45rem 0!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important}.admin-review-request-table tbody td:last-child{border-bottom:0!important;padding-bottom:0!important}.admin-review-request-table tbody td::before{font-weight:700;color:#374151;overflow-wrap:normal;word-break:normal}.admin-review-request-table tbody td:nth-child(1)::before{content:"Select"}.admin-review-request-table tbody td:nth-child(2)::before{content:"Type"}.admin-review-request-table tbody td:nth-child(3)::before{content:"Source"}.admin-review-request-table tbody td:nth-child(4)::before{content:"Request"}.admin-review-request-table tbody td:nth-child(5)::before{content:"Details"}.admin-review-request-table tbody td:nth-child(6)::before{content:"Status"}.admin-review-request-table tbody td:nth-child(7)::before{content:"Requested"}.admin-review-request-table tbody td:nth-child(8)::before{content:"Review"}.admin-review-request-table tbody td:nth-child(9)::before{content:"Actions"}.admin-review-request-table .admin-review-row-actions,.admin-review-request-table .admin-review-row-actions form{display:grid!important;grid-template-columns:1fr!important;gap:.4rem!important;min-width:0!important;width:100%!important;max-width:100%!important;white-space:normal!important}.admin-review-request-table .admin-review-row-actions .admin-button,.admin-review-request-table .admin-review-row-actions button,.admin-review-request-table select,.admin-review-request-table input[type="text"],.admin-review-request-table input[type="number"],.admin-review-request-table textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.admin-review-access-grid{min-width:0!important;grid-template-columns:1fr!important}}.admin-review-card .admin-review-table-scroll,.admin-review-table-scroll{width:100%!important;max-width:100%!important;overflow-x:visible!important;overflow-y:visible!important;border:0!important;background:transparent!important}.admin-review-request-table,.admin-review-request-table thead,.admin-review-request-table tbody,.admin-review-request-table tr,.admin-review-request-table th,.admin-review-request-table td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.admin-review-request-table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important}.admin-review-request-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.admin-review-request-table tbody tr{margin:0 0 1rem!important;padding:.85rem!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:.5rem!important;background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important}.admin-review-request-table tbody tr:last-child{margin-bottom:0!important}.admin-review-request-table tbody td{display:grid!important;grid-template-columns:9rem minmax(0,1fr)!important;gap:.5rem!important;align-items:start!important;padding:.45rem 0!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important}.admin-review-request-table tbody td:last-child{border-bottom:0!important;padding-bottom:0!important}.admin-review-request-table tbody td::before{font-weight:700;color:#374151;overflow-wrap:normal;word-break:normal}.admin-review-request-table tbody td:nth-child(1)::before{content:"Select"}.admin-review-request-table tbody td:nth-child(2)::before{content:"Type"}.admin-review-request-table tbody td:nth-child(3)::before{content:"Adapter status"}.admin-review-request-table tbody td:nth-child(4)::before{content:"Item"}.admin-review-request-table tbody td:nth-child(5)::before{content:"Summary"}.admin-review-request-table tbody td:nth-child(6)::before{content:"Status"}.admin-review-request-table tbody td:nth-child(7)::before{content:"Requested"}.admin-review-request-table tbody td:nth-child(8)::before{content:"Review"}.admin-review-request-table tbody td:nth-child(9)::before{content:"Actions"}.admin-review-request-table .admin-review-row-actions,.admin-review-request-table .admin-review-row-actions form{display:grid!important;grid-template-columns:1fr!important;gap:.4rem!important;min-width:0!important;width:100%!important;max-width:100%!important;white-space:normal!important}.admin-review-request-table .admin-review-row-actions .admin-button,.admin-review-request-table .admin-review-row-actions button,.admin-review-request-table select,.admin-review-request-table input[type="text"],.admin-review-request-table input[type="number"],.admin-review-request-table textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.admin-review-access-grid{min-width:0!important;grid-template-columns:1fr!important}@media (max-width:640px){.admin-review-request-table tbody td{grid-template-columns:1fr!important;gap:.2rem!important}.admin-review-request-table tbody td::before{margin-bottom:.1rem}}body.admin-impersonation-active .admin-impersonation-banner button.admin-impersonation-end-button,body.admin-impersonation-active.app-admin .admin-impersonation-banner button.admin-impersonation-end-button,body.admin-impersonation-active.admin-surface .admin-impersonation-banner button.admin-impersonation-end-button,body.app-admin .admin-impersonation-banner button.admin-impersonation-end-button,body.admin-surface .admin-impersonation-banner button.admin-impersonation-end-button{background:#b42318!important;background-color:#b42318!important;border-color:#8f1d14!important;color:#fff!important}body.admin-impersonation-active .admin-impersonation-banner button.admin-impersonation-end-button:hover,body.admin-impersonation-active .admin-impersonation-banner button.admin-impersonation-end-button:focus,body.app-admin .admin-impersonation-banner button.admin-impersonation-end-button:hover,body.app-admin .admin-impersonation-banner button.admin-impersonation-end-button:focus,body.admin-surface .admin-impersonation-banner button.admin-impersonation-end-button:hover,body.admin-surface .admin-impersonation-banner button.admin-impersonation-end-button:focus{background:#8f1d14!important;background-color:#8f1d14!important;border-color:#73170f!important;color:#fff!important}.admin-review-source-only-button-10330{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;min-height:42px!important;padding:8px 18px!important;border-radius:8px!important;background:#6c757d!important;color:#fff!important;font-weight:700!important;text-decoration:none!important}.admin-review-source-only-note-10330{margin:.35rem 0 .5rem 0!important;font-size:.9rem!important;color:#555!important;line-height:1.25!important}.admin-review-adapter-summary-10331{margin:0.65rem 0 1rem 0;padding:0.75rem 0.9rem;border:1px solid #cfd8e3;border-radius:10px;background:#f8fbff;color:#004b8d;line-height:1.35}.admin-review-summary-pill-10331{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;padding:0.15rem 0.5rem;margin:0 0.15rem;border-radius:999px;background:#e9ecef;color:#111;font-weight:700;white-space:nowrap}.admin-review-summary-pill-direct-10331{background:#d1f2dc;color:#135c2b}.admin-review-summary-pill-source-10331{background:#fff3cd;color:#7a5200}.admin-review-summary-detail-10331{margin-left:0.35rem;color:#004b8d}.admin-review-summary-help-10331{margin-top:0.35rem;font-size:0.92rem;color:#555}.calendar-show-entire-round-control{display:flex;justify-content:flex-start;align-items:center;gap:0.5rem;margin:0.75rem 0}.calendar-show-entire-round-label{display:inline-flex;align-items:center;gap:0.45rem;font-weight:600;cursor:pointer;user-select:none}.calendar-show-entire-round-label input[type="checkbox"]{width:1rem;height:1rem}.admin-review-date-stack-10373{display:inline-flex;flex-direction:column;gap:.1rem;line-height:1.15;white-space:nowrap}.admin-review-challenge-request-10373{display:flex;flex-direction:column;gap:.2rem;line-height:1.2;min-width:18rem}.admin-review-challenge-title-10373{font-weight:700}.admin-review-challenge-teamline-10373{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;white-space:nowrap}.admin-review-team-label-10373{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-review-team-score-10373{font-weight:700;min-width:2.5rem;text-align:right}.admin-review-score-status-10373{font-size:.85em;opacity:.8;margin-left:.25rem}body.app-player .player-profile-quick-check{align-items:center!important;display:flex!important;gap:0.55rem!important;justify-content:flex-start!important}body.app-player .player-profile-quick-check input[type="checkbox"]{flex:0 0 auto!important;margin:0!important;width:auto!important}body.app-player .player-profile-quick-check span{display:inline!important}.admin-review-challenge-resolution-form-10369{min-width:20rem;max-width:34rem}.admin-review-challenge-resolution-grid-10373{display:grid;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.35rem .5rem}.admin-review-challenge-resolution-grid-10373 select{min-width:12rem}.admin-review-challenge-score-inputs-10373{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.25rem;white-space:nowrap;width:auto!important}.admin-review-challenge-score-inputs-10373 input[type="number"]{width:3.5rem!important;min-width:3.5rem!important;max-width:3.5rem!important;text-align:center}.admin-review-score-dash-10373{display:inline-block;min-width:.5rem;text-align:center;font-weight:700}.admin-review-challenge-submit-10373[aria-disabled="false"]{opacity:1;pointer-events:auto}.admin-review-challenge-request-10374{min-width:16rem}.admin-review-challenge-title-10373{display:none!important}.admin-review-challenge-teamline-10374{display:block!important;white-space:nowrap}.admin-review-team-separator-10374{display:inline;white-space:pre}.admin-review-challenge-teamline-10374 .admin-review-team-score-10373{display:inline;min-width:0;text-align:left;font-weight:700}.admin-review-challenge-resolution-form-10374{min-width:17rem!important;max-width:28rem!important}.admin-review-challenge-resolution-form-10374 button.admin-review-challenge-submit-10374{opacity:1!important;pointer-events:auto!important}.admin-review-challenge-resolution-grid-10373{display:flex!important;flex-direction:column;align-items:stretch;gap:.25rem}.admin-review-challenge-resolution-grid-10373 select{width:100%;min-width:0!important;max-width:100%!important}.admin-review-challenge-score-inputs-10374{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:.25rem!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}.admin-review-challenge-score-inputs-10374 input[type="number"]{box-sizing:border-box!important;width:3rem!important;min-width:3rem!important;max-width:3rem!important;flex:0 0 3rem!important;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important}.admin-review-challenge-score-inputs-10374 .admin-review-score-dash-10373{flex:0 0 auto!important;width:auto!important;min-width:.5rem!important}.admin-review-challenge-resolution-form-10375 .admin-review-challenge-score-inputs-10375,.admin-review-challenge-score-inputs-10375{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:.25rem!important;width:max-content!important;min-width:0!important;max-width:none!important;white-space:nowrap!important}.admin-review-challenge-resolution-form-10375 .admin-review-challenge-score-inputs-10375 input[type="number"],.admin-review-challenge-score-inputs-10375 input[type="number"]{box-sizing:border-box!important;width:2.6rem!important;min-width:2.6rem!important;max-width:2.6rem!important;flex:0 0 2.6rem!important;padding-left:.15rem!important;padding-right:.15rem!important;text-align:center!important}.admin-review-challenge-resolution-form-10375 .admin-review-score-dash-10373{display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:.5rem!important}.admin-review-challenge-submit-10375{opacity:1!important;pointer-events:auto!important}.calendar-scheduled-protected-cell[data-calendar-scheduled-match-url],.calendar-scheduled-two-match-band[data-calendar-scheduled-match-url]{cursor:pointer}.admin-review-challenge-resolution-form-10379{min-width:18rem!important}.admin-review-challenge-resolution-grid-10379{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.75rem!important;flex-wrap:nowrap!important}.admin-review-challenge-resolution-grid-10379 select{flex:0 1 18rem!important;max-width:18rem!important}.admin-review-challenge-score-inputs-10379{display:inline-flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:.25rem!important;width:max-content!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;margin-left:.75rem!important}.admin-review-challenge-score-inputs-10379 input[type="number"]{box-sizing:border-box!important;width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;flex:0 0 2.35rem!important;padding-left:.1rem!important;padding-right:.1rem!important;text-align:center!important}.admin-review-challenge-submit-10375,.admin-review-challenge-resolution-form-10379 button[type="submit"]{opacity:1!important;pointer-events:auto!important}body.app-player .matches-table.match-layout-table td.matches-score-cell input.input-score.forfeit-score,body.app-player .matches-table.match-layout-table td.matches-score-cell span.input-score.forfeit-score,body.app-player .matches-table.match-layout-table td.matches-score-cell input.input-score.forfeit-score.score-loss,body.app-player .matches-table.match-layout-table td.matches-score-cell span.input-score.forfeit-score.score-loss,body.app-player .matches-table.match-layout-table td.matches-score-cell input.input-score.forfeit-score.loss,body.app-player .matches-table.match-layout-table td.matches-score-cell span.input-score.forfeit-score.loss,body.app-player .player-matches-page td.matches-score-cell input.input-score.forfeit-score,body.app-player .player-matches-page td.matches-score-cell span.input-score.forfeit-score,body.app-player .player-matches-page td.matches-score-cell input.input-score.forfeit-score.score-loss,body.app-player .player-matches-page td.matches-score-cell span.input-score.forfeit-score.score-loss,body.app-player .player-matches-page td.matches-score-cell input.input-score.forfeit-score.loss,body.app-player .player-matches-page td.matches-score-cell span.input-score.forfeit-score.loss{background-color:var(--player-score-status-forfeit-bg, var(--color-status-forfeit-bg, #bae1ff))!important;background:var(--player-score-status-forfeit-bg, var(--color-status-forfeit-bg, #bae1ff))!important;border-color:var(--color-pastel-blue, #bae1ff)!important;background-clip:padding-box!important;opacity:1!important}body.app-player .matches-table.match-layout-table span.input-score.player-score-badge[data-pending-status="forfeit"][data-score-outcome="loss"],body.app-player .matches-table span.input-score.player-score-badge[data-pending-status="forfeit"][data-score-outcome="loss"],body.app-player :where(.match-container,.matches-container) span.input-score.player-score-badge[data-pending-status="forfeit"][data-score-outcome="loss"],span.input-score.player-score-badge[data-pending-status="forfeit"][data-score-outcome="loss"]{background-color:var(--player-score-status-forfeit-bg, var(--color-status-forfeit-bg))!important;border-color:var(--color-pastel-blue)!important;background-clip:padding-box!important}.player-dupr-inline-cluster{display:inline-flex;align-items:center;gap:0.55rem;flex-wrap:nowrap;vertical-align:middle}.player-dupr-inline-rating{display:inline-flex;align-items:center;line-height:1.1}.player-dupr-inline-rating a{font-weight:600}.player-dupr-reliability-badge{--dupr-reliability-progress: 0%;--dupr-reliability-color: #d9e1ee;--dupr-reliability-track: #d9e1ee;position:relative;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:conic-gradient(var(--dupr-reliability-color) var(--dupr-reliability-progress),var(--dupr-reliability-track)0);color:#41526a;font-size:0.72rem;font-weight:700;line-height:1;text-decoration:none;vertical-align:middle}.player-dupr-reliability-badge::after{content:"";position:absolute;inset:0.2rem;border-radius:50%;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(66,82,110,0.09)}.player-dupr-reliability-badge.is-empty{background:transparent;box-shadow:inset 0 0 0 0.18rem var(--dupr-reliability-track)}.player-dupr-reliability-badge.is-empty::after{inset:0.22rem;box-shadow:none}.player-dupr-reliability-badge-label{position:relative;z-index:1}.player-dupr-reliability-badge:hover,.player-dupr-reliability-badge:focus{text-decoration:none}.player-profile-summary-semantic .player-profile-fact-row>dd .player-dupr-inline-cluster{justify-content:flex-start}.player-dupr-inline-cluster{gap:0.42rem}.player-dupr-inline-rating,.player-dupr-inline-rating a{font-size:1rem;line-height:1.1}.player-dupr-reliability-badge{width:2rem;height:2rem;flex:0 0 2rem;font-size:1rem}.player-dupr-reliability-badge::after{inset:0.18rem}.player-dupr-reliability-badge.is-empty{box-shadow:inset 0 0 0 0.16rem var(--dupr-reliability-track)}.player-dupr-reliability-badge.is-empty::after{inset:0.2rem}.player-dupr-reliability-badge-label{font-size:1rem;line-height:1}.player-dupr-inline-rating,.player-dupr-inline-rating a,.player-dupr-reliability-badge,.player-dupr-reliability-badge-label{font-size:inherit}.player-profile-summary-semantic .player-profile-fact-row.dupr-rating-row>dt{align-self:center!important;padding-top:0.28rem!important}.app-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:-0.125em;color:currentColor}.app-svg-icon{display:block;width:1em;height:1em;min-width:1em;min-height:1em;overflow:visible;vertical-align:-0.125em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:currentColor;flex:0 0 auto}.app-icon .app-svg-icon,.matches-action-menu-icon .app-svg-icon,.matches-pool-availability-icon .app-svg-icon,.matches-pool-schedule-icon .app-svg-icon,.matches-pool-test-wipe-scores-icon .app-svg-icon,.match-outcome-challenge-link .app-svg-icon,.teams-round-movement-symbol .app-svg-icon{width:1.05em;height:1.05em}.teams-round-movement-symbol .app-icon,.match-outcome-challenge-link .app-icon{vertical-align:-0.1em}.explainstats{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.45em!important;min-width:1.45em!important;max-width:1.45em!important;height:1.45em!important;min-height:1.45em!important;max-height:1.45em!important;padding:0!important;border-radius:50%!important;line-height:1!important;box-sizing:border-box!important}.explainstats .app-icon,.explainstats .app-icon svg,.explainstats svg{width:1em!important;height:1em!important;min-width:1em!important;min-height:1em!important;display:block!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-css-glyph,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-css-glyph,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-css-glyph{border-color:currentColor!important;box-shadow:none!important;outline:0!important;filter:none!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-state-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-state-icon{box-shadow:none!important;outline:0!important;border:0!important;background:transparent!important}.matches-action-menu-panel .matches-action-menu-item--scouting-has-record .matches-scouting-state-icon,.matches-action-menu[open] .matches-action-menu-item--scouting-has-record .matches-scouting-state-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.3rem!important;min-width:1.3rem!important;height:1.3rem!important;min-height:1.3rem!important;overflow:visible!important}.matches-scouting-halo-ring{position:absolute!important;left:50%!important;top:50%!important;width:1.28rem!important;height:1.28rem!important;transform:translate(-50%,-50%)!important;border:2px solid rgba(22,163,74,.95)!important;border-radius:50%!important;background:transparent!important;box-sizing:border-box!important;pointer-events:none!important;z-index:0!important}.matches-action-menu-panel .matches-action-menu-item--scouting-has-record .matches-scouting-state-icon .app-icon,.matches-action-menu[open] .matches-action-menu-item--scouting-has-record .matches-scouting-state-icon .app-icon,.matches-action-menu-panel .matches-action-menu-item--scouting-has-record .matches-scouting-state-icon svg,.matches-action-menu[open] .matches-action-menu-item--scouting-has-record .matches-scouting-state-icon svg{position:relative!important;z-index:1!important}.explainstats,.teams-round-movement-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.45em!important;min-width:1.45em!important;max-width:1.45em!important;height:1.45em!important;min-height:1.45em!important;max-height:1.45em!important;padding:0!important;border-radius:50%!important;line-height:1!important;box-sizing:border-box!important;flex:0 0 1.45em!important}.explainstats .app-icon,.teams-round-movement-toggle .app-icon,.explainstats .app-svg-icon,.teams-round-movement-toggle .app-svg-icon,.explainstats svg,.teams-round-movement-toggle svg{width:1em!important;height:1em!important;min-width:1em!important;min-height:1em!important;max-width:1em!important;max-height:1em!important;display:block!important}.matches-action-menu-panel .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-css-glyph,.matches-action-menu[open] .matches-action-menu-item--calendar.matches-calendar-status--complete .matches-calendar-css-glyph,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-css-glyph,.matches-action-menu-panel .matches-calendar-menu-link.matches-schedule-link--complete .matches-calendar-css-glyph,.matches-action-menu-panel .matches-calendar-state-icon--complete .matches-calendar-css-glyph{display:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body.app-player .matches-action-menu-panel,body.app-player .matches-action-menu[open] .matches-action-menu-panel,.player-matches-page .matches-action-menu-panel,.matches-table.match-layout-table .matches-action-menu-panel{--match-menu-icon-col-width: 1.65rem !important}body.app-player .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link),body.app-player .matches-action-menu[open] .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link),.player-matches-page .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link),.matches-table.match-layout-table .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link){line-height:1.2!important}body.app-player .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>:is(.matches-action-menu-icon,.matches-calendar-state-icon,.matches-scouting-state-icon),body.app-player .matches-action-menu[open] .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>:is(.matches-action-menu-icon,.matches-calendar-state-icon,.matches-scouting-state-icon),.player-matches-page .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>:is(.matches-action-menu-icon,.matches-calendar-state-icon,.matches-scouting-state-icon),.matches-table.match-layout-table .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>:is(.matches-action-menu-icon,.matches-calendar-state-icon,.matches-scouting-state-icon){grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.25rem!important;min-width:1.25rem!important;max-width:1.25rem!important;height:1.25rem!important;min-height:1.25rem!important;max-height:1.25rem!important;margin:0!important;padding:0!important;line-height:1!important;position:relative!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:999px!important;overflow:visible!important}body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete{color:var(--player-text-color, #1f2937)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;text-decoration:none!important}body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-action-menu-icon,body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-calendar-state-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-action-menu-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-calendar-state-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-action-menu-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-calendar-state-icon{color:var(--player-text-color, #1f2937)!important;background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:999px!important}body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-action-menu-icon::before,body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-action-menu-icon::after,body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-calendar-state-icon::before,body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-calendar-state-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-action-menu-icon::before,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-action-menu-icon::after,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-calendar-state-icon::before,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-calendar-state-icon::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-action-menu-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-action-menu-icon::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-calendar-state-icon::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete>.matches-calendar-state-icon::after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body.app-player .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-halo-ring,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-halo-ring,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link.matches-calendar-status--complete .matches-calendar-halo-ring{position:absolute!important;left:50%!important;top:50%!important;width:1.55rem!important;height:1.55rem!important;transform:translate(-50%,-50%)!important;border:2px solid rgba(220,38,38,.98)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;z-index:0!important}body.app-player .matches-action-menu-panel .matches-calendar-menu-link .app-svg-icon,body.app-player .matches-action-menu-panel .matches-calendar-menu-link svg,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link .app-svg-icon,.player-matches-page .matches-action-menu-panel .matches-calendar-menu-link svg,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .app-svg-icon,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link svg{position:relative!important;z-index:1!important;display:block!important;width:1em!important;height:1em!important}body.app-player .matches-action-menu-panel,body.app-player .matches-action-menu[open] .matches-action-menu-panel,.player-matches-page .matches-action-menu-panel,.matches-table.match-layout-table .matches-action-menu-panel{--match-menu-icon-col-width: 1.85rem !important}body.app-player .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link),body.app-player .matches-action-menu[open] .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link),.player-matches-page .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link),.matches-table.match-layout-table .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link){display:grid!important;grid-template-columns:var(--match-menu-icon-col-width) max-content!important;grid-auto-flow:column!important;align-items:center!important;justify-content:start!important;justify-items:start!important;column-gap:.55rem!important;min-height:2.25rem!important;padding:.42rem .75rem .42rem .65rem!important;text-align:left!important;white-space:nowrap!important}body.app-player .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>:is(.matches-menu-icon-cell,.matches-action-menu-icon,.matches-calendar-state-icon,.matches-scouting-state-icon),body.app-player .matches-action-menu[open] .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>:is(.matches-menu-icon-cell,.matches-action-menu-icon,.matches-calendar-state-icon,.matches-scouting-state-icon),.player-matches-page .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>:is(.matches-menu-icon-cell,.matches-action-menu-icon,.matches-calendar-state-icon,.matches-scouting-state-icon),.matches-table.match-layout-table .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>:is(.matches-menu-icon-cell,.matches-action-menu-icon,.matches-calendar-state-icon,.matches-scouting-state-icon){grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.32rem!important;min-width:1.32rem!important;max-width:1.32rem!important;height:1.32rem!important;min-height:1.32rem!important;max-height:1.32rem!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:999px!important;position:relative!important;overflow:visible!important;line-height:1!important}body.app-player .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>.matches-action-menu-text,body.app-player .matches-action-menu[open] .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>.matches-action-menu-text,.player-matches-page .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>.matches-action-menu-text,.matches-table.match-layout-table .matches-action-menu-panel :is(a,button,.matches-action-menu-item,.matches-calendar-menu-link)>.matches-action-menu-text{grid-column:2!important;grid-row:1!important;justify-self:start!important;align-self:center!important;display:block!important;margin:0!important;padding:0!important;transform:none!important;text-indent:0!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;width:auto!important;min-width:0!important}.matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell::before,.matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell::after,.matches-action-menu[open] .matches-calendar-menu-link .matches-menu-icon-cell::before,.matches-action-menu[open] .matches-calendar-menu-link .matches-menu-icon-cell::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell::after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell,.matches-action-menu[open] .matches-calendar-menu-link .matches-menu-icon-cell,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell .matches-calendar-halo-ring,.matches-action-menu[open] .matches-calendar-menu-link .matches-menu-icon-cell .matches-calendar-halo-ring,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell .matches-calendar-halo-ring{position:absolute!important;left:50%!important;top:50%!important;width:1.55rem!important;height:1.55rem!important;transform:translate(-50%,-50%)!important;border:2px solid currentColor!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;z-index:0!important}.matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell .matches-calendar-svg-glyph,.matches-action-menu[open] .matches-calendar-menu-link .matches-menu-icon-cell .matches-calendar-svg-glyph,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell .matches-calendar-svg-glyph,.matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell svg,.matches-action-menu[open] .matches-calendar-menu-link .matches-menu-icon-cell svg,.matches-table.match-layout-table .matches-action-menu-panel .matches-calendar-menu-link .matches-menu-icon-cell svg{position:relative!important;z-index:1!important;display:block!important;width:1em!important;height:1em!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link{display:grid!important;grid-template-columns:1.85rem max-content!important;grid-auto-flow:column!important;align-items:center!important;justify-content:start!important;justify-items:start!important;column-gap:.55rem!important;min-height:2.25rem!important;padding:.42rem .75rem .42rem .65rem!important;margin:0!important;text-align:left!important;white-space:nowrap!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;text-decoration:none!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link::before,body.app-player .matches-action-menu-panel .matches-schedule-menu-link::after,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link::before,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link::after,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link::before,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link::after{content:none!important;display:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.45rem!important;min-width:1.45rem!important;max-width:1.45rem!important;height:1.45rem!important;min-height:1.45rem!important;max-height:1.45rem!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;color:var(--player-text-color, #1f2937)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:999px!important;line-height:1!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::before,body.app-player .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::after,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::before,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::after,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::before,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::after{content:none!important;display:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link>.matches-action-menu-text,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link>.matches-action-menu-text,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link>.matches-action-menu-text,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link>.matches-action-menu-text{grid-column:2!important;grid-row:1!important;justify-self:start!important;align-self:center!important;display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;transform:none!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-halo-ring,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-halo-ring,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-halo-ring,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-halo-ring{position:absolute!important;left:50%!important;top:50%!important;width:1.55rem!important;height:1.55rem!important;transform:translate(-50%,-50%)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;z-index:0!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-svg-glyph,body.app-player .matches-action-menu-panel .matches-schedule-menu-link svg,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-svg-glyph,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link svg,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-svg-glyph,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link svg{position:relative!important;z-index:1!important;display:block!important;width:1em!important;height:1em!important;max-width:1em!important;max-height:1em!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link,.matches-action-menu-panel .matches-schedule-menu-link{display:grid!important;grid-template-columns:1.85rem max-content!important;grid-auto-flow:column!important;column-gap:.55rem!important;align-items:center!important;justify-content:start!important;justify-items:start!important;min-height:2.25rem!important;padding:.42rem .75rem .42rem .65rem!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;text-decoration:none!important;text-align:left!important;white-space:nowrap!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link::before,body.app-player .matches-action-menu-panel .matches-schedule-menu-link::after,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link::before,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link::after,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link::before,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link::after,.matches-action-menu-panel .matches-schedule-menu-link::before,.matches-action-menu-panel .matches-schedule-menu-link::after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell,.matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.45rem!important;min-width:1.45rem!important;max-width:1.45rem!important;height:1.45rem!important;min-height:1.45rem!important;max-height:1.45rem!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:999px!important;line-height:1!important;transform:none!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::before,body.app-player .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::after,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::before,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::after,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::before,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::after,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::before,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::after,.matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::before,.matches-action-menu-panel .matches-schedule-menu-link>.matches-menu-icon-cell::after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link>.matches-action-menu-text,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link>.matches-action-menu-text,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link>.matches-action-menu-text,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link>.matches-action-menu-text,.matches-action-menu-panel .matches-schedule-menu-link>.matches-action-menu-text{grid-column:2!important;grid-row:1!important;justify-self:start!important;align-self:center!important;display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;transform:none!important;text-indent:0!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-halo-ring,body.app-player .matches-action-menu[open] .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-halo-ring,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-halo-ring,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-halo-ring,.matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-halo-ring{position:absolute!important;left:50%!important;top:50%!important;width:1.55rem!important;height:1.55rem!important;transform:translate(-50%,-50%)!important;border-width:2px!important;border-style:solid!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;z-index:0!important}body.app-player .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-svg-glyph,body.app-player .matches-action-menu-panel .matches-schedule-menu-link svg,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-svg-glyph,.player-matches-page .matches-action-menu-panel .matches-schedule-menu-link svg,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link .matches-calendar-svg-glyph,.matches-table.match-layout-table .matches-action-menu-panel .matches-schedule-menu-link svg,.matches-action-menu-panel .matches-schedule-menu-link svg{position:relative!important;z-index:1!important;display:block!important;width:1em!important;height:1em!important;max-width:1em!important;max-height:1em!important;margin:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.swal2-popup.challenge-event-modal .challenge-event-score-table,.swal2-container .challenge-event-score-table{width:auto;max-width:100%;margin:.45rem auto .75rem;font-size:.86rem;table-layout:auto}.swal2-popup.challenge-event-modal .challenge-event-score-table th,.swal2-popup.challenge-event-modal .challenge-event-score-table td,.swal2-container .challenge-event-score-table th,.swal2-container .challenge-event-score-table td{padding:.28rem .38rem;line-height:1.18}.swal2-popup.challenge-event-modal .challenge-event-score-table th:first-child,.swal2-popup.challenge-event-modal .challenge-event-score-table td:first-child,.swal2-popup.challenge-event-modal .challenge-event-score-table .challenge-event-score-team-col,.swal2-container .challenge-event-score-table th:first-child,.swal2-container .challenge-event-score-table td:first-child,.swal2-container .challenge-event-score-table .challenge-event-score-team-col{width:auto;min-width:8.5rem;max-width:12.5rem}.swal2-popup.challenge-event-modal .challenge-event-result-button--small,.swal2-container .challenge-event-result-button--small{margin-top:.18rem;padding:.16rem .34rem;font-size:.72rem;min-height:1.55rem}.swal2-popup.challenge-event-modal .challenge-event-field-label--details-10726,.swal2-container .challenge-event-field-label--details-10726{margin-top:.55rem}.swal2-popup.challenge-event-modal .challenge-event-field-label--details-10726 textarea,.swal2-container .challenge-event-field-label--details-10726 textarea{margin-top:0}@media (max-width:640px){.swal2-popup.challenge-event-modal .challenge-event-score-table,.swal2-container .challenge-event-score-table{font-size:.8rem}.swal2-popup.challenge-event-modal .challenge-event-score-table th,.swal2-popup.challenge-event-modal .challenge-event-score-table td,.swal2-container .challenge-event-score-table th,.swal2-container .challenge-event-score-table td{padding:.22rem .28rem}.swal2-popup.challenge-event-modal .challenge-event-score-table th:first-child,.swal2-popup.challenge-event-modal .challenge-event-score-table td:first-child,.swal2-popup.challenge-event-modal .challenge-event-score-table .challenge-event-score-team-col,.swal2-container .challenge-event-score-table th:first-child,.swal2-container .challenge-event-score-table td:first-child,.swal2-container .challenge-event-score-table .challenge-event-score-team-col{min-width:6.75rem;max-width:9.25rem}}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-posted-results-title{margin:0 0 0.35rem 0;font-size:1.05rem;line-height:1.2}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect,.swal2-container .challenge-event-score-table--checkselect{width:auto!important;max-width:100%!important;margin:0 auto 0.75rem auto!important;font-size:0.9rem!important;table-layout:auto!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect th,.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect td,.swal2-container .challenge-event-score-table--checkselect th,.swal2-container .challenge-event-score-table--checkselect td{padding:0.28rem 0.42rem!important;line-height:1.15!important;text-align:center!important;vertical-align:middle!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect th:first-child,.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect td:first-child,.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect .challenge-event-team-cell,.swal2-container .challenge-event-score-table--checkselect th:first-child,.swal2-container .challenge-event-score-table--checkselect td:first-child,.swal2-container .challenge-event-score-table--checkselect .challenge-event-team-cell{width:auto!important;min-width:7.5rem!important;max-width:12rem!important;text-align:left!important;white-space:normal!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-select-row-label,.swal2-container .challenge-event-select-row-label{font-weight:600!important;color:var(--color-text-muted, #4b5563)!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-select-check-cell,.swal2-container .challenge-event-select-check-cell{background:var(--color-surface-muted, #f5f7fa)!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-game-check-label,.swal2-container .challenge-event-game-check-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.7rem!important;height:1.7rem!important;margin:0!important;cursor:pointer!important;position:relative!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-game-check-label input,.swal2-container .challenge-event-game-check-label input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-checkmark,.swal2-container .challenge-event-checkmark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.35rem!important;height:1.35rem!important;border:2px solid var(--color-border-strong, #94a3b8)!important;border-radius:999px!important;color:transparent!important;font-weight:800!important;line-height:1!important;background:var(--color-white, #fff)!important;box-sizing:border-box!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-game-check-label input:checked+.challenge-event-checkmark,.swal2-container .challenge-event-game-check-label input:checked+.challenge-event-checkmark{color:var(--color-white, #fff)!important;background:var(--color-action-primary, #1f58a8)!important;border-color:var(--color-action-primary, #1f58a8)!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-game-check-label input:disabled+.challenge-event-checkmark,.swal2-container .challenge-event-game-check-label input:disabled+.challenge-event-checkmark{opacity:0.38!important;cursor:not-allowed!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-inline-submit,.swal2-container .challenge-event-inline-submit{margin-top:0.25rem!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-reason-row[hidden],.swal2-container .challenge-event-reason-row[hidden]{display:none!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-field-label--details-10726 textarea,.swal2-container .challenge-event-field-label--details-10726 textarea{min-height:5.5rem!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect .challenge-event-game-select-th,.swal2-container .challenge-event-score-table--checkselect .challenge-event-game-select-th{min-width:5.6rem!important;width:5.6rem!important;max-width:5.6rem!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect .challenge-event-game-select-th .challenge-event-game-check-label,.swal2-container .challenge-event-score-table--checkselect .challenge-event-game-select-th .challenge-event-game-check-label{display:inline-grid!important;column-gap:0.3rem!important;align-items:center!important;justify-content:center!important;min-width:4.1rem!important;width:4.1rem!important;word-break:keep-all!important;overflow-wrap:normal!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect .challenge-event-game-label,.swal2-container .challenge-event-score-table--checkselect .challenge-event-game-label{display:inline-block!important;min-width:1.6rem!important;letter-spacing:0!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect .challenge-event-checkmark,.swal2-container .challenge-event-score-table--checkselect .challenge-event-checkmark{display:inline-flex!important;flex:0 0 1.18rem!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect .challenge-event-game-label,.swal2-container .challenge-event-score-table--checkselect .challenge-event-game-label{min-width:1.35rem!important;text-align:right!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect .challenge-event-game-select-th .challenge-event-game-check-label,.swal2-container .challenge-event-score-table--checkselect .challenge-event-game-select-th .challenge-event-game-check-label{grid-template-columns:auto 1.18rem!important;min-width:3.35rem!important;width:3.35rem!important;white-space:nowrap!important}.swal2-popup.challenge-event-modal--compact-10729 .challenge-event-score-table--checkselect .challenge-event-checkmark,.swal2-container .challenge-event-score-table--checkselect .challenge-event-checkmark{border-radius:0.22rem!important}.app-svg-icon--calendar{color:#2563eb!important;stroke:#2563eb!important}.app-svg-icon--calendar rect{fill:rgba(37,99,235,.12)!important}.app-svg-icon--clock{color:#b45309!important;stroke:#b45309!important}.app-svg-icon--clock circle{fill:rgba(180,83,9,.12)!important}.app-svg-icon--chat{color:#0f766e!important;stroke:#0f766e!important}.app-svg-icon--chat path{fill:rgba(15,118,110,.10)!important}.app-svg-icon--broom{color:#7c3aed!important;stroke:#7c3aed!important}.app-svg-icon--menu{color:#4b5563!important;stroke:#4b5563!important}.app-svg-icon--note{color:#7c3aed!important;stroke:#7c3aed!important}.app-svg-icon--note path:first-of-type{fill:rgba(124,58,237,.10)!important}.app-svg-icon--warning{color:#dc2626!important;stroke:#dc2626!important}.app-svg-icon--warning path:first-of-type{fill:rgba(220,38,38,.12)!important}.app-svg-icon--copy{color:#475569!important;stroke:#475569!important}.app-svg-icon--copy rect{fill:rgba(71,85,105,.10)!important}.app-svg-icon--stats{color:#4f46e5!important;stroke:#4f46e5!important}.app-svg-icon--stats rect{fill:rgba(79,70,229,.20)!important}.app-svg-icon--movement,.app-svg-icon--movement-up,.app-svg-icon--movement-down,.app-svg-icon--movement-same,.app-svg-icon--movement-entered,.app-svg-icon--movement-out,.app-svg-icon--movement-none{color:#7c2d12!important;stroke:#7c2d12!important}.app-svg-icon--team-profile{color:#0d9488!important;stroke:#0d9488!important}.app-svg-icon--team-profile circle{fill:rgba(13,148,136,.14)!important}.app-svg-icon--void-forfeit{color:#b91c1c!important;stroke:#b91c1c!important}.app-svg-icon--void-forfeit circle{fill:rgba(185,28,28,.10)!important}.app-svg-icon--substitution{color:#0369a1!important;stroke:#0369a1!important}.app-svg-icon--substitution circle{fill:rgba(3,105,161,.12)!important}.app-svg-icon--challenge{color:#c2410c!important;stroke:#c2410c!important}.app-svg-icon--challenge path:nth-of-type(2){fill:rgba(251,146,60,.24)!important}.explainstats{color:#4f46e5!important;background:#eef2ff!important;border:1px solid rgba(79,70,229,.45)!important;box-shadow:0 0 0 1px rgba(255,255,255,.85) inset!important;text-decoration:none!important}.explainstats:hover,.explainstats:focus{color:#3730a3!important;background:#e0e7ff!important;border-color:rgba(55,48,163,.65)!important;text-decoration:none!important}.explainstats .app-svg-icon--stats,.explainstats svg{color:#4f46e5!important;stroke:#4f46e5!important}.explainstats .app-svg-icon--stats rect,.explainstats svg rect{fill:rgba(79,70,229,.22)!important}.team-profile-icon-link,.teams-round-movement-toggle,.matches-pool-chat-link,.matches-pool-availability-link,.matches-pool-schedule-swal-link,.matches-pool-test-wipe-scores-link,.match-outcome-challenge-link{text-decoration:none!important}:where(a,button,summary,.matches-action-menu-item,.team-profile-icon-link,.teams-round-movement-toggle,.match-outcome-challenge-link):has(.app-svg-icon):not(.matches-action-menu-item--disabled){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}:where(a,button,summary,.matches-action-menu-item,.team-profile-icon-link,.teams-round-movement-toggle,.match-outcome-challenge-link):has(.app-svg-icon):not(.matches-action-menu-item--disabled):hover,:where(a,button,summary,.matches-action-menu-item,.team-profile-icon-link,.teams-round-movement-toggle,.match-outcome-challenge-link):has(.app-svg-icon):not(.matches-action-menu-item--disabled):focus-visible{background-color:rgba(79,70,229,.08);border-color:rgba(79,70,229,.24);box-shadow:0 0 0 1px rgba(79,70,229,.08) inset;text-decoration:none}:where(a,button,summary,.matches-action-menu-item,.team-profile-icon-link,.teams-round-movement-toggle,.match-outcome-challenge-link):has(.app-svg-icon):not(.matches-action-menu-item--disabled):hover .app-svg-icon,:where(a,button,summary,.matches-action-menu-item,.team-profile-icon-link,.teams-round-movement-toggle,.match-outcome-challenge-link):has(.app-svg-icon):not(.matches-action-menu-item--disabled):focus-visible .app-svg-icon{filter:drop-shadow(0 1px 2px rgba(15,23,42,.14))}.matches-action-menu-toggle:has(.app-svg-icon):hover,.matches-action-menu-toggle:has(.app-svg-icon):focus-visible{border-radius:.5rem}.matches-action-menu-disabled-reason{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-profile-icon-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.45em!important;min-width:1.45em!important;max-width:1.45em!important;height:1.45em!important;min-height:1.45em!important;max-height:1.45em!important;padding:0!important;border-radius:50%!important;line-height:1!important;box-sizing:border-box!important;flex:0 0 1.45em!important;text-align:center!important}.team-profile-icon-link .app-icon,.team-profile-icon-link .app-svg-icon,.team-profile-icon-link svg{width:1em!important;height:1em!important;min-width:1em!important;min-height:1em!important;max-width:1em!important;max-height:1em!important;display:block!important}.team-profile-icon-link:hover,.team-profile-icon-link:focus-visible{background-color:rgba(79,70,229,.08)!important;border-color:rgba(79,70,229,.24)!important;box-shadow:0 0 0 1px rgba(79,70,229,.08) inset!important;text-decoration:none!important}.team-profile-name-with-icon,.matches-team-profile-line,.team-profile-linked-team{gap:0.22rem!important}.stats-team-cell .team-profile-icon-link,.matches-team-profile-line .team-profile-icon-link,.team-profile-linked-team .team-profile-icon-link,.team-profile-inline-icon{margin-right:0.18rem!important}.table-calendar td.component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match,.table-calendar .component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match,.calendar-scheduled-two-match-band{position:relative;overflow:hidden;background:transparent!important}.table-calendar td.component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match::before,.table-calendar .component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match::before,.calendar-scheduled-two-match-band::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--calendar-scheduled-team-a, transparent);clip-path:polygon(0 0,0 100%,100% 100%)}.table-calendar td.component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match::after,.table-calendar .component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match::after,.calendar-scheduled-two-match-band::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--calendar-scheduled-team-b, transparent);clip-path:polygon(0 0,100%0,100% 100%)}.table-calendar td.component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match>*,.table-calendar .component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match>*,.calendar-scheduled-two-match-band>*{position:relative;z-index:1}.calendar-scheduled-match-triangle{position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important;z-index:0!important}.calendar-scheduled-match-triangle--a{clip-path:polygon(0 0,0 100%,100% 100%)!important}.calendar-scheduled-match-triangle--b{clip-path:polygon(0 0,100%0,100% 100%)!important}.table-calendar td.component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match>.calendar-scheduled-match-triangle,.table-calendar .component-player-calendar-hour-cell.calendar-scheduled-protected-cell.calendar-cell-has-scheduled-match>.calendar-scheduled-match-triangle,.calendar-scheduled-two-match-band>.calendar-scheduled-match-triangle{position:absolute!important;z-index:0!important}.match-scheduler-location-picker--lightweight{display:grid;gap:0.55rem}.match-scheduler-location-select{width:100%;min-height:2.4rem}.match-scheduler-location-details{border:1px solid rgba(100,116,139,0.28);border-radius:0.55rem;background:rgba(248,250,252,0.85);padding:0.65rem 0.75rem;display:grid;gap:0.2rem;text-align:left}.match-scheduler-location-details span{color:#475569}.match-scheduler-location-link-wrap{text-align:left;font-size:0.95rem}.match-scheduler-field--datetime-readonly{align-items:center}.match-scheduler-readonly-datetime{display:inline-flex;min-height:2.35rem;align-items:center;font-weight:600;color:#334155}.match-scheduler-location-picker--autocomplete{gap:0.35rem}.match-scheduler-location-search-row{grid-template-columns:minmax(0,1fr) auto}.match-scheduler-location-search-input{min-height:2.4rem}.match-scheduler-map-icon-link{width:2.45rem;height:2.45rem;border:1px solid rgba(100,116,139,0.35);border-radius:0.55rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:rgba(248,250,252,0.95);color:#334155}.match-scheduler-map-icon-link:hover,.match-scheduler-map-icon-link:focus{background:rgba(226,232,240,0.95);color:#0f172a}.match-scheduler-map-link-empty{opacity:0.45;pointer-events:none}.match-scheduler-map-icon-svg{width:1.18rem;height:1.18rem;fill:currentColor}.match-scheduler-location-results{display:grid;gap:0.25rem;max-height:12rem;overflow:auto}.match-scheduler-location-result{border:1px solid rgba(100,116,139,0.22);border-radius:0.45rem;background:rgba(255,255,255,0.92);padding:0.45rem 0.55rem;text-align:left;cursor:pointer}.match-scheduler-location-result span,.match-scheduler-location-result small{display:block}.match-scheduler-location-result small{color:#64748b;margin-top:0.12rem}.match-scheduler-location-result:hover,.match-scheduler-location-result:focus,.match-scheduler-location-result--selected{border-color:rgba(37,99,235,0.55);background:rgba(239,246,255,0.95)}.match-scheduler-location-result-empty{color:#64748b;font-size:0.92rem;padding:0.35rem 0.1rem}.match-scheduler-schedule-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);gap:0.75rem;align-items:start}.match-scheduler-field--court-compact select,.match-scheduler-field--court-compact input{width:100%}.match-scheduler-field--court-compact .match-scheduler-court-meta{display:block;font-size:0.78rem;line-height:1.15}@media (max-width:640px){.match-scheduler-schedule-row{grid-template-columns:1fr}}.swal2-popup.match-scheduler-swal:has(.match-scheduler-modal){width:min(660px,calc(100vw - 1.25rem))!important;max-width:min(660px,calc(100vw - 1.25rem))!important}.match-scheduler-location-results{max-height:11rem}.match-scheduler-location-result,.match-scheduler-location-result:visited{color:#0f172a!important;display:block;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;overflow:hidden;line-height:1.25}.match-scheduler-location-result-inner,.match-scheduler-location-result-name,.match-scheduler-location-result-address{display:block;min-width:0;max-width:100%;color:inherit!important;word-break:normal}.match-scheduler-location-result-name{font-weight:650}.match-scheduler-location-result-address{color:#475569!important;margin-top:0.14rem;line-height:1.2}.match-scheduler-location-result:hover,.match-scheduler-location-result:focus,.match-scheduler-location-result--selected{color:#0f172a!important}.match-scheduler-schedule-row{display:flex;align-items:center;justify-content:flex-start;gap:0.85rem;flex-wrap:wrap}.match-scheduler-schedule-row .match-scheduler-field--datetime-readonly{display:inline-flex;align-items:center;gap:0.6rem;flex:1 1 auto;min-width:min(18rem,100%);margin:0.35rem 0}.match-scheduler-schedule-row .match-scheduler-field--court-compact{gap:0.45rem;min-width:0;max-width:100%;margin:0.35rem 0}.match-scheduler-schedule-row .match-scheduler-field--court-compact .match-scheduler-court-control{display:inline-flex;min-width:0;max-width:8.5rem}.match-scheduler-field--court-compact select,.match-scheduler-field--court-compact input{width:auto;min-width:0;max-width:8.5rem;box-sizing:border-box}.match-scheduler-field--court-compact input:disabled{width:7.25rem;max-width:7.25rem}.match-scheduler-field--court-compact .match-scheduler-court-meta{display:none}@media (max-width:640px){.match-scheduler-schedule-row{align-items:stretch}.match-scheduler-schedule-row .match-scheduler-field--datetime-readonly,.match-scheduler-schedule-row .match-scheduler-field--court-compact{width:100%;flex:1 1 100%}}.swal2-popup.match-scheduler-swal:has(.match-scheduler-modal){width:min(600px,calc(100vw - 1.25rem))!important;max-width:min(600px,calc(100vw - 1.25rem))!important}.match-scheduler-field--facility-unlabeled{display:block;margin:0.35rem auto 0.55rem}.match-scheduler-field--facility-unlabeled>span{display:none!important}.match-scheduler-location-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0.45rem;align-items:center}.match-scheduler-notes-icon-link{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid rgba(148,163,184,0.45);border-radius:0.5rem;background:rgba(248,250,252,0.95);color:#334155;cursor:pointer}.match-scheduler-notes-icon-link:hover,.match-scheduler-notes-icon-link:focus{background:rgba(226,232,240,0.95);color:#0f172a}.match-scheduler-notes-icon-svg{width:1.12rem;height:1.12rem;fill:currentColor}.match-scheduler-location-result-empty:empty,.match-scheduler-location-results:empty{display:none!important}.match-scheduler-schedule-row{justify-content:center;gap:0.45rem;margin:0.75rem auto 0.6rem}.match-scheduler-schedule-row .match-scheduler-field--datetime-readonly{flex:0 1 auto;min-width:0;margin:0}.match-scheduler-readonly-datetime{white-space:nowrap}.match-scheduler-schedule-row .match-scheduler-field--court-compact{flex:0 1 auto;margin:0;white-space:nowrap}.match-scheduler-schedule-row .match-scheduler-field--court-compact .match-scheduler-court-control,.match-scheduler-field--court-compact select,.match-scheduler-field--court-compact input{max-width:10rem}.match-scheduler-field--court-compact input:disabled{width:auto;max-width:12rem;min-width:0;text-overflow:ellipsis}.match-scheduler-calendar-link-wrap{text-align:center;justify-content:center;margin-left:auto;margin-right:auto}.match-scheduler-facility-notes-swal{text-align:left;white-space:normal}@media (max-width:640px){.swal2-popup.match-scheduler-swal:has(.match-scheduler-modal){width:calc(100vw - 1.25rem)!important;max-width:calc(100vw - 1.25rem)!important}.match-scheduler-location-search-row{grid-template-columns:minmax(0,1fr) auto auto}.match-scheduler-schedule-row{justify-content:flex-start;align-items:center}.match-scheduler-schedule-row .match-scheduler-field--datetime-readonly,.match-scheduler-schedule-row .match-scheduler-field--court-compact{width:auto;flex:0 1 auto}.match-scheduler-readonly-datetime{white-space:normal}}.match-scheduler-schedule-row .match-scheduler-field--court-compact{display:inline-flex;align-items:center;gap:0.55rem}.match-scheduler-schedule-row .match-scheduler-field--court-compact>span:first-child{margin-right:0.25rem;white-space:nowrap}.match-scheduler-notes-icon-link{width:2.85rem;height:2.85rem}.match-scheduler-notes-icon-svg{width:1.42rem;height:1.42rem}.match-scheduler-notes-overlay-10792{position:fixed;inset:0;z-index:2147483602;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,0.35)}.match-scheduler-notes-dialog-10792{position:relative;width:min(420px,calc(100vw - 2rem));max-height:min(70vh,560px);overflow:auto;border-radius:0.85rem;background:#fff;color:#111827;box-shadow:0 1.25rem 3rem rgba(15,23,42,0.28);padding:1.2rem 1.25rem 1rem;text-align:left}.match-scheduler-notes-dialog-10792 h2{margin:0 2rem 0.85rem 0;font-size:1.35rem;line-height:1.2;color:#334155}.match-scheduler-notes-close-10792{position:absolute;right:0.75rem;top:0.6rem;width:2rem;height:2rem;border:0;background:transparent;font-size:1.65rem;line-height:1;cursor:pointer;color:#334155}.match-scheduler-notes-ok-10792{display:block;width:100%;margin:1rem 0 0;border:0;border-radius:0.5rem;padding:0.7rem 1rem;background:#3085d6;color:#fff;font-weight:700;cursor:pointer}.match-scheduler-facility-notes-swal{color:#111827;font-size:1rem;line-height:1.45}.swal2-popup.match-scheduler-swal:has(.match-scheduler-modal) .swal2-html-container{overflow:visible!important}.match-scheduler-location-results{display:block;max-height:min(18rem,42vh);overflow-y:auto;overflow-x:hidden;padding:0.1rem 0.1rem 0.2rem;margin-top:0.35rem}.match-scheduler-location-result{display:block;width:100%;min-height:3.15rem;height:auto;margin:0 0 0.3rem;overflow:visible;box-sizing:border-box}.match-scheduler-location-result:last-child{margin-bottom:0}.match-scheduler-location-result-inner,.match-scheduler-location-result-name,.match-scheduler-location-result-address{overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.22}.match-scheduler-location-result-name{color:#020617!important}.match-scheduler-location-result-address{color:#334155!important;font-size:0.82rem}.match-scheduler-location-result-empty{margin-top:0.25rem}@media (max-height:760px){.match-scheduler-location-results{max-height:min(14rem,34vh)}}.match-scheduler-field--facility-unlabeled{width:min(100%,24.75rem);max-width:24.75rem}.match-scheduler-location-search-row{grid-template-columns:minmax(0,1fr) 2.7rem 2.7rem}.match-scheduler-location-search-input{min-width:0}.match-scheduler-map-icon-link,.match-scheduler-notes-icon-link{width:2.7rem;height:2.7rem;min-width:2.7rem;min-height:2.7rem}.match-scheduler-notes-icon-svg{width:1.72rem;height:1.72rem}.match-scheduler-schedule-row{gap:1.25rem}.match-scheduler-schedule-row .match-scheduler-field--court-compact{gap:0.82rem}.match-scheduler-schedule-row .match-scheduler-field--court-compact>span:first-child{margin-right:0.1rem}.match-scheduler-location-results{width:100%;box-sizing:border-box}.match-scheduler-field--facility-unlabeled{width:min(100%,26rem);max-width:26rem}.match-scheduler-location-search-row{width:100%;grid-template-columns:minmax(0,1fr) 2.9rem 2.9rem;gap:0.48rem}.match-scheduler-location-search-input{min-height:2.9rem}.match-scheduler-map-icon-link,.match-scheduler-notes-icon-link{width:2.9rem;height:2.9rem;min-width:2.9rem;min-height:2.9rem}.match-scheduler-map-icon-svg,.match-scheduler-notes-icon-svg{width:1.9rem;height:1.9rem}.match-scheduler-location-result-empty{display:none!important}.match-scheduler-field--facility-unlabeled{width:min(100%,25.2rem);max-width:25.2rem}.match-scheduler-field--facility-unlabeled{width:min(100%,27.15rem);max-width:27.15rem}.match-scheduler-field--facility-unlabeled{width:min(100%,29.3rem);max-width:29.3rem}.match-scheduler-location-search-row{grid-template-columns:minmax(0,1fr) 2.45rem 2.45rem;gap:0.42rem}.match-scheduler-location-search-input{width:100%;min-height:2.45rem;height:2.45rem;box-sizing:border-box}.match-scheduler-map-icon-link,.match-scheduler-notes-icon-link{width:2.45rem;height:2.45rem;min-width:2.45rem;min-height:2.45rem;box-sizing:border-box}.match-scheduler-map-icon-svg,.match-scheduler-notes-icon-svg{width:1.18rem;height:1.18rem}@media (max-width:640px){.match-scheduler-field--facility-unlabeled{width:100%;max-width:100%}}.verification-code-box-row,body.app-player .verification-code-box-row{justify-content:center;margin-left:auto;margin-right:auto}.phone-entry-control-10825{display:grid;grid-template-columns:minmax(7.5rem,max-content) minmax(13ch,22ch);gap:.5rem;align-items:center;justify-content:start}body.app-player .profile-phone-split.phone-entry-control-10825{display:grid;grid-template-columns:minmax(7.5rem,max-content) minmax(13ch,16ch);gap:.5rem;align-items:center;justify-content:start}.phone-entry-control-10825 .phone-country-code-select{position:static!important;width:auto!important;height:auto!important;padding:.35rem .55rem!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:1px solid rgba(0,0,0,.25)!important;border-radius:.45rem!important;background:#fff!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phone-mask-help{margin-top:.35rem}.phone-validation-message{min-height:1.25em;margin-top:.15rem}.phone-validation-message.phone-validation-error{color:#b42318;font-weight:650}.phone-validation-message.phone-validation-ok{color:#146c2e}@media (max-width:520px){.phone-entry-control-10825,body.app-player .profile-phone-split.phone-entry-control-10825{grid-template-columns:minmax(7.5rem,max-content) minmax(12ch,1fr);max-width:100%}}.matches-score-cell--outside-pool-scheduled{text-align:center;vertical-align:middle}.matches-outside-pool-scheduled-calendar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;pointer-events:none;cursor:default}.matches-outside-pool-scheduled-calendar__icon{width:1.25rem;height:1.25rem}.players-page-heading-title{display:inline-flex;align-items:center;gap:0.35rem}.players-page-heading-explainstats{display:inline-flex;align-items:center;vertical-align:middle;line-height:1}.app-page-footer{display:block;width:100%;margin-top:0.75rem;margin-bottom:0;padding:0;text-align:center}.app-page-footer-rule{display:block!important;width:100%;margin:0.45rem 0;border:0;border-top:1px solid currentColor;opacity:0.28}.app-page-footer-text{margin:0;padding:0}body.app-player .app-page-footer,body.player-surface .app-page-footer{margin-top:0.35rem}body.app-player main.mainbody,body.player-surface main.mainbody{padding-bottom:0.35rem!important}.table-container,.ui-table-container,.ui-data-display-wrap,.ui-responsive-table-wrap,.team-profile-history-wrap9982,.team-profile-game-history-wrap9980{border:1px solid var(--pbplay-table-outline-11019)!important;border-radius:var(--pbplay-table-radius-11019)!important;overflow:hidden!important;background:var(--color-surface, #fff)!important;box-shadow:none!important;box-sizing:border-box!important}.table-container>table,.ui-table-container>table,.ui-data-display-wrap>table,.ui-responsive-table-wrap>table,.team-profile-history-wrap9982>table,.team-profile-game-history-wrap9980>table{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border:0!important;border-radius:0!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:none!important;clip-path:none!important;overflow:visible!important;box-sizing:border-box!important}.table-container>table>thead>tr:first-child>*,.ui-table-container>table>thead>tr:first-child>*,.ui-data-display-wrap>table>thead>tr:first-child>*,.ui-responsive-table-wrap>table>thead>tr:first-child>*,.team-profile-history-wrap9982>table>thead>tr:first-child>*,.team-profile-game-history-wrap9980>table>thead>tr:first-child>*{border-top:0!important}.table-container>table tr>*:first-child,.ui-table-container>table tr>*:first-child,.ui-data-display-wrap>table tr>*:first-child,.ui-responsive-table-wrap>table tr>*:first-child,.team-profile-history-wrap9982>table tr>*:first-child,.team-profile-game-history-wrap9980>table tr>*:first-child{border-left:0!important}.table-container>table tr>*:last-child,.ui-table-container>table tr>*:last-child,.ui-data-display-wrap>table tr>*:last-child,.ui-responsive-table-wrap>table tr>*:last-child,.team-profile-history-wrap9982>table tr>*:last-child,.team-profile-game-history-wrap9980>table tr>*:last-child{border-right:0!important}.table-container>table>tbody>tr:last-child>*,.ui-table-container>table>tbody>tr:last-child>*,.ui-data-display-wrap>table>tbody>tr:last-child>*,.ui-responsive-table-wrap>table>tbody>tr:last-child>*,.team-profile-history-wrap9982>table>tbody>tr:last-child>*,.team-profile-game-history-wrap9980>table>tbody>tr:last-child>*{border-bottom:0!important}.team-profile-round-breakdown-data .ui-table-container,.team-profile-round-breakdown-data .ui-data-display-wrap,.team-profile-round-breakdown-data .ui-responsive-table-wrap{overflow:hidden!important}.team-profile-round-breakdown-data table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}.team-profile-round-breakdown-data th,.team-profile-round-breakdown-data td{min-width:0!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;vertical-align:middle!important}.team-profile-round-breakdown-data th:nth-child(1),.team-profile-round-breakdown-data td:nth-child(1){width:4%!important;text-align:center!important}.team-profile-round-breakdown-data th:nth-child(2),.team-profile-round-breakdown-data td:nth-child(2){width:11%!important}.team-profile-round-breakdown-data th:nth-child(3),.team-profile-round-breakdown-data td:nth-child(3){width:13%!important}.team-profile-round-breakdown-data th:nth-child(4),.team-profile-round-breakdown-data td:nth-child(4){width:4%!important;text-align:center!important}.team-profile-round-breakdown-data th:nth-child(5),.team-profile-round-breakdown-data td:nth-child(5){width:21%!important}.team-profile-round-breakdown-data th:nth-child(6),.team-profile-round-breakdown-data td:nth-child(6){width:21%!important}.team-profile-round-breakdown-data th:nth-child(7),.team-profile-round-breakdown-data td:nth-child(7){width:26%!important}.team-profile-history-final9982,.team-profile-history-final9982-match,.team-profile-history-wrap9982{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.team-profile-history-wrap9982{overflow-x:hidden!important;overflow-y:hidden!important;scrollbar-width:none!important}.team-profile-history-wrap9982::-webkit-scrollbar{display:none!important}.team-profile-history-table9982,.team-profile-history-final9982-match .team-profile-history-table9982{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}.team-profile-history-col-match9982,.team-profile-history-th-match9982,.team-profile-history-cell-match9982,.team-profile-history-final9982-match .team-profile-history-col-match9982,.team-profile-history-final9982-match .team-profile-history-th-match9982,.team-profile-history-final9982-match .team-profile-history-cell-match9982{width:18%!important;min-width:0!important;max-width:none!important}.team-profile-history-col-opponent9982,.team-profile-history-th-opponent9982,.team-profile-history-cell-opponent9982,.team-profile-history-final9982-match .team-profile-history-col-opponent9982,.team-profile-history-final9982-match .team-profile-history-th-opponent9982,.team-profile-history-final9982-match .team-profile-history-cell-opponent9982{width:46%!important;min-width:0!important;max-width:none!important}.team-profile-history-col-result9982,.team-profile-history-th-result9982,.team-profile-history-cell-result9982,.team-profile-history-final9982-match .team-profile-history-col-result9982,.team-profile-history-final9982-match .team-profile-history-th-result9982,.team-profile-history-final9982-match .team-profile-history-cell-result9982{width:14%!important;min-width:0!important;max-width:none!important}.team-profile-history-col-score9982,.team-profile-history-th-score9982,.team-profile-history-cell-score9982,.team-profile-history-final9982-match .team-profile-history-col-score9982,.team-profile-history-final9982-match .team-profile-history-th-score9982,.team-profile-history-final9982-match .team-profile-history-cell-score9982{width:22%!important;min-width:0!important;max-width:none!important}.team-profile-history-table9982 th,.team-profile-history-table9982 td{min-width:0!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}.team-profile-history-cell-opponent9982 .team-profile-linked-team,.team-profile-history-cell-opponent9982 .team-profile-linked-roster,.team-profile-history-cell-opponent9982 .team-profile-inline-roster,.team-profile-history-cell-opponent9982 .component-team-display,.team-profile-history-cell-opponent9982 .component-team-members,.team-profile-history-cell-opponent9982 .component-team-members--inline{display:inline-flex!important;width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important}@media (max-width:760px){.team-profile-round-breakdown-data th,.team-profile-round-breakdown-data td{white-space:normal!important}}.team-profile-history-final9982-match .team-profile-history-col-match9982,.team-profile-history-final9982-match .team-profile-history-th-match9982,.team-profile-history-final9982-match .team-profile-history-cell-match9982{width:16%!important}.team-profile-history-final9982-match .team-profile-history-col-opponent9982,.team-profile-history-final9982-match .team-profile-history-th-opponent9982,.team-profile-history-final9982-match .team-profile-history-cell-opponent9982{width:50%!important}.team-profile-history-final9982-match .team-profile-history-col-result9982,.team-profile-history-final9982-match .team-profile-history-th-result9982,.team-profile-history-final9982-match .team-profile-history-cell-result9982{width:13%!important}.team-profile-history-final9982-match .team-profile-history-col-score9982,.team-profile-history-final9982-match .team-profile-history-th-score9982,.team-profile-history-final9982-match .team-profile-history-cell-score9982{width:21%!important}.team-profile-history-cell-opponent9982{white-space:nowrap!important;overflow:hidden!important}.team-profile-history-cell-opponent9982 .team-profile-linked-team,.team-profile-history-cell-opponent9982 .team-profile-linked-roster,.team-profile-history-cell-opponent9982 .team-profile-name-with-icon-inline,.team-profile-history-cell-opponent9982 .component-team-display--inline,.team-profile-history-cell-opponent9982 .team-profile-inline-roster,.team-profile-history-cell-opponent9982 .component-team-members--inline{display:inline-flex!important;width:auto!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important}.team-profile-history-cell-opponent9982 .team-profile-icon-link{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;margin-right:0.3rem!important;white-space:nowrap!important}.team-profile-history-cell-opponent9982 .team-profile-inline-roster,.team-profile-history-cell-opponent9982 .component-team-members--inline{flex:1 1 auto!important;text-overflow:ellipsis!important}.team-profile-history-cell-opponent9982 .team-pair-separator,.team-profile-history-cell-opponent9982 a{white-space:nowrap!important}@media (max-width:760px){.team-profile-history-cell-opponent9982{white-space:normal!important}.team-profile-history-cell-opponent9982 .team-profile-linked-team,.team-profile-history-cell-opponent9982 .team-profile-linked-roster,.team-profile-history-cell-opponent9982 .team-profile-name-with-icon-inline,.team-profile-history-cell-opponent9982 .component-team-display--inline,.team-profile-history-cell-opponent9982 .team-profile-inline-roster,.team-profile-history-cell-opponent9982 .component-team-members--inline{flex-wrap:wrap!important;white-space:normal!important}}.ui-rounded-table-outline-11021{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--color-border, #bdbdbd)!important;border-radius:var(--pbplay-table-radius-11019, 0.65rem)!important;overflow:hidden!important;background:var(--color-surface, #fff)!important;box-shadow:none!important;box-sizing:border-box!important}.ui-rounded-table-outline-11021>table.ui-rounded-table-11021{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border:0!important;border-radius:0!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}.ui-rounded-table-outline-11021>table.ui-rounded-table-11021>thead>tr:first-child>*{border-top:0!important}.ui-rounded-table-outline-11021>table.ui-rounded-table-11021 tr>*:first-child{border-left:0!important}.ui-rounded-table-outline-11021>table.ui-rounded-table-11021 tr>*:last-child{border-right:0!important}.ui-rounded-table-outline-11021>table.ui-rounded-table-11021>tbody>tr:last-child>*{border-bottom:0!important}.stats-table-container:has(>.stats-table-outline-11021){border:0!important;border-radius:0!important;overflow-x:auto!important;overflow-y:visible!important;background:transparent!important}.stats-table-container>.stats-table-toolbar+.stats-table-outline-11021{margin-top:0.35rem!important}.status-table-outline-11021+.matches-status-table-gap,.matches-status-table-gap+.status-table-outline-11021{margin-top:0!important}.team-profile-section tr.team-round-status-unavailable>td{background-color:var(--color-status-unavailable-bg)!important}body.app-player .matches-pool-table-wrap.ui-player-table-wrap{border-radius:var(--player-radius-md, 0.75rem)!important;overflow:hidden}body.app-player .matches-pool-table-wrap.ui-player-table-wrap>table.matches-table{margin:0}@media (max-width:760px){body.app-player .matches-pool-table-wrap.ui-player-table-wrap{overflow:visible!important}}body.app-player .matches-pool-table-wrap.ui-player-table-wrap>table.matches-table{border-collapse:separate!important;border-spacing:0!important;border-radius:var(--player-radius-md, 0.75rem)!important;overflow:hidden}body.app-player .matches-pool-table-wrap.ui-player-table-wrap>table.matches-table>thead:first-child>tr:first-child>th:first-child{border-top-left-radius:var(--player-radius-md, 0.75rem)!important}body.app-player .matches-pool-table-wrap.ui-player-table-wrap>table.matches-table>thead:first-child>tr:first-child>th:last-child{border-top-right-radius:var(--player-radius-md, 0.75rem)!important}body.app-player .matches-pool-table-wrap.ui-player-table-wrap>table.matches-table>tbody:last-child>tr:last-child>td:first-child{border-bottom-left-radius:var(--player-radius-md, 0.75rem)!important}body.app-player .matches-pool-table-wrap.ui-player-table-wrap>table.matches-table>tbody:last-child>tr:last-child>td:last-child{border-bottom-right-radius:var(--player-radius-md, 0.75rem)!important}@media (min-width:761px){body.app-player .matches-pool-table-wrap.ui-player-table-wrap{overflow:hidden!important}}body.app-player .matches-pool-table-wrap.ui-player-table-wrap:has(details.matches-action-menu[open]){position:relative!important;overflow:visible!important;z-index:6000!important}body.app-player .matches-pool-table-wrap.ui-player-table-wrap:has(details.matches-action-menu[open])>table.matches-table{overflow:visible!important}.matches-action-menu-panel>.matches-action-menu-item{flex-shrink:0}@media (max-width:640px){body:not(.admin) :where(.teams-container,.stats-context-teams) :where(.stats-team-cell,.team-name-cell,.team-profile-name-with-icon,.team-profile-name-with-icon-inline,.component-team-members,.component-team-members--inline,.component-team-members--stacked,.team-profile-inline-roster,.team-player-list){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}body:not(.admin) :where(.teams-container,.stats-context-teams) :where(.team-profile-name-with-icon a,.team-profile-name-with-icon-inline a,.component-team-member,.component-team-members a,.team-profile-inline-roster a,.team-player-list a){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}}body:not(.admin) .team-profile-name-with-icon>.team-profile-icon-link,body:not(.admin) .matches-team-profile-line>.team-profile-icon-link,body:not(.admin) .team-profile-linked-team>.team-profile-icon-link{margin-right:0.25rem!important}body.app-player .matches-table.match-layout-table td.matches-score-cell .game-score-row>.input-score{height:var(--game-score-display-height, 1.62rem)!important;min-height:var(--game-score-display-height, 1.62rem)!important}.matches-table.match-layout-table .matches-completed-winning-team,.player-matches-page .matches-completed-winning-team{font-weight:700!important}:where([data-stats-context~="teams"],.stats-context-teams) .stats-team-cell,:where([data-stats-context~="teams"],.stats-context-teams) .stats-team-cell :where(.team-profile-name-with-icon,.component-team-display,.team-player-list){text-align:left!important;justify-content:start!important}@media (max-width:768px){body.app-player .stats-context-players .stats-player-cell,body.app-player .stats-context-players .stats-player-cell a,body.app-player .stats-context-players .player-name-lines,body.app-player .stats-context-players .player-name-line{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}body.app-player .stats-context-players .player-name-lines:not(.player-name-lines-public){display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:0.2rem!important;width:max-content!important;max-width:none!important}body.app-player .stats-context-players .player-name-line:not(.player-name-line-public){display:inline!important;width:auto!important;max-width:none!important}body.app-player .stats-context-players .player-name-line+.player-name-line::before{content:""!important}}.swal2-popup .event-switcher-picker{width:min(100%,26rem);margin:0 auto}.swal2-popup .event-switcher-picker .swal2-input,.swal2-popup .event-switcher-picker .swal2-select{width:100%;margin-left:0;margin-right:0}.native-team-fixtures{min-width:0;max-width:100%;overflow-wrap:anywhere}.native-team-fixtures fieldset{min-width:0;margin:1rem 0;padding:1rem;border:1px solid var(--color-border, #bfbfbf);border-radius:.5rem}.native-team-fixtures legend{font-weight:600;max-width:100%}.native-team-fixtures form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;align-items:end;margin:.75rem 0}.native-team-fixtures form>p{grid-column:1/-1}.native-team-fixtures label{display:flex;flex-direction:column;gap:.375rem;min-width:0}.native-team-fixtures input:not([type="hidden"]),.native-team-fixtures select,.native-team-fixtures button{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;font-size:1rem}.native-team-fixtures button{white-space:normal;overflow-wrap:anywhere}.native-team-fixtures summary{padding:.75rem 0;cursor:pointer}.native-team-fixtures :is(input,select,button,summary,[tabindex]):focus-visible{outline:3px solid var(--color-primary, #2f8f4f);outline-offset:3px}.event-front-door{width:100%;max-width:none;margin:0 0 2rem}.event-front-door__hero{display:grid;grid-template-columns:230px minmax(0,1fr);gap:1.25rem;align-items:start;padding:1.25rem;border:1px solid #cfd8d3;border-radius:14px;background:#fff}.event-front-door__identity{display:grid;gap:.85rem;justify-items:center;min-width:0}.event-front-door__icon{display:grid;flex:0 0 auto;width:210px;height:210px;padding:4px;place-items:center;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #cfd8d3}.event-front-door__icon-link{display:block;width:max-content;border-radius:50%}.event-front-door__icon-link:focus-visible{outline:3px solid #075dc8;outline-offset:4px}.event-front-door__icon img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.event-front-door__icon--fallback{background:#2f9b57;color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.08em}.event-front-door__details{min-width:0}.event-front-door__hero-share{display:grid;width:100%;min-width:0;justify-items:center;gap:.55rem}.event-front-door__details h3{margin:.25rem 0}.event-front-door__details .content{margin:0}.event-front-door__overview{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem .75rem;margin:.75rem 0 1rem}.event-front-door__overview dt{font-weight:700}.event-front-door__overview dd{margin:0}.event-front-door__fact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.85rem;align-items:start}.event-front-door__fact-card{min-width:0;padding:1rem;border:1px solid #d4ddd7;border-radius:10px;background:#f9fcfa}.event-front-door__fact-card>h3{margin:0 0 .8rem;padding-bottom:.55rem;border-bottom:1px solid #dfe7e1;color:#244533;font-size:1.05rem}.event-front-door__fact-card .event-front-door__overview{margin:0;gap:.5rem 1rem}.event-front-door__fact-card .event-front-door__overview>:is(dt,dd){min-width:0;overflow-wrap:anywhere;line-height:1.45}.event-front-door__round-dates-row{grid-column:1/-1;min-width:0}.event-front-door__round-dates-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.event-front-door__round-dates>summary{cursor:pointer;font-weight:700}.event-front-door__round-dates table{width:100%;margin-top:.5rem;border-collapse:collapse;font-size:.9rem;table-layout:fixed}.event-front-door__round-dates :is(th,td){padding:.4rem .3rem;border-bottom:1px solid #dfe7e1;text-align:left;vertical-align:top;overflow-wrap:anywhere}.event-front-door__round-dates th:first-child{width:22%}.event-front-door__round-dates small{display:block;font-weight:400}.event-front-door__deadlines :is(th,td){white-space:normal}.event-front-door__fact-card--rules{grid-column:1/-1}.event-front-door__fact-card--personal{margin-top:.85rem;border-color:#b7cfbf;background:#fff}.event-front-door__fact-card--personal .event-front-door__invite-button{border-color:#237b43;background:#237b43}.event-front-door__registration-status{font-weight:700}.event-front-door__registration-status--registered{color:var(--color-success-text, #16713d)}.event-front-door__registration-status--not-registered{color:var(--color-danger-text, #b42318)}.event-front-door__eligibility-state{display:inline-flex;align-items:center;justify-content:center;min-width:1.2em;font-weight:800}.event-front-door__eligibility-state--met{color:#16713d}.event-front-door__eligibility-state--not-met{color:#b42318}.event-front-door__eligibility-state--unknown{color:#667085}.event-front-door__nav{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1rem 0}.event-front-door__nav a{display:inline-flex;box-sizing:border-box;align-items:center;min-height:44px;padding:.55rem .85rem;border:1px solid #b7c6bd;border-radius:7px;background:#fff;color:#075dc8;font-weight:700;text-decoration:none}.event-front-door__nav a:hover,.event-front-door__nav a:focus{background:#edf7f0}.event-front-door__nav .event-front-door__register,.event-front-door__invite-button{border:1px solid #2f9b57;background:#2f9b57;color:#fff}.event-front-door__section{margin:1rem 0;padding:1rem;border:1px solid #d4ddd7;border-radius:12px;background:#fff}.event-front-door__section>h3{margin-top:0}.event-front-door__expandable{padding:0}.event-front-door__expandable>summary{padding:1rem;cursor:pointer;font-size:1.17em;font-weight:700}.event-front-door__expandable>summary>h3{display:inline;margin:0;font:inherit}.event-front-door__expandable>summary:focus{outline:2px solid #2f9b57;outline-offset:-3px}.event-front-door__expandable-body{padding:0 1rem 1rem}.event-front-door__join-link{min-width:0;padding:.55rem 0;overflow-wrap:anywhere;color:#075dc8;font-weight:700}.event-front-door__qr{display:block;flex:0 0 140px;width:140px;height:140px;image-rendering:auto}@media (min-width:561px){.event-front-door__details{width:min(100%,70rem);max-width:70rem}.event-front-door__hero-share{margin-left:0}.event-front-door__join-link{box-sizing:border-box;max-width:13rem;text-align:center;word-break:break-word}}.event-front-door__invite{display:grid;gap:.65rem;max-width:42rem}.event-front-door__invite select{min-height:12rem;padding:.35rem}.event-front-door__invite textarea{min-height:9rem;padding:.55rem;resize:vertical;font:inherit}.event-front-door__invite-button{min-height:44px;padding:.55rem .85rem;border-radius:7px;font:inherit;font-weight:700;cursor:pointer}.event-front-door__selected-people{display:grid;gap:.2rem;padding:.65rem .75rem;border:1px solid #cfe0d4;border-radius:7px;background:#f4fbf6}.event-front-door__selected-people span{overflow-wrap:anywhere;color:#42534a}.event-front-door__next-step{border-color:#93c9a5;background:#f4fbf6}.event-front-door__next-step p{margin:.25rem 0 .8rem}.event-front-door__next-step-link{display:inline-block;color:#075dc8;font-weight:700}.event-front-door__membership-form{margin-top:.8rem}.event-front-door__withdrawal{padding-top:1rem;border-top:1px solid #dfe7e1}.event-front-door__withdraw-button{min-height:42px;padding:.55rem .95rem;border:1px solid #a32121;border-radius:7px;background:#fff;color:#8a1717;font-weight:700;cursor:pointer}.event-front-door__withdraw-button:hover,.event-front-door__withdraw-button:focus{background:#fff0f0}.pb-destructive-action{min-height:42px;padding:.55rem .95rem;border:1px solid #a32121!important;border-radius:7px;background:#fff!important;color:#8a1717!important;font-weight:700;cursor:pointer}.pb-destructive-action:hover,.pb-destructive-action:focus{background:#fff0f0!important}.pb-destructive-action:disabled{cursor:not-allowed;opacity:.55}.event-front-door__team-invite{margin:.9rem 0;padding:1rem;border:2px solid #2f9b57;border-radius:.65rem;background:#f4fbf6}.event-front-door__team-invite>h4,.event-front-door__team-invite>h2{margin-top:0;color:#176d38}.event-front-door__team-invite-copy{margin:.35rem 0;font-size:1.08rem;font-weight:700;line-height:1.45}.event-front-door__team-invite-next-step{margin:.55rem 0 .8rem;color:#3d4a57}.event-front-door__team-invite .team-signup-actions{margin:0}.event-front-door__membership-next-step{margin-top:.9rem;padding-top:.8rem;border-top:1px solid #cfe0d4}.event-front-door__membership-next-step h4{margin:0}.event-front-door__membership-next-step p{margin:.35rem 0 .75rem}.event-front-door__status-reason{display:block;margin-top:.2rem}.event-front-door__format-rules{width:100%;margin-left:0!important}.event-front-door__format-rules>ul,.event-front-door__expandable-body>ul{box-sizing:border-box;margin:0;padding-left:1.5rem}.event-front-door__format-rules>ul{padding-right:.75rem}.event-join-summary{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;gap:.4rem .8rem;margin:0}.event-join-summary dt{font-weight:700}.event-join-summary dd{margin:0}.event-front-door__membership-tools{display:grid;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #dfe7e1}.event-front-door__membership-tools .team-signup-panel--embedded{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.event-front-door__required-step-card{position:relative;padding:.9rem 1rem;border:1px solid #d4ae32;border-radius:.5rem;background:#fff8cf;box-shadow:inset 0 0 0 1px rgba(140,105,0,.08)}.event-front-door__required-step{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;padding-left:1.6rem;color:#5e4700;font-weight:700}.event-front-door__required-step-dismiss{position:absolute!important;top:.45rem;left:.45rem;display:inline-flex!important;align-items:center;justify-content:center;width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:.2rem;background:transparent!important;color:#5e4700!important;font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.event-front-door__required-step-dismiss:hover,.event-front-door__required-step-dismiss:focus-visible{background:#f4df81}.event-front-door__required-step-card .team-signup-panel--embedded{margin:0}.event-front-door__membership-tools .team-signup-panel--embedded>h4{margin:0 0 .45rem}.event-front-door__membership-tools .team-signup-invites{display:block;width:100%;overflow-x:auto}.event-front-door__membership-tools .team-signup-panel--disabled{padding:.85rem;border:1px solid #d5d9d6;border-radius:.5rem;background:#f3f4f3;color:#69736c;opacity:.72}.event-front-door__membership-tools .team-signup-panel--disabled>h4{color:inherit}.event-front-door__membership-tools .team-signup-panel--disabled p{margin:0 0 .65rem}.event-front-door__membership-tools .team-signup-panel--disabled button{cursor:not-allowed}.team-signup-form--stacked{display:grid;gap:.7rem;max-width:42rem}.team-signup-form--stacked>label,.team-signup-form--stacked>.smallnote{display:block}.team-signup-form--stacked input,.team-signup-form--stacked select{display:block;box-sizing:border-box;width:100%;margin-top:.25rem}.team-signup-next-steps{display:grid;gap:.7rem;max-width:42rem}.team-signup-next-step{display:block;padding:.85rem 1rem;border:1px solid #aab4bd;border-radius:.5rem;background:#fff;color:inherit;text-decoration:none}.team-signup-next-step:hover,.team-signup-next-step:focus{border-color:#2f9d55;box-shadow:0 0 0 2px #b8e8c8}.team-signup-next-step__title{display:block;font-weight:700}.team-signup-next-step__description{display:block;margin-top:.25rem;color:#3d4a57;line-height:1.35}.team-signup-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:start}.team-signup-actions button{width:auto}.team-signup-actions__choice{flex:1 1 15rem;text-align:left}.event-front-door__task-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none}.event-front-door__task{padding:.8rem;border:1px solid #d4ddd7;border-radius:8px;background:#f9fcfa}.event-front-door__task strong,.event-front-door__task span{display:block}.event-front-door__task span{margin-top:.25rem;color:#52615a}.event-front-door__request-decision{display:inline}.event-teammate-choice{display:grid;gap:.65rem;width:100%;min-width:0;padding:.85rem;border:1px solid #d4ddd7;border-radius:.5rem}.event-teammate-choice legend{font-weight:700}.event-teammate-choice label{display:flex;gap:.55rem;align-items:start}.event-teammate-choice input[type="radio"],.event-teammate-choice input[type="checkbox"]{width:auto;flex:0 0 auto;margin-top:.2rem}.event-teammate-choice [hidden]{display:none}.event-player-settings{width:100%;min-width:0}.event-player-settings__fields{display:grid;gap:.65rem;min-width:0;margin:.85rem 0;padding:.85rem .85rem .85rem 3.5rem;border:1px solid #d4ddd7;border-radius:.5rem}.event-player-settings__fields legend{font-weight:700}.event-player-settings__fields select{width:100%;max-width:100%}.event-player-settings__choice label{display:flex;align-items:flex-start;gap:.55rem;line-height:1.45}.event-player-settings__choice input[type="checkbox"]{width:auto;flex:0 0 auto;margin-top:.2rem}.event-player-settings__choice p{margin:.3rem 0 0 1.65rem}.event-player-settings__delivery{margin:.5rem 0}.round-entry-review,.round-entry-review form{min-width:0;max-width:100%}.round-entry-review .event-admin-round-table{max-width:100%;overflow-x:auto}.round-entry-review table{min-width:44rem}.event-teammate-directory summary{cursor:pointer;font-weight:700}.event-teammate-list{display:grid;gap:.7rem;max-height:28rem;overflow-y:auto;margin:.75rem 0;padding:0;list-style:none}.event-teammate-list li{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.75rem;border:1px solid #d4ddd7;border-radius:.5rem}.event-teammate-list li>a{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.event-teammate-list form{margin:0}.event-teammate-player{display:grid;gap:.25rem;flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.event-teammate-preferences,.event-teammate-known-partner{margin:.85rem 0}.event-teammate-preferences summary,.event-teammate-known-partner summary{cursor:pointer;font-weight:700}.event-teammate-preferences [data-teammate-preference-dirty="1"] [data-event-teammate-save-status]{font-weight:700}@media (max-width:560px){.event-front-door{max-width:100%;overflow-x:clip}.event-front-door__hero{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem}.event-front-door__icon{width:114px;height:114px;margin:0}.event-front-door__identity{grid-column:1;grid-row:1;display:flex;width:100%;gap:.85rem;justify-content:flex-start;align-items:flex-start}.event-front-door__hero-share{width:112px;flex:0 1 112px;justify-items:start;align-items:flex-start}.event-front-door__details{grid-column:1/-1;grid-row:2}.event-front-door__details,.event-front-door__expandable,.event-front-door__expandable>summary{min-width:0;max-width:100%;overflow-wrap:anywhere}.event-front-door__overview{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.event-front-door__fact-card--rules .event-front-door__overview{grid-template-columns:minmax(0,1fr);gap:.25rem}.event-front-door__fact-card--rules .event-front-door__overview dd+dt{margin-top:.5rem}.event-front-door__nav{gap:.4rem}.event-front-door__nav a{padding:.5rem .65rem}.event-front-door__qr{flex-basis:112px;width:112px;height:112px}.event-front-door__join-link{width:100%;text-align:left}.event-join-summary{grid-template-columns:1fr;gap:.15rem}.event-join-summary dd{margin-bottom:.55rem}.team-signup-actions{display:grid}.team-signup-actions button{width:100%}}@media screen and (max-width:768px){.player-page-container .stats-context-teams{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.player-page-container .stats-context-teams .stats-table{width:max-content!important;min-width:100%!important}.player-page-container .stats-context-teams .stats-table th,.player-page-container .stats-context-teams .stats-table td{overflow:hidden;text-overflow:clip}.player-page-container .stats-context-teams .stats-team-cell{min-width:14rem!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere}}.player-profile-teammate-with-icon{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:0.22rem;max-width:100%;vertical-align:middle}.player-profile-teammate-identity{min-width:0}.player-profile-summary-semantic .player-profile-teammate-with-icon>.team-profile-icon-link{align-self:start!important}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-table.match-layout-table td.matches-table-team-cell{position:static!important}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-team-cell-content{position:relative;display:block;min-width:0}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-team-cell-content:has(>.matches-action-menu){min-height:44px}@media (max-width:768px){body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-table>tbody>tr{display:table-row}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-table>tbody>tr>td{display:table-cell}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-table.match-layout-table.matches-table--row-recovery{display:block!important;box-sizing:border-box;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-table--row-recovery>colgroup{display:none}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-table--row-recovery>:is(thead,tbody){display:block!important}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-table.match-layout-table.matches-table--row-recovery>:is(thead,tbody)>tr{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(var(--matches-recovery-games),var(--player-score-col-width-mobile, 2.35rem))}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-table.match-layout-table.matches-table--row-recovery>:is(thead,tbody)>tr>:is(th,td){display:flex!important;flex-direction:column;justify-content:center;box-sizing:border-box!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;border-width:0 1px 1px 0!important}body.app-player .player-matches-page[data-native-runtime="ladder"] .matches-table--row-recovery>tbody>tr>td[colspan]{grid-column:2/-1}}body.app-player .matches-table.match-layout-table td:has(.native-team-league-match-controls) .matches-team-main{padding-right:52px!important}body.app-player .matches-table.match-layout-table[data-ui-component="native-team-league-score-table"] td.matches-table-team-cell .matches-team-profile-line.matches-team-main{white-space:normal!important;overflow-wrap:anywhere!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell details.native-team-league-match-controls.matches-action-menu{position:absolute!important;top:.22rem!important;right:.22rem!important;left:auto!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell details.native-team-league-match-controls.matches-action-menu>.matches-action-menu-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell details.native-team-league-match-controls.matches-action-menu>.native-team-league-match-panel{box-sizing:border-box;position:fixed!important;left:8px!important;right:auto!important;top:4rem!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 5rem);overflow:auto!important;padding:.25rem!important;margin:0!important;transform:none!important;gap:.12rem!important;white-space:normal!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell details.native-team-league-match-controls.matches-action-menu:not([open])>.native-team-league-match-panel{display:none!important}body.app-player .matches-table.match-layout-table td:is(.matches-table-team-cell,.component-player-match-team-cell) details.matches-action-menu>.matches-action-menu-panel.matches-action-menu-panel--compact{--match-menu-icon-col-width: 1.32rem !important;padding:.25rem!important;gap:.12rem!important}body.app-player .matches-table.match-layout-table td:is(.matches-table-team-cell,.component-player-match-team-cell) details.matches-action-menu>.matches-action-menu-panel.matches-action-menu-panel--compact>:is(a,button,.matches-action-menu-item){column-gap:.35rem!important;padding:.45rem .4rem!important;min-height:44px!important}body.app-player .matches-table.match-layout-table td.matches-table-team-cell .native-team-league-match-panel button.matches-action-menu-item{background:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important;font:inherit;text-transform:none!important;text-align:left!important;cursor:pointer}body.app-player .native-team-league-match-dialog{box-sizing:border-box;width:min(26rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1rem;border:1px solid #bfbfbf;border-radius:.65rem;background:#fff;color:#111;box-shadow:0 .5rem 2rem rgba(0,0,0,.25);overflow-y:auto;text-align:left;white-space:normal}body.app-player .native-team-league-match-dialog:not([open]){display:none!important}body.app-player .native-team-league-match-dialog::backdrop{background:rgba(0,0,0,.35)}body.app-player .native-team-league-match-dialog .native-match-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}body.app-player .native-team-league-match-dialog h2{margin:0;font-size:1.15rem}body.app-player .native-team-league-match-dialog .native-match-dialog-close{flex:0 0 44px;width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:inherit;font-size:1.5rem;cursor:pointer}body.app-player .native-team-league-match-dialog .native-match-dialog-context{margin:.5rem 0 1rem;overflow-wrap:anywhere;font-size:.9rem}body.app-player .native-team-league-match-dialog .admin-inline-form{display:grid!important;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%!important;min-width:0;margin:0!important}body.app-player .native-team-league-match-dialog label:not([hidden]){display:grid!important;gap:.25rem;min-width:0;white-space:normal!important;text-align:left}body.app-player .native-team-league-match-dialog :is([data-date-time-entry-source],[data-date-time-entry-removed],[data-app-date-time-removed]){display:none!important}body.app-player .native-team-league-match-dialog .admin-inline-form :is(input:not([type="hidden"]),select,button){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important}body.app-player .native-team-league-match-dialog .admin-inline-form button{display:flex!important;justify-content:center!important;white-space:normal!important;text-align:center!important}body.app-player .native-team-league-match-dialog button[name="nativeTeamLeagueAdministrativeOutcome"]{background:white!important;color:var(--color-status-error, #b92525)!important;border:1px solid currentColor!important}.table-calendar th.calendar-hour-header .calendar-hour-header-label{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.1!important}.table-calendar td.calendar-date-cell .calendar-date-md{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}body.app-player :is(.player-calendar-page,.calendar-container,.player-friendlies-page) .component-player-calendar-scroll{overflow-x:auto!important}body.app-player :is(.player-calendar-page,.calendar-container,.player-friendlies-page) .component-player-calendar-scroll table.table-calendar{table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important}body.app-player :is(.player-calendar-page,.calendar-container,.player-friendlies-page) .component-player-calendar-scroll table.table-calendar th.calendar-hour-header{min-width:5.75ch!important;width:5.75ch!important}body.app-player :is(.player-calendar-page,.calendar-container,.player-friendlies-page) .component-player-calendar-scroll table.table-calendar td.calendar-date-cell{min-width:13ch!important}body.app-player .table-calendar[data-native-match-player-ids] td.calendar-clickable-cell.calendar-overlap{background-color:rgba(22,163,74,.12)!important;outline:2px solid #15803d!important;outline-offset:-2px}body.app-player .table-calendar .calendar-native-scheduler-link{position:absolute!important;inset:2px 2px auto auto;z-index:21;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:2px;box-sizing:border-box;border-radius:50%;background:#fff;color:#166534;box-shadow:0 0 0 1px rgba(22,163,74,.8);text-decoration:none}body.app-player .table-calendar .calendar-native-scheduler-link>svg{width:1rem;height:1rem}body.app-player .calendar-availability-key{display:flex;align-items:center;gap:0.35rem;margin:0.5rem 0;font-size:0.875rem}body.app-player .calendar-availability-swatch{display:inline-block;flex:none;width:var(--calendar-swatch-width, 4rem);height:var(--calendar-swatch-height, 0.5rem);border-radius:0;background:var(--calendar-player-color);pointer-events:none}body.app-player .native-event-availability-page .calendar-availability-swatch{height:var(--calendar-swatch-height, 1.75rem)}body.app-player .native-event-availability-page{width:min(72rem,100%)!important}body.app-player .native-event-availability-page .table-calendar :is(th.calendar-date-header,th.calendar-hour-header,td.calendar-date-cell,.calendar-date-header-label,.calendar-hour-header-label,.calendar-date-stack,.calendar-date-md){font-size:0.875rem!important;line-height:1.25!important}body.app-player .native-event-availability-page .component-player-calendar-scroll table.table-calendar th.calendar-hour-header{min-width:8.5ch!important;width:8.5ch!important;padding-block:0.35rem!important}body.app-player .native-event-availability-page .component-player-calendar-scroll table.table-calendar th.calendar-hour-header:last-child{min-width:10ch!important;width:10ch!important}body.app-player .native-event-availability-page .table-calendar td.calendar-date-cell{padding-block:0.3rem!important}body.app-player .native-event-availability-page .table-calendar td.calendar-clickable-cell{position:relative!important}body.app-player .native-event-availability-page .table-calendar td.calendar-clickable-cell>.calendar-player-band{position:absolute!important;inset:0!important;height:auto!important;min-height:0!important;max-height:none!important}body.app-player .native-event-availability-page .calendar-personal-end-date-form{display:flex;flex-wrap:wrap;align-items:end;gap:0.5rem;margin-block:0 0.75rem}body.app-player .native-event-availability-page .calendar-personal-end-date-form label{display:grid;gap:0.25rem;margin:0}body.app-player .native-event-availability-page .calendar-personal-end-date-form :is(input[type="date"],button){box-sizing:border-box;min-height:44px;max-width:100%;margin:0;font-size:1rem}body.app-player .player-profile-page>details{margin-block:0.26rem!important}.event-front-door[data-event-hub-sections]{--event-hub-required-bg: #fff0f0;--event-hub-complete-bg: #edf8ef;--event-hub-partial-bg: #fff8d9;--event-hub-info-bg: #edf5ff}.event-front-door[data-event-hub-sections] .event-front-door__hero{display:block;padding:.5rem 0 .85rem;border:0;border-radius:0;background:transparent}.event-front-door[data-event-hub-sections] .event-front-door__event-name{margin:0 0 .6rem;font-size:1.1rem;overflow-wrap:anywhere}.event-front-door[data-event-hub-sections] .event-front-door__identity{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;align-items:center;justify-items:start}.event-front-door[data-event-hub-sections] .event-front-door__icon{width:96px;height:96px}.event-front-door[data-event-hub-sections] .event-front-door__hero-share{display:grid;grid-template-columns:96px minmax(0,1fr);width:100%;gap:.85rem;align-items:center;justify-items:start;margin:0}.event-front-door[data-event-hub-sections] .event-front-door__qr{width:96px;height:96px}.event-front-door[data-event-hub-sections] .event-front-door__join-link{width:auto;max-width:100%;padding:.5rem 0;text-align:left;word-break:normal;overflow-wrap:anywhere;font-size:.85rem}.event-front-door[data-event-hub-sections] .event-front-door__details{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:1rem;align-items:start;width:100%;max-width:none}.event-front-door[data-event-hub-sections] :is(.event-front-door__personal-column,.event-front-door__event-column,.event-front-door__fact-cards){display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;min-width:0}.event-front-door[data-event-hub-sections] :is(.event-front-door__fact-card,.event-front-door__section){min-width:0;margin:0;padding:.75rem .85rem;border:1px solid var(--color-border, #bfbfbf)!important;border-radius:8px;background:var(--event-hub-info-bg)}.event-front-door[data-event-hub-sections] :is(.event-front-door__fact-card,.event-front-door__section,#event-invite-teammate){scroll-margin-top:calc(var(--event-hub-sticky-top, 0px) + .75rem)}.event-front-door[data-event-hub-sections] [data-event-hub-state="required"]{--event-hub-card-bg: var(--event-hub-required-bg);background:var(--event-hub-required-bg)}.event-front-door[data-event-hub-sections] [data-event-hub-state="complete"]{--event-hub-card-bg: var(--event-hub-complete-bg);background:var(--event-hub-complete-bg)}.event-front-door[data-event-hub-sections] [data-event-hub-state="partial"]{--event-hub-card-bg: var(--event-hub-partial-bg);background:var(--event-hub-partial-bg)}.event-front-door[data-event-hub-sections] [data-event-hub-state="info"]{--event-hub-card-bg: var(--event-hub-info-bg);background:var(--event-hub-info-bg)}.event-front-door[data-event-hub-sections] .event-front-door__fact-card>h3{margin:0 0 .6rem;padding:0;border:0;color:#24372c;font-size:1rem}.event-front-door[data-event-hub-sections] .event-front-door__overview{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.35rem .65rem;font-size:.875rem}.event-front-door[data-event-hub-sections] .event-front-door__overview :is(dt,dd){min-width:0;overflow-wrap:anywhere}.event-front-door[data-event-hub-sections] .team-signup-panel--preferences{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.event-front-door[data-event-hub-sections] .team-signup-panel--preferences>.event-teammate-preferences{margin:.65rem 0 0}.event-front-door[data-event-hub-sections] .event-front-door__registered-star{color:#2163c4;font-size:1.1em}.event-front-door[data-event-hub-sections] .event-front-door__state-label{font-size:.75rem;font-weight:600}.event-front-door[data-event-hub-sections] [data-event-hub-state="required"] .event-front-door__state-label{color:#a91d2c}.event-front-door[data-event-hub-sections] [data-event-hub-state="partial"] .event-front-door__state-label{color:#735900}.event-front-door[data-event-hub-sections] [data-event-hub-state="complete"] .event-front-door__state-label{color:#16713d}.event-front-door[data-event-hub-sections] .event-front-door__expandable{--player-surface: var(--event-hub-card-bg, var(--event-hub-info-bg));padding:0;margin:0!important;border-radius:8px!important;box-shadow:none!important}.event-front-door[data-event-hub-sections] .event-front-door__expandable:is(#event-dates,#event-eligibility,#event-rules,#event-stats,#event-preapprovals,#event-join-requests,#event-administration)>summary{min-height:44px!important;padding:.7rem .85rem;font-size:1rem;background:var(--event-hub-card-bg, var(--event-hub-info-bg))!important;border:0!important;box-shadow:none!important}.event-front-door[data-event-hub-sections] .event-front-door__expandable-body{padding:0 .85rem .75rem}.event-front-door[data-event-hub-sections] .event-front-door__required-step-card{background:inherit;box-shadow:none;border-color:currentColor}.event-front-door[data-event-hub-sections]>:is(#event-published-teams,#event-preapprovals,#event-join-requests,#event-administration){margin-top:.75rem}.event-front-door[data-event-hub-sections] :is(.event-front-door__fact-card,.event-front-door__section):focus-visible{outline:3px solid #075dc8;outline-offset:3px}@media (max-width:760px){.event-front-door[data-event-hub-sections] .event-front-door__details{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.event-front-door[data-event-hub-sections] .event-front-door__identity{grid-template-columns:72px minmax(0,1fr);gap:.65rem}.event-front-door[data-event-hub-sections] .event-front-door__icon{width:72px;height:72px}.event-front-door[data-event-hub-sections] .event-front-door__hero-share{grid-template-columns:80px minmax(0,1fr);gap:.6rem}.event-front-door[data-event-hub-sections] .event-front-door__qr{width:80px;height:80px}.event-front-door[data-event-hub-sections] .event-front-door__fact-card--rules .event-front-door__overview{grid-template-columns:minmax(0,1fr)}}#event-administration .event-front-door__expandable-body{min-width:0;overflow-x:auto}#event-administration .admin-round-details{margin-block:1rem}#event-administration table{width:100%;border-collapse:collapse}#event-administration th,#event-administration td{padding:.65rem;border-bottom:1px solid #d9e2dc;text-align:left;vertical-align:top}#event-administration .admin-round-settings-table{min-width:46rem}#event-administration .admin-round-validation-table{min-width:40rem}#event-administration .admin-inline-form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem .5rem .35rem 0}#event-administration .admin-create-round-form{display:grid}#event-administration form button{width:auto;min-height:2.5rem;padding:.5rem .8rem;cursor:pointer}#event-administration .admin-create-round-confirmation-note{display:flex;align-items:start;gap:.5rem}#event-administration input[type="checkbox"]{flex:0 0 auto;width:auto;margin-top:.25rem}#event-administration .admin-action-note{display:block;font-size:.9em}#event-administration .event-admin-round-table{max-width:100%;overflow-x:auto}#event-administration .admin-round-settings-table td:last-child>a{display:inline-block;margin-right:.5rem}@media (min-width:761px){#event-administration .event-round-table-hint{display:none}}body.app-player .matches-action-menu-panel .matches-action-menu-item[aria-disabled="true"]{color:#64748b!important;opacity:.58;cursor:not-allowed!important;text-decoration:none!important}body.app-player .matches-action-menu-panel .matches-action-menu-item[aria-disabled="true"] .app-svg-icon{color:inherit!important}body.app-player .player-teams-direct-panel{min-width:0}.standings-table-container{max-width:100%;min-width:0}.standings-rules{line-height:1.5;overflow-wrap:anywhere}.standings-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:.6rem 0}.standings-controls label{display:flex;align-items:center;gap:.5rem;margin:0}.standings-controls input{width:12rem;max-width:100%}.standings-controls [hidden],.standings-table-container tr[hidden]{display:none!important}.standings-table-scroll{max-width:100%;overflow:auto;position:relative}.standings-table-scroll table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.standings-table-scroll th,.standings-table-scroll td{white-space:nowrap}body.app-player .standings-table-scroll .stats-table td.standings-usap-cell{text-align:left;white-space:normal}.standings-table-scroll .standings-usap-details{width:22rem;max-width:70vw;min-width:14rem;white-space:normal}.standings-usap-details summary,.standings-tiebreak-rules summary{cursor:pointer}.standings-usap-details p,.standings-usap-details li{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){body.app-player .standings-usap-table:has(.standings-usap-details[open]) .standings-table-scroll .stats-table :is(th,td):nth-child(-n+2){position:static}}.standings-table-scroll th{cursor:pointer}.standings-table-scroll th:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.standings-table-scroll .standings-rank-label{white-space:nowrap}body.app-player .standings-table-scroll button.standings-seeding-help{display:inline;width:auto;min-width:0;min-height:0;padding:0 .1em;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;font-weight:bold;line-height:1;vertical-align:super;cursor:pointer}body.app-player .standings-table-scroll button.standings-seeding-help:focus-visible{outline:2px solid currentColor;outline-offset:2px}.standings-table-scroll th[aria-sort]{text-decoration:underline;text-underline-offset:.2em}body.app-player .standings-table-scroll .stats-table th:first-child,body.app-player .standings-table-scroll .stats-table td:first-child{position:sticky;left:0;z-index:2;min-width:4rem!important;width:4rem!important;max-width:4rem!important;box-sizing:border-box;background:var(--surface, #fff)}body.app-player .standings-table-scroll .stats-table th[data-stat-key="GWPCT"]{min-width:4.5rem!important}body.app-player .standings-table-scroll .stats-table th:nth-child(2),body.app-player .standings-table-scroll .stats-table td:nth-child(2){position:sticky;left:4rem;z-index:2;width:auto!important;min-width:9rem!important;max-width:clamp(9rem,40vw,14rem)!important;white-space:normal!important;overflow-wrap:anywhere!important;background:var(--surface, #fff);box-shadow:1px 0 0#d5dce5}body.app-player .standings-table-scroll .stats-table .stats-player-cell *{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}body.app-player .standings-table-scroll .player-name-lines{flex-wrap:wrap}body.app-player .standings-table-scroll [data-standings-indicator]{display:inline;white-space:nowrap}body.app-player .standings-table-scroll .stats-table th:is(:first-child,:nth-child(2)){background:var(--color-table-header-bg)}.table-calendar[data-calendar-entry-point="personalAvailability"] .calendar-clickable-cell{position:relative}.table-calendar[data-calendar-entry-point="personalAvailability"] .calendar-clickable-cell.is-unavailable::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;color:var(--color-text, currentColor);background:linear-gradient(to top right,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px))}.table-calendar[data-calendar-entry-point="personalAvailability"] .calendar-clickable-cell:focus-visible{outline:2px solid #2459a6;outline-offset:-2px}.calendar-unavailable-key,.calendar-unknown-key{display:inline-block;margin-left:0.8em}.calendar-unknown-key{width:1em;height:1em;border:1px solid currentColor;vertical-align:middle}@media (forced-colors:active){.table-calendar[data-calendar-entry-point="personalAvailability"] .calendar-clickable-cell.is-unavailable::after{color:CanvasText;forced-color-adjust:none}}.table-calendar[data-calendar-entry-point="nativePoolAvailability"] .calendar-player-band.is-unavailable{position:relative}.table-calendar[data-calendar-entry-point="nativePoolAvailability"] .calendar-player-band.is-unavailable::after{content:"";position:absolute;inset:0;pointer-events:none;color:var(--calendar-player-color, currentColor);background:linear-gradient(to top right,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px))}.table-calendar[data-calendar-entry-point="nativePoolAvailability"] .calendar-clickable-cell:focus-visible{outline:2px solid #2459a6;outline-offset:-2px}@media (forced-colors:active){.table-calendar[data-calendar-entry-point="nativePoolAvailability"] .calendar-player-band.is-unavailable::after{color:CanvasText;forced-color-adjust:none}}body.app-player table.matches-table.match-layout-table.ui-score-entry-table:is([data-game-count="1"],[data-game-count="3"]) :is(.matches-col-game,.matches-table-game,.matches-score-cell){width:3.5rem!important;min-width:3.5rem!important;max-width:3.5rem!important}.matches-table .native-match-status{margin-top:.2rem;font-size:.75rem;line-height:1.25;font-weight:400;color:#59616d}.matches-table .native-game-status{display:block;margin-top:.2rem;font-size:.625rem;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere;hyphens:auto;font-weight:400;color:#59616d}.player-profile-summary-only{max-width:31rem;margin:.75rem 0 1rem}body.app-player table.player-profile-settings-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}body.app-player .player-profile-settings-table>tbody>tr>th,body.app-player .player-profile-settings-table>tbody>tr>td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:.8rem;border-bottom:1px solid #d5dce5;background:transparent}body.app-player .player-profile-settings-table>tbody>tr>th{width:11rem}body.app-player #player-profile-settings-details .player-profile-setting-editor{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.app-player #player-profile-settings-details .player-profile-setting-editor>summary{display:flex!important;align-items:center;justify-content:space-between!important;gap:1rem;margin:0!important;padding:.15rem 0!important;min-height:0!important;cursor:pointer;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-weight:normal!important}#player-profile-settings-details .player-profile-setting-editor>summary::marker{content:""!important}#player-profile-settings-details .player-profile-setting-editor>summary::-webkit-details-marker,#player-profile-settings-details .player-profile-setting-editor>summary::before{display:none!important}.player-profile-setting-edit-label{color:var(--color-link, #145c9e);text-decoration:underline}#player-profile-settings-details .player-profile-setting-editor[open]>summary{margin-bottom:.8rem!important}#player-profile-settings-details .player-profile-setting-controls{min-width:0;padding:0!important;border:0!important}body.app-player .player-profile-settings-table form,body.app-player .player-profile-settings-table .profile-portfolio-section{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.player-profile-setting-controls form{max-width:42rem}.player-profile-setting-controls .profile-portfolio-section>h4{display:none}.player-profile-setting-controls :is(input:not([type="checkbox"]),select){max-width:100%;box-sizing:border-box}.player-profile-settings-table .player-profile-quick-check{display:flex;align-items:center;gap:.55rem}.player-profile-settings-table .player-profile-quick-check input{width:auto;margin:0;flex:0 0 auto}.player-profile-availability-details .native-event-availability-page{min-width:0;max-width:100%}.player-profile-availability-details .component-player-calendar-scroll{max-width:100%;overflow-x:auto}.event-player-settings label{display:flex;align-items:center;gap:.55rem}.event-player-settings input[type="checkbox"]{width:auto!important;margin:0;flex:0 0 auto}@media (max-width:600px){#player-profile-settings-details table.player-profile-settings-table,#player-profile-settings-details .player-profile-settings-table>tbody,#player-profile-settings-details .player-profile-settings-table>tbody>tr,#player-profile-settings-details .player-profile-settings-table>tbody>tr>th,#player-profile-settings-details .player-profile-settings-table>tbody>tr>td{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box}#player-profile-settings-details .player-profile-settings-table>tbody>tr>th,#player-profile-settings-details .player-profile-settings-table>tbody>tr>td{border:0}body.app-player .player-profile-settings-table>tbody>tr>th{padding-bottom:.25rem;border:0}body.app-player .player-profile-settings-table>tbody>tr>td{padding-top:.25rem}}:root{--ui-hamburger-size: 2.45rem;--ui-hamburger-radius: 0.4rem;--ui-hamburger-bar-width: 1.25rem;--ui-hamburger-bar-height: 0.12rem;--ui-hamburger-bar-gap: 0.28rem}header{position:relative!important}header .site-league-title{margin-inline:3.35rem!important;text-align:center!important}header .site-navigation-toggle{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;left:0.55rem!important;z-index:40!important;display:inline-flex!important;width:var(--ui-hamburger-size)!important;height:var(--ui-hamburger-size)!important;min-width:var(--ui-hamburger-size)!important;min-height:var(--ui-hamburger-size)!important;margin:0!important;padding:0.45rem!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:var(--ui-hamburger-bar-gap)!important;border:1px solid rgba(255,255,255,0.75)!important;border-radius:var(--ui-hamburger-radius)!important;background:rgba(0,0,0,0.12)!important;color:#fff!important;cursor:pointer!important}header .site-navigation-toggle span{display:block!important;width:var(--ui-hamburger-bar-width)!important;height:var(--ui-hamburger-bar-height)!important;border-radius:0.1rem!important;background:currentColor!important}body.app-player .matches-table.match-layout-table td:is(.matches-table-team-cell,.component-player-match-team-cell):has(details.matches-action-menu){height:calc(var(--ui-hamburger-size) + 0.44rem)!important}body.app-player .matches-table.match-layout-table td:is(.matches-table-team-cell,.component-player-match-team-cell) details.matches-action-menu>.matches-action-menu-toggle.matches-team-action{box-sizing:border-box!important;position:relative!important;top:auto!important;right:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--ui-hamburger-size)!important;height:var(--ui-hamburger-size)!important;min-width:var(--ui-hamburger-size)!important;min-height:var(--ui-hamburger-size)!important;margin:0!important;padding:0!important;border:1px solid rgba(0,0,0,0.25)!important;border-radius:var(--ui-hamburger-radius)!important;background:#fff!important;color:#111!important;overflow:visible!important}body.app-player .matches-table.match-layout-table .matches-action-menu-toggle.matches-team-action>.matches-action-menu-toggle-lines{display:block!important;flex:none!important;width:var(--ui-hamburger-bar-width)!important;height:var(--ui-hamburger-bar-height)!important;border-radius:0.1rem!important;background:currentColor!important;box-shadow:0 calc(0rem - var(--ui-hamburger-bar-height) - var(--ui-hamburger-bar-gap))0 currentColor,0 calc(var(--ui-hamburger-bar-height) + var(--ui-hamburger-bar-gap))0 currentColor!important;font-size:0!important}body.app-player .matches-table.match-layout-table .matches-action-menu-toggle-lines>.app-svg-icon{display:none!important}header .site-navigation{position:absolute!important;top:calc(100% + 0.45rem)!important;right:auto!important;left:0.55rem!important;z-index:35!important;display:none!important;box-sizing:border-box!important;width:max-content!important;max-width:calc(100% - 1.1rem)!important;margin:0!important;padding:0.45rem!important;border:1px solid rgba(0,0,0,0.22)!important;border-radius:0.45rem!important;background:#fff!important;box-shadow:0 0.35rem 0.9rem rgba(0,0,0,0.2)!important}header.site-navigation-open .site-navigation{display:block!important}header .site-navigation-menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0.25rem!important;width:max-content!important;max-width:100%!important}header .site-navigation-menu .nav-menu-link,header .site-navigation-menu .nav-menu-link:link,header .site-navigation-menu .nav-menu-link:visited{display:flex!important;align-items:center!important;gap:0.55rem!important;box-sizing:border-box!important;width:max-content!important;max-width:100%!important;min-height:2.15rem!important;border-radius:0.3rem!important;color:#000!important;background:#fff!important;font-weight:400!important;line-height:1.15!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important}header #site-navigation .site-navigation-menu .nav-menu-link{margin:0!important;padding:0.5rem 0.7rem!important}header .site-navigation-menu .nav-menu-icon{display:inline-flex!important;width:1.15rem!important;height:1.15rem!important;min-width:1.15rem!important;min-height:1.15rem!important;flex:0 0 1.15rem!important;align-items:center!important;justify-content:center!important;color:#315b83!important;font-size:0.95rem!important;line-height:1!important;text-align:center!important}header .site-navigation-menu .nav-menu-icon .app-icon--home,header .site-navigation-menu .nav-menu-icon .app-svg-icon--home{color:#315b83!important;stroke:#315b83!important}header .site-navigation-menu .nav-menu-icon .app-icon--score,header .site-navigation-menu .nav-menu-icon .app-svg-icon--score{color:#475569!important;stroke:#475569!important}header .site-navigation-menu .nav-menu-icon .app-icon--team-profile,header .site-navigation-menu .nav-menu-icon .app-svg-icon--team-profile{color:#0d9488!important;stroke:#0d9488!important}header .site-navigation-menu .nav-menu-icon .app-icon--players,header .site-navigation-menu .nav-menu-icon .app-svg-icon--players{color:#315b83!important;stroke:#315b83!important}header .site-navigation-menu .nav-menu-icon .app-icon--note,header .site-navigation-menu .nav-menu-icon .app-svg-icon--note{color:#7c3aed!important;stroke:#7c3aed!important}header .site-navigation-menu .nav-menu-icon .app-icon--calendar,header .site-navigation-menu .nav-menu-icon .app-svg-icon--calendar{color:#2563eb!important;stroke:#2563eb!important}header .site-navigation-menu .nav-menu-icon .app-icon--copy,header .site-navigation-menu .nav-menu-icon .app-svg-icon--copy{color:#475569!important;stroke:#475569!important}header .site-navigation-menu .nav-menu-icon .app-icon--info,header .site-navigation-menu .nav-menu-icon .app-svg-icon--info{color:#315b83!important;stroke:#315b83!important}header .site-navigation-menu .nav-menu-icon .app-icon--login,header .site-navigation-menu .nav-menu-icon .app-svg-icon--login,header .site-navigation-menu .nav-menu-icon .app-icon--logout,header .site-navigation-menu .nav-menu-icon .app-svg-icon--logout{color:#2563eb!important;stroke:#2563eb!important}header .site-navigation-menu .nav-menu-icon .app-icon--settings,header .site-navigation-menu .nav-menu-icon .app-svg-icon--settings{color:#64748b!important;stroke:#64748b!important}header .site-navigation-menu .nav-menu-icon .app-icon,header .site-navigation-menu .nav-menu-icon .app-svg-icon{display:block!important;width:1.05rem!important;height:1.05rem!important;min-width:1.05rem!important;min-height:1.05rem!important}header .site-navigation-menu .nav-menu-label{min-width:0!important;overflow-wrap:anywhere!important}header .site-navigation-menu .nav-menu-link:hover,header .site-navigation-menu .nav-menu-link:focus-visible{background:#e3ebf5!important;color:#00358f!important}header .nav-profile-corner{position:absolute!important;top:0.35rem!important;right:0.55rem!important;bottom:auto!important;left:auto!important;z-index:40!important}header .nav-profile-photo-link{display:inline-flex!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important;color:#fff!important;text-decoration:none!important}header .site-navigation-menu .nav-menu-separator{width:100%!important;height:1px!important;min-height:1px!important;margin:0.15rem 0!important;background:#d2d7df!important;flex:0 0 auto!important}header #site-navigation .site-navigation-menu .nav-tools{position:relative!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;min-width:0!important;overflow:visible!important}header .site-navigation-menu .nav-tools-toggle{list-style:none!important;cursor:pointer!important;font:inherit!important}header #site-navigation .site-navigation-menu .nav-tools .nav-tools-toggle{width:100%!important;border:0!important;box-shadow:none!important}header .site-navigation .site-navigation-menu .nav-tools .nav-tools-toggle::before,header .site-navigation .site-navigation-menu .nav-tools .nav-tools-toggle::after{content:none!important;display:none!important}header .site-navigation-menu .nav-tools-toggle::marker{content:""}header .site-navigation-menu .nav-tools-toggle::-webkit-details-marker{display:none}header .site-navigation-menu .nav-tools-arrow{margin-left:auto;font-size:1.3em;line-height:0.8}header .site-navigation .site-navigation-menu .nav-tools .nav-tools-arrow{color:#000!important;display:inline-flex!important;width:auto!important;flex:0 0 auto!important}header .site-navigation-menu .nav-tools-submenu{position:absolute!important;top:0!important;left:calc(100% + 0.65rem)!important;z-index:36!important;display:flex!important;flex-direction:column!important;gap:0.25rem!important;width:max-content!important;max-width:calc(100vw - 2rem)!important;padding:0.45rem!important;border:1px solid rgba(0,0,0,0.22)!important;border-radius:0.45rem!important;background:#fff!important;box-shadow:0 0.35rem 0.9rem rgba(0,0,0,0.2)!important}header .site-navigation-menu .nav-tools:not([open])>.nav-tools-submenu{display:none!important}header .site-navigation-menu .nav-tools-submenu::before{content:"";position:absolute;right:100%;top:0;width:0.65rem;height:100%}header .site-navigation-menu .nav-tools[data-tools-inline]>.nav-tools-submenu{position:static!important;max-width:100%!important;margin:0.25rem 0 0 0.5rem!important;border:0!important;padding:0!important;box-shadow:none!important}header .site-navigation-menu .nav-tools[data-tools-inline]>.nav-tools-submenu::before{display:none}header .site-navigation .site-navigation-menu .nav-tools .nav-menu-disabled,header .site-navigation .site-navigation-menu .nav-tools .nav-menu-disabled .nav-menu-label,header .site-navigation .site-navigation-menu .nav-tools .nav-menu-disabled .nav-menu-icon,header .site-navigation .site-navigation-menu .nav-tools .nav-menu-disabled .app-icon,header .site-navigation .site-navigation-menu .nav-tools .nav-menu-disabled .app-svg-icon{color:#737373!important;stroke:#737373!important;cursor:default!important;background:#fff!important}@media (pointer:coarse){header .site-navigation .site-navigation-menu .nav-tools .nav-menu-link{min-height:44px!important}}header .nav-profile-photo-link .nav-profile-first-name{display:none!important}header .nav-profile-fallback-avatar{display:inline-flex!important;width:2rem!important;height:2rem!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,0.75)!important;border-radius:50%!important;background:rgba(0,0,0,0.16)!important;color:#fff!important;font-weight:700!important}@media (max-width:560px){header .site-league-title{margin-inline:3rem!important}header .site-navigation{top:3rem!important}header .site-navigation-menu{width:max-content!important;max-width:100%!important}}:root{--site-header-height: 3.5rem;--site-header-title-size: clamp(1.15rem, 3vw, 1.8rem)}header.site-navigation-shell{box-sizing:border-box!important;min-height:var(--site-header-height)!important;height:var(--site-header-height)!important;margin-top:0!important;padding-block:0!important;display:block!important}header.site-navigation-shell .site-league-title{box-sizing:border-box!important;width:100%!important;height:var(--site-header-height)!important;min-height:var(--site-header-height)!important;margin:0!important;padding-inline:3.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--site-header-title-size)!important;line-height:1.1!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}header.site-navigation-shell .site-event-switcher{position:absolute!important;top:50%!important;left:3.5rem!important;z-index:40!important;display:inline-flex!important;align-items:center!important;width:2.15rem!important;max-width:2.15rem!important;min-width:2.15rem!important;height:2.15rem!important;max-height:2.15rem!important;min-height:2.15rem!important;flex:0 0 2.15rem!important;justify-content:center!important;margin:0!important;padding:.35rem!important;transform:translateY(-50%)!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:.4rem!important;background:rgba(0,0,0,.12)!important;color:#fff!important;font:inherit!important;font-size:.9rem!important;font-weight:700!important;cursor:pointer!important}header.site-navigation-shell .site-event-switcher:hover,header.site-navigation-shell .site-event-switcher:focus-visible{background:rgba(0,0,0,.27)!important;outline:2px solid #fff!important;outline-offset:2px!important}header.site-navigation-shell .site-event-switcher__chevron{font-size:1.15em!important;line-height:1!important}body.site-front-body>header.site-navigation-shell.site-front-navigation{margin-top:0!important}@media (max-width:560px){:root{--site-header-height: 3.1rem;--site-header-title-size: 1.2rem}header.site-navigation-shell .site-league-title{padding-left:5.75rem!important;padding-right:3.5rem!important}header.site-navigation-shell .site-event-switcher{display:inline-flex!important}}body.app-admin header .nav-profile-corner,body.admin-surface header .nav-profile-corner,body.app-player header .nav-profile-corner,body.player-surface header .nav-profile-corner{position:absolute!important;top:50%!important;right:0.55rem!important;bottom:auto!important;left:auto!important;z-index:40!important;transform:translateY(-50%)!important}body.app-admin header .nav-profile-corner .nav-profile-photo-link,body.admin-surface header .nav-profile-corner .nav-profile-photo-link,body.app-player header .nav-profile-corner .nav-profile-photo-link,body.player-surface header .nav-profile-corner .nav-profile-photo-link{display:inline-flex!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important}body.app-admin header .nav-profile-corner .nav-profile-photo-link img,body.admin-surface header .nav-profile-corner .nav-profile-photo-link img,body.app-player header .nav-profile-corner .nav-profile-photo-link img,body.app-admin header .nav-profile-corner .nav-profile-first-name,body.admin-surface header .nav-profile-corner .nav-profile-first-name,body.app-player header .nav-profile-corner .nav-profile-first-name,body.player-surface header .nav-profile-corner .nav-profile-first-name{display:block!important}header .site-navigation-menu .nav-events-submenu{box-sizing:border-box;max-width:min(26rem,calc(100vw - 2rem))!important}header .nav-events-submenu .event-switcher-picker{height:auto;max-height:min(26rem,50vh,var(--nav-flyout-available-height, 50vh));min-width:0;padding:0;border:0;border-radius:0;background:transparent;overscroll-behavior:contain}header .site-navigation-menu .nav-events-submenu .event-switcher-option{width:100%!important;border:0!important;box-shadow:none!important;white-space:normal!important;font:inherit!important}header .site-navigation-menu .nav-events-submenu .event-switcher-option[aria-current="true"]{outline:1px solid #a6b7c8!important;outline-offset:-1px!important}header .site-navigation .site-navigation-menu .nav-events-submenu .event-switcher-option__label{min-width:0!important;flex:1 1 auto!important;white-space:normal!important;overflow-wrap:anywhere!important}header .nav-events-submenu .smallnote{max-width:22rem;margin:0.5rem;color:#475569;overflow-wrap:anywhere}header .site-navigation-menu .event-switcher-option--joined .event-switcher-option__icon{color:#1565c0!important}header .site-navigation-menu .event-switcher-option--eligible .event-switcher-option__icon{color:#238b45!important}header .site-navigation-menu .event-switcher-option--ineligible .event-switcher-option__icon{color:#c62828!important}header .site-navigation-menu .event-switcher-option--unavailable .event-switcher-option__icon{color:#1565c0!important}header .site-navigation-menu .event-switcher-option--ended .event-switcher-option__icon{color:#6b7280!important}.swal2-popup.event-switcher-resizable{display:flex!important;flex-direction:column;box-sizing:border-box}.event-switcher-resizable .swal2-title,.event-switcher-resizable .swal2-actions,.event-switcher-resizable .swal2-footer{flex:0 0 auto}.event-switcher-resizable .swal2-html-container{flex:1 1 auto;min-height:0;overflow:hidden}.event-switcher-scroll-shell{position:relative;min-width:0}.event-switcher-picker{overflow-y:auto;overflow-x:hidden;height:150px;text-align:left;padding:0.2rem;border:1px solid #cbd5e1;border-radius:0.5rem;background:#f8fafc}.event-switcher-scrollbar,.event-switcher-resize-handle{display:none}@media (max-width:640px),(any-pointer:coarse){.swal2-popup.event-switcher-resizable{resize:none!important}.event-switcher-picker{padding-right:1.8rem;scrollbar-width:none}.event-switcher-picker::-webkit-scrollbar{display:none}.event-switcher-scrollbar{position:absolute;top:1px;right:1px;bottom:1px;display:block;width:1.6rem;border-radius:0.4rem;cursor:pointer;touch-action:none;user-select:none}.event-switcher-scrollbar[hidden]{display:none}.event-switcher-scrollbar::before{position:absolute;top:4px;right:8px;bottom:4px;width:8px;border-radius:4px;background:#e2e8f0;content:""}.event-switcher-scrollbar__thumb{position:absolute;right:8px;width:8px;border-radius:4px;background:#64748b}.swal2-popup.event-switcher-resizable .event-switcher-resize-handle{position:absolute;z-index:5;right:0;bottom:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-height:0;margin:0;padding:8px;border:0;border-radius:0.35rem;background:transparent;color:#64748b;cursor:nwse-resize;touch-action:none;user-select:none}.event-switcher-resize-handle svg{width:24px;height:24px}.event-switcher-scrollbar:focus-visible,.event-switcher-resize-handle:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}}.event-switcher-option{display:flex;box-sizing:border-box;align-items:center;width:100%;gap:0.55rem;padding:0.52rem 0.62rem;border:0;border-radius:0.35rem;background:transparent;color:#172554;font:inherit;text-align:left;cursor:pointer}.event-switcher-option:hover,.event-switcher-option:focus-visible{background:#eaf2ff;outline:none}.event-switcher-option__icon{width:1.2rem;height:1.2rem;flex:0 0 1.2rem;display:block}.event-switcher-option__label{min-width:0}.event-switcher-option--joined .event-switcher-option__icon{color:#1565c0}.event-switcher-option--eligible .event-switcher-option__icon{color:#238b45}.event-switcher-option--ineligible .event-switcher-option__icon{color:#c62828}.event-switcher-option--unavailable .event-switcher-option__icon{color:#1565c0}.event-switcher-option--ended .event-switcher-option__icon{color:#6b7280}body.app-admin header .nav-profile-corner .nav-profile-first-name,body.admin-surface header .nav-profile-corner .nav-profile-first-name,body.app-player header .nav-profile-corner .nav-profile-first-name,body.player-surface header .nav-profile-corner .nav-profile-first-name{display:none!important}header .nav-profile-photo-link .profile-photo-frame{position:relative!important;display:inline-flex!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;overflow:hidden!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}header .nav-profile-photo-link .profile-photo-image{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;border-radius:50%!important}header .nav-profile-photo-link .profile-photo-fallback-avatar{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important}header .nav-profile-photo-link>.profile-initials-avatar{display:inline-flex!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}@media (max-width:560px){body.app-admin header .nav-profile-corner,body.admin-surface header .nav-profile-corner,body.app-player header .nav-profile-corner,body.player-surface header .nav-profile-corner{top:50%!important;right:0.42rem!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important}}body.app-admin header .site-navigation,body.admin-surface header .site-navigation,body.app-player header .site-navigation,body.player-surface header .site-navigation{position:absolute!important;top:calc(100% + 0.45rem)!important;right:auto!important;left:0.55rem!important;display:none!important;width:max-content!important;max-width:calc(100% - 1.1rem)!important;margin:0!important;padding:0.45rem!important;text-align:left!important}body.app-admin header.site-navigation-open .site-navigation,body.admin-surface header.site-navigation-open .site-navigation,body.app-player header.site-navigation-open .site-navigation,body.player-surface header.site-navigation-open .site-navigation{display:block!important}body.app-admin header .site-navigation .site-navigation-menu,body.admin-surface header .site-navigation .site-navigation-menu,body.app-player header .site-navigation .site-navigation-menu,body.player-surface header .site-navigation .site-navigation-menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:max-content!important;max-width:100%!important}body.app-admin header .site-navigation .nav-menu-link,body.app-admin header .site-navigation .nav-menu-link:link,body.app-admin header .site-navigation .nav-menu-link:visited,body.admin-surface header .site-navigation .nav-menu-link,body.admin-surface header .site-navigation .nav-menu-link:link,body.admin-surface header .site-navigation .nav-menu-link:visited,body.app-player header .site-navigation .nav-menu-link,body.app-player header .site-navigation .nav-menu-link:link,body.app-player header .site-navigation .nav-menu-link:visited,body.player-surface header .site-navigation .nav-menu-link,body.player-surface header .site-navigation .nav-menu-link:link,body.player-surface header .site-navigation .nav-menu-link:visited{display:flex!important;width:max-content!important;max-width:100%!important;min-height:2.15rem!important;justify-content:flex-start!important;box-sizing:border-box!important;white-space:nowrap!important;color:#000!important;background:#fff!important}body.app-admin header .site-navigation .nav-menu-icon,body.admin-surface header .site-navigation .nav-menu-icon,body.app-player header .site-navigation .nav-menu-icon,body.player-surface header .site-navigation .nav-menu-icon{color:#315b83!important}body.app-admin header .site-navigation .nav-menu-link:hover,body.app-admin header .site-navigation .nav-menu-link:focus-visible,body.admin-surface header .site-navigation .nav-menu-link:hover,body.admin-surface header .site-navigation .nav-menu-link:focus-visible,body.app-player header .site-navigation .nav-menu-link:hover,body.app-player header .site-navigation .nav-menu-link:focus-visible,body.player-surface header .site-navigation .nav-menu-link:hover,body.player-surface header .site-navigation .nav-menu-link:focus-visible{color:#000!important;background:#f2f2f2!important}body.app-admin header .site-navigation .nav-menu-link .nav-menu-label,body.admin-surface header .site-navigation .nav-menu-link .nav-menu-label,body.app-player header .site-navigation .nav-menu-link .nav-menu-label,body.player-surface header .site-navigation .nav-menu-link .nav-menu-label{color:#000!important;font-weight:400!important}@media (max-width:560px){:root{--ui-hamburger-size: 2.1rem;--ui-hamburger-bar-width: 1.08rem;--ui-hamburger-bar-height: 0.1rem;--ui-hamburger-bar-gap: 0.22rem}header{box-sizing:border-box!important;min-height:3.1rem!important;padding:0.45rem 0.5rem!important}header .site-league-title{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 2.75rem!important;overflow:hidden!important;font-size:1.2rem!important;line-height:1.2!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}header .site-navigation-toggle{top:50%!important;transform:translateY(-50%)!important;left:0.42rem!important;padding:0.36rem!important}header .nav-profile-corner{top:50%!important;transform:translateY(-50%)!important;right:0.42rem!important}header .nav-profile-photo-link{width:2.1rem!important;height:2.1rem!important;min-width:2.1rem!important;min-height:2.1rem!important}header .nav-profile-photo-link img,header .nav-profile-photo-link .profile-photo,header .nav-profile-photo-link .image-oval{max-width:2.1rem!important;width:2.1rem!important;height:2.1rem!important}header .site-navigation{top:calc(100% + 0.35rem)!important}}body:has(>header.site-navigation-layout-shared){margin-top:0!important}body:has(>header.site-navigation-layout-shared)>header.site-navigation-layout-shared{display:grid!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;margin-top:0!important;padding-block:0!important}body:has(>header.site-navigation-layout-shared)>header.site-navigation-layout-shared>.site-league-title{padding-inline:3.5rem!important;min-width:0!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:0!important;margin:0!important;line-height:1.1!important}header.site-navigation-layout-shared .site-league-title-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header.site-navigation-layout-shared .site-league-title-link,header.site-navigation-layout-shared .site-league-title-link:visited,header.site-navigation-layout-shared .site-league-title-link:hover,header.site-navigation-layout-shared .site-league-title-link:focus{min-width:0;color:#fff!important;text-decoration:none}@media (max-width:560px){body:has(>header.site-navigation-layout-shared)>header.site-navigation-layout-shared>.site-league-title{padding-inline:2.75rem!important}}body:has(>header.site-navigation-layout-shared)>.mainbody{margin-top:0!important;padding-top:0!important}body.app-admin header .nav-profile-corner .nav-profile-photo-link img,body.admin-surface header .nav-profile-corner .nav-profile-photo-link img,body.app-player header .nav-profile-corner .nav-profile-photo-link img,body.player-surface header .nav-profile-corner .nav-profile-photo-link img{display:block!important}body .sysadmin-context-banner{box-sizing:border-box;width:100%;margin:0;margin-block:0!important;padding:0!important;border:1px solid #c5d1dd!important;border-radius:0!important;background:#f4f7fb!important;color:#203348;font:0.82rem/1.45 system-ui,sans-serif;text-align:left}body .sysadmin-context-banner[hidden],.sysadmin-context-banner [hidden]{display:none!important}.sysadmin-context-banner>.sysadmin-context-banner__summary{display:list-item!important;padding:0.25rem 0.5rem!important;margin:0;min-height:0!important;font:inherit!important;border-radius:0!important;color:#203348!important;background:#edf2f7!important;cursor:pointer;overflow-wrap:anywhere}.sysadmin-context-banner__preview{margin-left:0.85rem;color:#43576b;font-size:0.75rem}.sysadmin-context-banner__body{max-height:65vh;overflow:auto;padding:0.75rem}.sysadmin-context-banner .sysadmin-context-banner__intro,.sysadmin-context-banner [data-context-copy-status]{margin:0 0 0.65rem;font-size:0.8rem}.sysadmin-context-banner [data-context-copy-status]:empty{display:none}.sysadmin-context-banner__tools{display:flex;align-items:flex-end;flex-wrap:wrap;gap:0.6rem;margin-bottom:0.75rem}.sysadmin-context-banner__tools label{display:flex;flex:1 1 16rem;flex-direction:column;gap:0.2rem;font-weight:600}.sysadmin-context-banner__tools input,.sysadmin-context-banner__tools button{box-sizing:border-box;min-height:2.75rem;width:auto;max-width:100%;margin:0;border:1px solid #93a5b7;border-radius:0.3rem;padding:0.45rem 0.65rem;background:#fff;color:#203348;font:inherit}.sysadmin-context-banner__tools input{width:100%;font-size:1rem}.sysadmin-context-banner__tools button{cursor:pointer;font-weight:600}.sysadmin-context-banner :is(summary,input,button,textarea):focus-visible{outline:2px solid #2563eb;outline-offset:2px}.sysadmin-context-banner [data-context-count]{padding-block:0.65rem;color:#43576b}.sysadmin-context-banner__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));align-items:start;gap:0.75rem}.sysadmin-context-banner__group{min-width:0;overflow:hidden;border:1px solid #d5dee7;border-radius:0.35rem;background:#fff}.sysadmin-context-banner .sysadmin-context-banner__group h2{margin:0;padding:0.55rem 0.65rem;background:#e7eef6;color:#203348;font-size:0.82rem;line-height:1.4}.sysadmin-context-banner__group dl{margin:0}.sysadmin-context-banner__row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0.6rem;padding:0.5rem 0.65rem;border-top:1px solid #e3e9ef}.sysadmin-context-banner__row dt,.sysadmin-context-banner__row dd{min-width:0;margin:0;padding:0;overflow-wrap:anywhere}.sysadmin-context-banner__row dt>span{font-weight:600}.sysadmin-context-banner__row code{padding:0;background:transparent;color:inherit;font-size:0.75rem;white-space:pre-wrap}.sysadmin-context-banner__row .sysadmin-context-banner__source{display:block;margin-top:0.15rem;color:#526578;font-size:0.7rem}.sysadmin-context-banner .sysadmin-context-banner__copy{box-sizing:border-box;width:100%;height:10rem;margin:0 0 0.75rem;font:0.75rem/1.4 monospace}@media (max-width:560px){.sysadmin-context-banner__preview{display:block;margin:0.15rem 0 0 1rem}.sysadmin-context-banner__body{padding:0.5rem}}header.site-navigation-layout-shared .guest-login-indicator{position:absolute;inset-inline:2.75rem;bottom:3px;z-index:2;text-align:center;font-size:0.72rem;line-height:1.2;color:#fff;white-space:nowrap}header.site-navigation-layout-shared .guest-login-indicator a{color:inherit;text-decoration:underline;font-weight:700;padding:0.2rem}body:has(>header.site-navigation-layout-shared)>header.site-navigation-layout-shared:has(.guest-login-indicator)>.site-league-title{padding-bottom:1rem!important}.guest-lock{margin-inline-start:auto;font-size:0.85em}.guest-locked-action{cursor:pointer!important;pointer-events:auto!important}.guest-chat-launcher{position:fixed;right:1rem;bottom:1rem;z-index:40;border-radius:2rem;padding:0.65rem 1rem}.guest-locked-action:focus-visible{outline:2px solid currentColor;outline-offset:3px}:root{--app-page-shell-max-width: 100%;--app-page-shell-gutter: 16px;--app-page-shell-gap: 0.75rem;--app-page-shell-background: #f4f4f4;--app-page-shell-border: #c4ccd6;--app-page-shell-accent: #a8f5b7}body.app-player,body.player-surface,body.app-admin,body.admin-surface,body.site-front-body{background:var(--app-page-shell-background)!important;width:100%!important;max-width:none!important;min-width:0}body.app-player>header.site-navigation-shell,body.player-surface>header.site-navigation-shell,body.app-admin>header.site-navigation-shell,body.admin-surface>header.site-navigation-shell,body.site-front-body>header.site-navigation-shell{width:min(var(--app-page-shell-max-width),calc(100% - (var(--app-page-shell-gutter)*2)))!important;margin-inline:auto!important}body.app-player>main.mainbody,body.player-surface>main.mainbody,body.app-admin>main.mainbody,body.admin-surface>main.mainbody,body.site-front-body .site-front-page{box-sizing:border-box;width:min(var(--app-page-shell-max-width),calc(100% - (var(--app-page-shell-gutter)*2)))!important;max-width:var(--app-page-shell-max-width)!important;margin-inline:auto!important}body.app-player>main.mainbody>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page),body.player-surface>main.mainbody>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page),body.app-admin>main.mainbody>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page),body.admin-surface>main.mainbody>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page),body.site-front-body .app-page-footer{width:100%!important;max-width:none!important}body.app-player>main.mainbody>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page)>:where(.ui-page-header,.ui-admin-page-header,.ui-player-page-header),body.player-surface>main.mainbody>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page)>:where(.ui-page-header,.ui-admin-page-header,.ui-player-page-header),body.app-admin>main.mainbody>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page)>:where(.ui-page-header,.ui-admin-page-header,.ui-player-page-header),body.admin-surface>main.mainbody>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page)>:where(.ui-page-header,.ui-admin-page-header,.ui-player-page-header){width:100%!important;max-width:none!important}body.app-player>main.mainbody>:where(.admin-page-container,.ui-surface-admin,.component-admin-page-shell,.component-admin-page-body)>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page),body.player-surface>main.mainbody>:where(.admin-page-container,.ui-surface-admin,.component-admin-page-shell,.component-admin-page-body)>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page),body.app-admin>main.mainbody>:where(.admin-page-container,.ui-surface-admin,.component-admin-page-shell,.component-admin-page-body)>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page),body.admin-surface>main.mainbody>:where(.admin-page-container,.ui-surface-admin,.component-admin-page-shell,.component-admin-page-body)>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page),body.app-player>main.mainbody>:where(.admin-page-container,.ui-surface-admin,.component-admin-page-shell,.component-admin-page-body)>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page)>:where(.ui-page-header,.ui-admin-page-header,.ui-player-page-header),body.player-surface>main.mainbody>:where(.admin-page-container,.ui-surface-admin,.component-admin-page-shell,.component-admin-page-body)>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page)>:where(.ui-page-header,.ui-admin-page-header,.ui-player-page-header),body.app-admin>main.mainbody>:where(.admin-page-container,.ui-surface-admin,.component-admin-page-shell,.component-admin-page-body)>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page)>:where(.ui-page-header,.ui-admin-page-header,.ui-player-page-header),body.admin-surface>main.mainbody>:where(.admin-page-container,.ui-surface-admin,.component-admin-page-shell,.component-admin-page-body)>:where(.ui-component-container,.ui-player-container,.ui-admin-container,.ui-surface-page)>:where(.ui-page-header,.ui-admin-page-header,.ui-player-page-header){width:100%!important;max-width:none!important}body.app-player>main.mainbody>.page-title,body.player-surface>main.mainbody>.page-title,body.app-admin>main.mainbody>.page-title,body.admin-surface>main.mainbody>.page-title,body.site-front-body .app-page-shell-heading>.page-title{box-sizing:border-box;width:100%;margin:0!important;padding:0.2rem 0.65rem 0.3rem!important;color:#071b3a!important;font-size:1.55rem!important;line-height:1.15;background:var(--app-page-shell-background)!important;border-left:4px solid var(--app-page-shell-accent)!important}.site-event-navigation{box-sizing:border-box;width:100%;padding:0.3rem 0.9rem;background:var(--app-page-shell-background, #f4f5f7);border-bottom:1px solid var(--app-page-shell-border, #d8dee8)}.page-title.event-page-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem 1.25rem}.event-page-title-label{min-width:0}.event-page-quick-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.25rem 1rem;font-size:0.95rem;font-weight:600;line-height:1.4}.event-page-quick-links a{padding-block:0.3rem;text-decoration:underline;text-underline-offset:0.15em;white-space:nowrap}.event-page-quick-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}body.app-player>main.mainbody>.page-title-rule,body.player-surface>main.mainbody>.page-title-rule,body.app-admin>main.mainbody>.page-title-rule,body.admin-surface>main.mainbody>.page-title-rule,body.site-front-body .app-page-shell-heading>.page-title-rule{display:block;width:100%;margin:0!important;border:0;border-top:1px solid var(--app-page-shell-border)}body.app-player>main.mainbody>.page-title-rule+[data-ui-page],body.player-surface>main.mainbody>.page-title-rule+[data-ui-page],body.app-admin>main.mainbody>.page-title-rule+[data-ui-page],body.admin-surface>main.mainbody>.page-title-rule+[data-ui-page],body.site-front-body .app-page-content-card{margin-top:var(--app-page-shell-gap)!important}body.site-front-body .app-page-content-card{box-sizing:border-box;border:1px solid #d8dee8;border-radius:8px;background:#fff!important}body.site-front-body .site-static-panel{padding:1.25rem 1.5rem}body.site-front-body .court-times-content-card{padding:1rem}body.site-front-body .court-times-page-meta{margin:0 0 0.75rem}.runtime-log-screen-alerts{box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (max-width:560px){html.pb-mobile-browser{--app-page-shell-gutter: 10px}html.pb-mobile-browser body.site-front-body .site-static-panel,html.pb-mobile-browser body.site-front-body .court-times-content-card{padding:1rem}}.swal2-popup.match-scheduler-swal:has(.match-scheduler-workspace){width:min(1040px,calc(100vw - 1.25rem))!important;max-width:min(1040px,calc(100vw - 1.25rem))!important;max-height:calc(100dvh - 1.25rem);overflow-y:auto}.match-scheduler-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1rem}.match-scheduler-workspace>section{min-width:0;padding:1rem;border:1px solid #cbd5e1;border-radius:.6rem;background:#f8fafc}.match-scheduler-workspace h3{margin:0 0 .75rem;font-size:1.05rem;color:#1e293b}.match-scheduler-workspace .match-scheduler-field{display:block;margin:0 0 .8rem}.match-scheduler-workspace .match-scheduler-field>span:first-child,.match-scheduler-workspace .match-scheduler-facility-label{display:block;margin-bottom:.35rem;font-weight:600}.match-scheduler-workspace .match-scheduler-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem}.match-scheduler-workspace .match-scheduler-filters label{display:block;min-width:0;font-size:.85rem}.match-scheduler-workspace select,.match-scheduler-workspace input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.match-scheduler-workspace .match-scheduler-location-search-row{margin-top:.5rem}.match-scheduler-workspace .match-scheduler-field--court-compact .match-scheduler-court-control{display:block;max-width:none}.match-scheduler-workspace .match-scheduler-datetime-inputs{display:flex;gap:.5rem}.match-scheduler-workspace .match-scheduler-calendar-link-wrap{text-align:left;line-height:1.8;margin:.75rem 0 0}.match-scheduler-workspace a[aria-disabled="true"]{color:#64748b;cursor:default;text-decoration:none}.match-scheduler-workspace .match-scheduler-court-availability{grid-column:1/-1;margin:0}.match-scheduler-workspace .match-scheduler-court-availability-list{max-height:12rem;overflow-y:auto}.match-scheduler-workspace .match-scheduler-court-availability-empty{margin-bottom:0}.swal2-popup.match-scheduler-swal:has(.match-scheduler-workspace) .swal2-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:.5rem;width:calc(100% - 2rem)!important;max-width:32rem}.swal2-popup.match-scheduler-swal:has(.match-scheduler-workspace) .swal2-actions button{width:auto!important;flex:1 1 0;min-width:0;max-width:none;margin:0!important}@media (max-width:700px){.match-scheduler-workspace{grid-template-columns:minmax(0,1fr)}.match-scheduler-workspace>section{padding:.75rem}.match-scheduler-workspace .match-scheduler-filters{grid-template-columns:minmax(0,1fr)}.match-scheduler-swal:has(.match-scheduler-workspace) .swal2-html-container{margin:.75rem;padding:0}}:root{--color-status-ok: #167347;--color-status-ok-bg: #e8f5e9;--color-status-ok-border: #bedcc3;--color-status-warning: #6b5800;--color-status-warning-bg: #fff9c4;--color-status-warning-border: #e8da82;--color-status-warning-strong: #6b5800;--color-status-warning-strong-bg: #fdd835;--color-status-warning-strong-border: #d4a600;--color-status-alert: #7a3b00;--color-status-alert-bg: #fb8c00;--color-status-alert-border: #d66700;--color-status-error: #9f1d24;--color-status-error-bg: #fde8e8;--color-status-error-border: #9f1d24;--color-status-error-strong-bg: #c62828;--color-status-error-strong-border: #9f1d24;--color-status-diagnostic: #2563eb;--color-status-diagnostic-bg: #e8f4ff;--color-status-diagnostic-border: #b8daf6;--color-success: var(--color-status-ok);--color-success-bg: var(--color-status-ok-bg);--color-success-border: var(--color-status-ok-border);--color-warning: var(--color-status-warning);--color-warning-bg: var(--color-status-warning-bg);--color-warning-border: var(--color-status-warning-border);--color-alert: var(--color-status-alert);--color-alert-bg: var(--color-status-alert-bg);--color-alert-border: var(--color-status-alert-border);--color-danger: var(--color-status-error);--color-danger-bg: var(--color-status-error-bg);--color-danger-border: var(--color-status-error-border);--color-info: var(--color-status-diagnostic);--color-info-bg: var(--color-status-diagnostic-bg);--color-info-border: var(--color-status-diagnostic-border);--color-success-text: var(--color-status-ok);--color-warning-text: var(--color-status-warning);--color-alert-text: var(--color-status-alert);--color-danger-text: var(--color-status-error);--color-info-text: var(--color-status-diagnostic);--color-status-info: var(--color-status-diagnostic);--color-status-info-bg: var(--color-status-diagnostic-bg);--color-status-info-border: var(--color-status-diagnostic-border);--color-message-warning: var(--color-status-warning);--color-message-error: var(--color-status-error);--color-message-failure: var(--color-status-error);--color-message-info: var(--color-status-diagnostic);--status-success-bg: var(--color-status-ok-bg);--status-success-fg: var(--color-status-ok);--status-warning-bg: var(--color-status-warning-bg);--status-warning-fg: var(--color-status-warning);--status-error-bg: var(--color-status-error-bg);--status-error-fg: var(--color-status-error);--status-info-bg: var(--color-status-diagnostic-bg);--status-info-fg: var(--color-status-diagnostic);--success-text: var(--color-status-ok);--warning-text: var(--color-status-warning);--danger-text: var(--color-status-error);--admin-ui-ok-bg: var(--color-status-ok-bg);--admin-ui-warning-bg: var(--color-status-warning-bg);--admin-ui-error-bg: var(--color-status-error-bg);--admin-severity-error-border: var(--color-status-error-border);--admin-severity-error-bg: var(--color-status-error-bg);--admin-severity-error-summary-bg: var(--color-status-error-bg);--admin-severity-error-text: var(--color-status-error);--admin-severity-warning-border: var(--color-status-warning-border);--admin-severity-warning-bg: var(--color-status-warning-bg);--admin-severity-warning-summary-bg: var(--color-status-warning-bg);--admin-severity-warning-text: var(--color-status-warning);--admin-severity-info-border: var(--color-status-diagnostic-border);--admin-severity-info-bg: var(--color-status-diagnostic-bg);--admin-severity-info-summary-bg: var(--color-status-diagnostic-bg);--admin-severity-info-text: var(--color-status-diagnostic);--admin-severity-error-border-final: var(--color-status-error-border);--admin-severity-error-bg-final: var(--color-status-error-bg);--admin-severity-error-summary-bg-final: var(--color-status-error-bg);--admin-severity-error-text-final: var(--color-status-error);--admin-severity-warning-border-final: var(--color-status-warning-border);--admin-severity-warning-bg-final: var(--color-status-warning-bg);--admin-severity-warning-summary-bg-final: var(--color-status-warning-bg);--admin-severity-warning-text-final: var(--color-status-warning);--admin-severity-info-border-final: var(--color-status-diagnostic-border);--admin-severity-info-bg-final: var(--color-status-diagnostic-bg);--admin-severity-info-summary-bg-final: var(--color-status-diagnostic-bg);--admin-severity-info-text-final: var(--color-status-diagnostic);--player-success: var(--color-status-ok);--player-success-bg: var(--color-status-ok-bg);--player-warning: var(--color-status-warning);--player-warning-bg: var(--color-status-warning-bg);--player-error: var(--color-status-error);--player-error-bg: var(--color-status-error-bg);--player-info: var(--color-status-diagnostic);--player-info-bg: var(--color-status-diagnostic-bg)}.admin-sysadmin-log-file-table tr.admin-log-severity-group-review th,.admin-sysadmin-log-file-table tr.admin-log-severity-group-info th{background-color:var(--color-status-diagnostic)!important}
