body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{display:flex;margin:0!important;padding:0!important}.navbar-nav{width:100%}.nav-link{flex-grow:1}.alliance-selection-legend{margin-top:4px;margin-bottom:8px;line-height:1.35;font-size:.8rem}.alliance-selection-legend-decline{color:#9f1239;font-weight:700}.alliance-selection-legend-removed{color:#e85d00;font-weight:700}.allianceRemovedTeam{background-color:#f60!important;color:#fff!important;border-color:#cc5200!important}.allianceRemovedTeam:hover{background-color:#ff8533!important;color:#1c1917!important}.allianceContainer{text-align:center;background:#ffbbf8}.alliance{text-align:center;padding:6px}.availableTeam{margin:5px}.availableRow{display:flex;flex-flow:row wrap;justify-content:center;height:fit-content}.backupAlliancesTable{text-align:center;background:#c0fcbc}.skippedAlliancesTable{margin-top:10px;text-align:center;background:#fff8b0}.alliancesTeamsTable{display:flex;min-width:0;justify-content:center;flex-flow:column wrap;word-break:break-word;text-align:center;background:#9dcbfa}.alliancesTeamsTableHeader{margin:0;font-size:large;font-weight:700}#skippedTeamsDisplay .allianceTeam{margin-bottom:10px!important}.alliancesTeamsTable.container-fluid{padding-bottom:1.5rem}.dropzone{border:4px solid rgba(255,0,0,1);padding-left:15px;padding-right:15px;transition:background-color .3s}.nextAllianceChoice{background:#cab8b8!important;border:4px solid!important;border-color:red!important}.drop-active{border-color:#3500ff}.drop-target{background-color:#29e;border-color:#fff;border-style:solid}.drag-drop{display:inline-block;min-width:40px;padding:2em .5em;color:#fff;background-color:#29e;border:solid 2px #fff;-webkit-transform:translate(0px,0px);transform:translate(0);transition:background-color .3s}.drag-drop.can-drop{color:#000;background-color:#4e4}.allianceAnnounce{font-size:18px;align-content:center;text-align:center}.allianceCaptain{background:#fbff87!important}.allianceDeclined{background:red}.alliancedrop{word-break:break-all;padding:5px;margin-bottom:5px;border:1px solid;border-radius:5px;background:#ddd}.allianceTeam{font-size:medium;padding:5px;border:1px solid;border-radius:5px;background:#fff;margin-bottom:10px}.allianceTeam:hover{background:#bffdf7}.allianceSkip{background:#ffd000}.allianceTeamChoice{margin-bottom:0}.allianceTeamChosen{margin-bottom:0;background-color:#198754;color:#fff}.allianceTeamChosen:hover{background-color:#b9e4d0;color:#000}.allianceChoice{background-color:#198754;color:#fff}.unfullAlliance{border:4px solid;border-color:#9dcbfa;border-radius:8px}.fullAlliance{background-color:#c4f4c6;border-radius:8px;border-color:#fece39;border:4px solid}.allianceDecline{font-size:18px;padding:5px;border:1px solid;border-radius:5px;background:#fff;margin-bottom:10px;background-color:#cf3241;color:#fff}.captainDecline{font-size:18px;padding:5px;border:1px solid;border-radius:5px;background:#fff;margin-bottom:0;background-color:#cf3241;color:#fff}.allianceDecline:hover,.captainDecline:hover{background-color:plum;color:#000}.allianceSelectionDecline{font-size:18px;padding:5px;border:1px solid;border-radius:5px;background:#fff;margin-bottom:10px;background-color:#cf3241;color:#fff}#root{height:100%;overflow:hidden}.app-layout-fixed{height:100vh;height:100dvh}.app-layout-bottom .navbar-fixed-bottom-custom,.app-layout-bottom .navbar{position:static!important;bottom:auto!important}.App{text-align:center;font-size:14px;width:100%}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}body{font-family:ibm-plex-sans,Helvetica,Arial,Lucida Grande,sans-serif;line-height:normal}th,td{padding:5px}.red{color:red}.blue{color:#00f}.bold{font-weight:700}.centerTable{vertical-align:middle}.block{display:block}.rankPoints{display:inline-block;width:1em}.unearned{color:#aaa}.leftTable{vertical-align:middle;text-align:left}.TBAButton{margin-right:10px;margin-bottom:10px}.setupPageMenus{background-color:#e3f7ff;padding:10px;border-color:#00f;border-style:solid;margin-bottom:5px}.ftcSetupPageMenus{background-color:#fff5e3;padding:10px;border-color:orange;border-style:solid;margin-bottom:5px}.setupPageFilters{background-color:#e7ffe3;padding:10px;border-color:#6bdd00;border-style:solid;margin-bottom:10px}.switchLabel{display:table-cell;height:25px;vertical-align:middle}.gatool-button{font-size:20px;font-weight:700;padding:5px;margin:0;vertical-align:middle}.redAlliance{border:2px solid #ccc;background-color:#f7b3b4}.redAllianceTeam{color:red}.blueAllianceTeam{color:#00f}.tieAllianceTeam{color:#09ba48}.gatool-playbyplay{border:1px solid #ccc;text-align:left;align-items:center}.redAlliancePlayByPlay{border:1px solid #ccc;align-content:center;text-align:center;background-color:#f7b3b4;font-size:x-large;font-weight:700;color:#1a1a1a;padding:4px}.blueAlliancePlayByPlay{border:1px solid #ccc;align-content:center;text-align:center;background-color:#98b4f4;font-size:x-large;font-weight:700;color:#1a1a1a;padding:4px}.playByPlayTable{display:table;width:100%}.playByPlayTableRow{vertical-align:middle;text-align:center;display:table-cell}.playByPlayTeamName{font-size:36px;margin:0;line-height:1em}.playByPlayTeamNameStats{font-size:24px;margin:0}.playByPlayWinLossTie{font-size:large;font-style:italic;align-content:center;text-align:center}.playByPlayRobotName{font-style:italic;color:#f9fe00;margin:5px 0;line-height:100%}.playByPlayteamNumber{font-size:40px;margin:0}.playByPlaysayNumber{font-size:medium;line-height:110%;margin-bottom:10px;margin-top:10px}.playByPlayOrganization{font-size:medium;font-style:italic;line-height:100%;margin:0}.playByPlayCity{font-size:medium;line-height:100%;padding-top:10px;margin:0}.playByPlayAlliance{font-size:20px;line-height:100%;margin-top:5px;display:block;color:#f3f858}.playByPlayChampsAlliance{margin:0;line-height:100%}.blueAlliance{border:2px solid #ccc;background-color:#98b4f4}[data-bs-theme=light] .teamInfoSettings,:root:not([data-bs-theme=dark]) .teamInfoSettings{background-color:#dce5fa}[data-bs-theme=light] .statsSettings,:root:not([data-bs-theme=dark]) .statsSettings{background-color:#faecdc}[data-bs-theme=light] .UISettings,:root:not([data-bs-theme=dark]) .UISettings{background-color:#f4dcfa}.announceTeamNumber{font-size:x-large;color:#000}.announceAlliance{font-size:16px;font-weight:700}.announceOrganization{font-size:20px;font-weight:700;line-height:100%}.sponsors{line-height:1;font-weight:900}.awards{font-style:italic;line-height:1}.awardHilight{font-weight:700;color:green}.gatool-announce{border:1px solid #ccc;text-align:left;align-items:center;line-height:110%}.ranking{align-content:center;vertical-align:middle;text-align:center;font-size:xx-large;color:#000;padding:0}.announce-alliance-matchup-cell{vertical-align:middle;text-align:left;font-size:1.05rem;line-height:1.35;min-width:22rem;max-width:30rem;padding:.75rem .65rem!important;border-left:1px solid #ccc}.announce-alliance-matchup-summary{max-height:70vh;overflow-y:auto;font-size:1.05rem}.announce-alliance-matchup-summary--status{font-size:1.05rem;line-height:1.4}.announce-alliance-matchup-pair{margin-top:.5rem;font-size:1.08rem}.announce-alliance-matchup-pair:first-child{margin-top:0}.announce-alliance-matchup-line{padding-left:.4rem;margin-top:.2rem;font-size:1.02rem;line-height:1.4;color:#222}.announce-alliance-matchup-line-result strong,.announce-alliance-matchup-line--winner,.announce-alliance-matchup-line--winner .announce-alliance-matchup-line-main,.announce-alliance-matchup-line--winner .announce-alliance-matchup-line-result strong,.announce-alliance-matchup-line--finalist,.announce-alliance-matchup-line--finalist .announce-alliance-matchup-line-main,.announce-alliance-matchup-line--finalist .announce-alliance-matchup-line-result strong{font-weight:700}.match-opponents-row{background:#f5f5f5}.match-opponents-row-spacer{background:#f5f5f5;border:none;padding:.4rem .5rem!important}.match-opponents-in-column{margin-top:.75rem;padding-top:.5rem;border-top:1px solid #ccc}.match-opponents-cell{padding:.6rem .75rem!important;border-left:1px solid #ccc;vertical-align:middle;font-size:1.02rem}.match-opponents-summary-title{margin-bottom:.35rem;font-size:1.05rem}.match-opponents-summary-line{padding-left:.4rem;margin-top:.2rem;line-height:1.4;color:#222}.match-opponents-summary-line-result strong{font-weight:700}.match-opponents-summary--status{font-size:1.02rem}.rank1{text-align:center;color:#fff;background-color:orange}.rank2{text-align:center;color:#fff;background-color:green}.rank9{text-align:center;color:#000;background-color:#ff0}.rank0{text-align:center;color:#000}.teamName{font-size:x-large;color:#000;line-height:100%}.champs{color:#00f}.HOFRed{font-style:italic;font-weight:700;color:#00f;line-height:1}.HOFBlue{font-style:italic;font-weight:700;color:red;line-height:1}.HOF{font-size:120%}.robotName{font-style:italic;font-weight:700;color:#ff4000}.narrowFont{font-family:ibm-plex-sans-condensed,Arial-Narrow,Arial Narrow;font-style:normal}.staleTeam{border-left:5px solid red!important;color:red!important}.modal-footer{justify-content:center}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes throb{30%{rotate:0deg;scale:1.5}40%{rotate:30deg}50%{rotate:-30deg}60%{rotate:30deg}70%{rotate:-30deg}80%{rotate:30deg}90%{rotate:-30deg;scale:1.5}to{scale:1;rotate:0deg}}.col1{width:8.333%}.col2{width:16.667%}.col4{width:33.333%}.col5{width:41.667%}.col6{width:50%}.col7{width:58.333%}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}.wltTable{border-width:thin;background-color:#fff3;text-align:center;align-content:center;margin:auto}.wltCol{font-size:medium;white-space:nowrap}.scheduleTablered{background-color:#ffd7d7!important}.scheduleTableblue{background-color:#ceceff!important}.scheduleTabletie{background-color:#d3ffe3!important}[data-bs-theme=dark] .gatool-schedule-table .scheduleTablered{background-color:#7f1d1d80!important}[data-bs-theme=dark] .gatool-schedule-table .scheduleTableblue{background-color:#1e3a8a80!important}[data-bs-theme=dark] .gatool-schedule-table .scheduleTabletie{background-color:#065f4673!important}[data-bs-theme=dark] .gatool-schedule-table .coopertition{background-color:#713f1273!important}[data-bs-theme=dark] .gatool-schedule-table tbody td:not([class*=scheduleTable]) span.red{color:#f87171!important}[data-bs-theme=dark] .gatool-schedule-table tbody td:not([class*=scheduleTable]) span.blue{color:#60a5fa!important}[data-bs-theme=dark] .gatool-schedule-table tbody td[class*=scheduleTable] span.red{color:#fecaca!important}[data-bs-theme=dark] .gatool-schedule-table tbody td[class*=scheduleTable] span.blue{color:#bfdbfe!important}[data-bs-theme=dark] .gatool-schedule-table tbody td[class*=scheduleTable] span.red.bold,[data-bs-theme=dark] .gatool-schedule-table tbody td[class*=scheduleTable] span.blue.bold{color:#fff!important}[data-bs-theme=dark] .gatool-schedule-table tbody td[class*=scheduleTable] .rankPoints.unearned{color:#d1d5db!important;opacity:.85}.gatool-score-details-modal .modal-header .btn-close{opacity:1!important;width:2.25rem;height:2.25rem;padding:.5rem;margin:-.25rem -.25rem -.25rem auto;flex-shrink:0;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 1.1em auto no-repeat!important;filter:none!important}.gatool-score-details-footer{justify-content:center}.gatool-score-details-table td.scheduleTablered,.gatool-score-details-table th.scheduleTablered,.gatool-score-details-table td.scheduleTableblue,.gatool-score-details-table th.scheduleTableblue{color:#1e293b!important}[data-bs-theme=dark] .gatool-score-details-table td.scheduleTablered,[data-bs-theme=dark] .gatool-score-details-table th.scheduleTablered,[data-bs-theme=dark] .gatool-score-details-table .scheduleTablered{background-color:#7f1d1d8c!important;color:#fecaca!important}[data-bs-theme=dark] .gatool-score-details-table td.scheduleTableblue,[data-bs-theme=dark] .gatool-score-details-table th.scheduleTableblue,[data-bs-theme=dark] .gatool-score-details-table .scheduleTableblue{background-color:#1e3a8a8c!important;color:#bfdbfe!important}.playoff-station-order-modal__content .modal-body{background-color:var(--bs-modal-bg, var(--bs-body-bg));color:var(--bs-body-color)}.playoff-station-sort-row{border-width:1px}.playoff-station-sort-row--red{background-color:red;border-color:#dc354599!important;color:#fff}.playoff-station-sort-row--red .playoff-station-sort-meta{color:#ffffffd9}.playoff-station-sort-row--red .playoff-station-sort-team{color:#fff;font-weight:700}.playoff-station-sort-row--blue{background-color:#00f;border-color:#0d6efd99!important;color:#fff}.playoff-station-sort-row--blue .playoff-station-sort-meta{color:#ffffffd9}.playoff-station-sort-row--blue .playoff-station-sort-team{color:#fff;font-weight:700}.playoff-station-sort-row--bench{background-color:#f1f3f5;border-color:#49505759!important}.playoff-station-sort-row--bench .playoff-station-sort-meta{color:#495057}.playoff-station-sort-row--bench .playoff-station-sort-team{color:#212529;font-weight:700}.playoff-station-sort-handle{cursor:grab;flex-shrink:0;opacity:.8}.playoff-station-sort-row:active .playoff-station-sort-handle{cursor:grabbing}.playoff-station-sort-row--red .playoff-station-sort-handle,.playoff-station-sort-row--blue .playoff-station-sort-handle{color:#fffc}.playoff-station-sort-row--bench .playoff-station-sort-handle{color:#6c757d}[data-bs-theme=dark] .playoff-station-order-modal__content{background-color:var(--bs-modal-bg, var(--bs-body-bg));color:var(--bs-body-color);border-color:var(--bs-border-color-translucent)}[data-bs-theme=dark] .playoff-station-order-modal__content .modal-footer{background-color:var(--bs-modal-bg, var(--bs-body-bg));border-top-color:var(--bs-border-color-translucent)}[data-bs-theme=dark] .playoff-station-sort-row--red{background-color:#7f1d1d85;border-color:#f8717173!important;color:#fecaca}[data-bs-theme=dark] .playoff-station-sort-row--red .playoff-station-sort-meta{color:#fca5a5}[data-bs-theme=dark] .playoff-station-sort-row--red .playoff-station-sort-team{color:#fff7f7;font-weight:700}[data-bs-theme=dark] .playoff-station-sort-row--red .playoff-station-sort-handle{color:#f87171;opacity:.95}[data-bs-theme=dark] .playoff-station-sort-row--blue{background-color:#1e3a8a85;border-color:#60a5fa73!important;color:#bfdbfe}[data-bs-theme=dark] .playoff-station-sort-row--blue .playoff-station-sort-meta{color:#93c5fd}[data-bs-theme=dark] .playoff-station-sort-row--blue .playoff-station-sort-team{color:#f0f7ff;font-weight:700}[data-bs-theme=dark] .playoff-station-sort-row--blue .playoff-station-sort-handle{color:#60a5fa}[data-bs-theme=dark] .playoff-station-sort-row--bench{background-color:#3341558c;border-color:#94a3b866!important;color:#e2e8f0}[data-bs-theme=dark] .playoff-station-sort-row--bench .playoff-station-sort-meta{color:#cbd5e1}[data-bs-theme=dark] .playoff-station-sort-row--bench .playoff-station-sort-team{color:#f8fafc;font-weight:700}[data-bs-theme=dark] .playoff-station-sort-row--bench .playoff-station-sort-handle{color:#94a3b8}.gatool-score-winner-red{color:#b91c1c}.gatool-score-winner-blue{color:#1d4ed8}.gatool-score-winner-tie{color:#047857}[data-bs-theme=dark] .gatool-score-winner-red{color:#fca5a5}[data-bs-theme=dark] .gatool-score-winner-blue{color:#93c5fd}[data-bs-theme=dark] .gatool-score-winner-tie{color:#6ee7b7}.buttonNoWrap{white-space:nowrap}.awardsButton{padding:5px}.allianceAnnounceDialog{font-size:30px;align-content:center;text-align:center}.gatool-HighScores{font-size:16px;font-weight:700}.gatool-highScores-Table{font-size:12px;font-weight:700;text-align:center;padding:0;margin:0 0 10px;border:3px solid;border-collapse:collapse;height:100%}.gatool-worldHighScores{border-color:#dca7a7;color:#a94442;background-color:#f2dede}.gatool-districtHighScores{border-color:#bc9b15;color:#ad8b03;background-color:#fff5ce}.gatool-eventHighScores{border-color:#9acfea;color:#31708f;background-color:#d9edf7}:root:not([data-bs-theme=dark]) .gatool-highscores-summary-panel.gatool-highscores-summary--event{background-color:#d9edf7;border-color:#9acfea;color:#31708f}.statsMatchHeader{font-weight:700;font-size:1.1em}.statsMatchName{font-weight:700;font-style:italic}.statsScore{font-weight:bolder;font-size:1.2em}[data-bs-theme=light] .alert-warning,:root:not([data-bs-theme=dark]) .alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}[data-bs-theme=light] .alert-danger,:root:not([data-bs-theme=dark]) .alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}[data-bs-theme=light] .alert-success,:root:not([data-bs-theme=dark]) .alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1rem}.teamNumberButton{background-color:#ccc}.teamNumberButton:hover{background-color:#aaa;cursor:pointer}.teamTable{line-height:1.3}.teamTableHighlight{display:inline-block;background-color:#c3f4c7!important;color:#14532d!important;padding:.12em .45em;border-radius:4px;border:1px solid rgba(22,101,52,.45);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.35}[data-bs-theme=dark] .teamTableHighlight{background-color:var(--bs-success)!important;color:#fff!important;border-color:#146c43!important}.teamTableButtonHighlight{background-color:#30ab00!important;color:#fff!important}[data-bs-theme=dark] .teamTableButtonHighlight{background-color:var(--bs-success)!important;color:#fff!important}.teamDataNumber{font-size:18px;font-weight:700}.teamDataButtons{margin-left:5px;font-size:11px}.formHighlight{outline:green;outline-style:solid;background:#f2fff1}[data-bs-theme=dark]{--gatool-local-edit-surface: #1a3d2f;--gatool-local-edit-border: #198754;--gatool-local-edit-text: #f1faf4}[data-bs-theme=dark] .form-control.formHighlight,[data-bs-theme=dark] textarea.form-control.formHighlight{color:var(--gatool-local-edit-text)!important;background-color:var(--gatool-local-edit-surface)!important;border-color:var(--gatool-local-edit-border)!important}[data-bs-theme=dark] .form-control.formHighlight:focus{color:var(--gatool-local-edit-text)!important;background-color:var(--gatool-local-edit-surface)!important;border-color:#157347!important;box-shadow:0 0 0 .2rem #19875459}[data-bs-theme=dark] .form-control.formHighlight::placeholder{color:#f1faf473!important;opacity:1}[data-bs-theme=dark] .quill.formHighlight .ql-container{background-color:var(--gatool-local-edit-surface)!important;border-color:var(--gatool-local-edit-border)!important}[data-bs-theme=dark] .quill.formHighlight .ql-editor{color:var(--gatool-local-edit-text)!important;background-color:var(--gatool-local-edit-surface)!important}[data-bs-theme=dark] .quill.formHighlight .ql-editor.ql-blank:before{color:#f1faf466!important}[data-bs-theme=dark] .quill.formHighlight .ql-toolbar{background-color:var(--gatool-local-edit-surface)!important;border-color:var(--gatool-local-edit-border)!important}[data-bs-theme=dark] .quill.formHighlight .ql-toolbar .ql-stroke{stroke:#cbd5e1!important}[data-bs-theme=dark] .quill.formHighlight .ql-toolbar .ql-fill{fill:#cbd5e1!important}[data-bs-theme=dark] .quill.formHighlight .ql-toolbar .ql-picker-label{color:var(--gatool-local-edit-text)!important}[data-bs-theme=dark] .quill.formHighlight .ql-toolbar .ql-picker-options{background-color:#f8fafc!important;color:#0f172a!important}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-toolbar.ql-snow{background-color:#e2e8f0!important;border-color:#64748b!important}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-container.ql-snow{background-color:var(--bs-body-bg)!important;border-color:#64748b!important}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-editor{color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-editor.ql-blank:before{color:#94a3b8!important}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-toolbar .ql-picker{color:#334155!important}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{color:#475569!important}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-toolbar .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#475569!important}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-toolbar .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#475569!important}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-tooltip{background-color:#f8fafc!important;color:#1e293b!important;border-color:#94a3b8!important;box-shadow:0 2px 8px #00000040}[data-bs-theme=dark] .quill:not(.formHighlight) .ql-tooltip a{color:#0369a1!important}[data-bs-theme=dark] .gatool-team-edit-modal .quill:not(.formHighlight) .ql-container.ql-snow,[data-bs-theme=dark] .gatool-team-edit-modal .quill:not(.formHighlight) .ql-snow .ql-editor{background-color:var(--bs-modal-bg, var(--bs-body-bg))!important;color:var(--bs-body-color)!important}[data-bs-theme=dark] .gatool-team-edit-modal .form-control:not(.formHighlight):not(:disabled){border-color:#64748b!important}[data-bs-theme=dark] .gatool-team-edit-modal .form-control:not(.formHighlight):not(:disabled)::placeholder{color:#94a3b8!important;opacity:1}.formLabel{margin-top:20px}.robotNameCheckbox{margin-left:10px!important}.davidPrice,.davidPriceSmall{font-size:400px;text-align:center;font-family:alternate-gothic-no-1-d,sans-serif;line-height:85%;vertical-align:middle}.davidPriceSmallLandscape{font-size:250px;text-align:center;font-family:alternate-gothic-no-1-d,sans-serif;line-height:85%;vertical-align:middle}.davidPriceCaptain{position:relative;bottom:10%;text-shadow:2px 2px 0 white,-2px -2px 0 white,2px -2px 0 white,-2px 2px 0 white}.davidPriceQuals{font-size:700px;text-align:center;font-family:alternate-gothic-no-1-d,sans-serif;line-height:85%;vertical-align:middle}.davidPriceQualsSmall{font-size:600px;text-align:center;font-family:alternate-gothic-no-1-d,sans-serif;line-height:85%;vertical-align:middle}.davidPriceWarning{background-color:#fcf8e3;border-color:#faebcc}.davidPriceSuccess{background-color:#dff0d8;border-color:#d6e9c6}.davidPriceDetail{font-size:80px;text-align:center;font-family:alternate-gothic-no-1-d,sans-serif;line-height:90%}.davidPriceDetailSmall{font-size:70px;text-align:center;font-family:alternate-gothic-no-1-d,sans-serif;line-height:90%}.davidPriceDetailSmallLandscape{font-size:60px;text-align:center;font-family:alternate-gothic-no-1-d,sans-serif;line-height:90%}.playoffDetails{font-size:x-large;font-weight:900}.RedReplace{margin:5px;color:#fff;background-color:red;font-weight:bolder}[data-bs-theme=dark] .RedReplace{background-color:#7f1d1da6!important;color:#fecaca!important;border-color:#f8717180!important}[data-bs-theme=dark] .RedReplace:hover:not(:disabled){background-color:#991b1bcc!important;color:#fff7f7!important}.BlueReplace{margin:5px;color:#fff;background-color:#00f;font-weight:bolder}[data-bs-theme=dark] .BlueReplace{background-color:#1e3a8aa6!important;color:#bfdbfe!important;border-color:#60a5fa80!important}[data-bs-theme=dark] .BlueReplace:hover:not(:disabled){background-color:#1e40afcc!important;color:#f0f7ff!important}.promoteBackup{border-radius:5px;font-size:16px;font-stretch:condensed;font-weight:700;padding:5px;margin:0;background-color:#9932cc;color:#fff;vertical-align:middle;align-content:center}.promoteBackup:hover{background-color:#511985}.playoff-station-sort-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.playoff-station-sort-handle:active{cursor:grabbing}.backupDialog{font-size:30px;align-content:center;text-align:center}.alliance-backup-modal-dialog{max-width:min(960px,96vw)}[data-bs-theme=dark] .alliance-backup-modal__content{background-color:var(--bs-modal-bg, var(--bs-body-bg));color:var(--bs-body-color);border-color:var(--bs-border-color-translucent)}[data-bs-theme=dark] .alliance-backup-modal__content .modal-body{background-color:var(--bs-modal-bg, var(--bs-body-bg));color:var(--bs-body-color)}.alliance-backup-modal-body.backupDialog{font-size:22px}.alliance-backup-modal-columns{text-align:center}.alliance-backup-modal-team-btn{box-sizing:border-box;padding:12px 10px;min-height:3rem;display:flex;align-items:center;justify-content:center}.alliance-backup-modal-reserve-btn{font-size:clamp(.95rem,2.8vw,1.35rem);font-weight:700;line-height:1.2;white-space:normal;-webkit-hyphens:auto;hyphens:auto}.alliance-backup-modal-field-display{cursor:default;pointer-events:none}button.alliance-backup-modal-alliance-action-btn{cursor:pointer;border:none}button.alliance-backup-modal-alliance-action-btn:disabled{opacity:.55;cursor:not-allowed}.navBarText{font-size:12px;white-space:nowrap}.hiddenInput{width:0px;height:0px;overflow:hidden}.topBorderLine{border-top:2px darkblue solid}[data-bs-theme=dark] .topBorderLine{border-top-color:#38bdf8;border-top-width:2px}.tbd{text-align:center;font-weight:700;font-size:x-large}.notes{font-size:small}.champsQualified{font-size:medium;font-weight:bolder;color:#ff0}.champsQualifiedAnnounce{font-weight:bolder;color:#165702ed}.teamTableHeader{white-space:nowrap}.flashCards{display:flex;align-content:center;flex-flow:column;align-items:center}.flashCards .FlashcardArrayWrapper__controls{gap:1.5rem;min-height:3.5rem;margin-top:.5rem}.flashCards .FlashcardArrayWrapper__controls button{min-width:3.25rem;min-height:3.25rem;padding:.5rem .65rem;border-radius:.65rem;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);color:var(--bs-emphasis-color);box-shadow:0 1px 2px #0000000f}.flashCards .FlashcardArrayWrapper__controls button:hover{background-color:var(--bs-secondary-bg);border-color:var(--bs-primary);color:var(--bs-primary)}.flashCards .FlashcardArrayWrapper__controls button:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.flashCards .FlashcardArrayWrapper__controls button svg{width:2rem!important;height:2rem!important}.flashCards .FlashcardArrayWrapper__controls button svg path{fill:currentColor!important}.flashCards .FlashcardArrayWrapper__controls--count{font-size:1.05rem!important;font-weight:600;color:var(--bs-emphasis-color);min-width:3.5ch;text-align:center}[data-bs-theme=dark] .flashCards .FlashcardArrayWrapper__controls button{box-shadow:0 1px 3px #00000059}.teamNotes p{margin:0;line-height:1em}.teamNotes h1{font-size:large;font-weight:700}.teamNotes h2{font-size:larger;font-weight:700}.quill{border-radius:6px}.ql-container{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.ql-toolbar{border-top-left-radius:6px;border-top-right-radius:6px}.ql-editor{font-size:1rem}.ql-size-large{font-size:larger}.ql-size-huge{font-size:x-large}.ql-size-small{font-size:x-small}.FlashcardArrayWrapper{width:100%!important}.hideLandscape{display:block}.showLandscape{display:none}.foulButtons{font-size:14px;border:2px solid #ccc}.coopertition{background-color:#f3eb9a!important}@media only screen and (max-width:820px)and (orientation:portrait){.wltCol{font-size:small}.redAlliancePlayByPlay,.blueAlliancePlayByPlay{font-size:large}.playByPlayTeamName{font-size:30px}.playByPlayTeamNameStats{font-size:18px}.playByPlayWinLossTie{font-size:medium}.playByPlayteamNumber{font-size:30px}.playByPlaysayNumber{font-size:medium}.playByPlayOrganization,.playByPlayCity{font-size:small}.playByPlayAlliance{font-size:16px}.foulButtons{font-size:12px}}@media only screen and (max-width:768px)and (orientation:portrait){.wltCol{font-size:x-small}.redAlliancePlayByPlay,.blueAlliancePlayByPlay{font-size:medium}.playByPlayTeamName{font-size:24px}.playByPlayTeamNameStats{font-size:14px}.playByPlayWinLossTie{font-size:small}.playByPlayteamNumber{font-size:24px}.playByPlaysayNumber,.playByPlayOrganization,.playByPlayCity{font-size:small}.playByPlayAlliance{font-size:14px}.foulButtons{font-size:12px}}@media screen and (max-width:1194px)and (orientation:landscape){.wltCol,.playByPlayWinLossTie{font-size:small}.playByPlayRobotName{font-size:medium}.playByPlayTeamName{font-size:28px}.hideLandscape{display:none}.showLandscape{display:block}.foulButtons{font-size:12px}}.navbar.fixed-bottom,.navbar-fixed-bottom-custom{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:1030!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;margin:0!important}html{position:relative;overflow-x:hidden;overflow-y:hidden;height:100%}body{position:relative;height:100%;overflow:hidden;-webkit-transform:none;transform:none}@media screen and (max-width:1024px){.navbar.fixed-bottom,.navbar-fixed-bottom-custom{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}#root,.App{-webkit-transform:none!important;transform:none!important;-webkit-perspective:none!important;perspective:none!important}}@media screen and (orientation:portrait){.navbar.fixed-bottom,.navbar-fixed-bottom-custom{position:fixed!important;bottom:0!important;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@media screen and (orientation:landscape){.navbar.fixed-bottom,.navbar-fixed-bottom-custom{position:fixed!important;bottom:0!important;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}[data-bs-theme=dark] .app-layout-main{background-color:var(--bs-body-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .Toastify__toast{background:var(--bs-tertiary-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .Toastify__toast-body{color:var(--bs-body-color)}[data-bs-theme=dark] .Toastify__close-button{color:var(--bs-body-color);opacity:.8}[data-bs-theme=dark] .alert-warning.gatool-awaiting-message{color:#fefce8!important}[data-bs-theme=dark] .alert-danger.gatool-awaiting-message{color:#fecaca!important}[data-bs-theme=dark] .gatool-awaiting-inline{color:#f1f5f9!important}.gatool-tap-link{cursor:pointer;color:#0c2461}[data-bs-theme=dark] .gatool-tap-link{color:#7dd3fc!important}[data-bs-theme=dark] .gatool-tap-link:hover{color:#bae6fd!important}.gatool-tap-link-text{color:#0c2461}[data-bs-theme=dark] .gatool-tap-link-text{color:#e0f2fe!important}[data-bs-theme=dark] a:not(.nav-link):not(.btn):not(.page-link){color:#7dd3fc}[data-bs-theme=dark] a:not(.nav-link):not(.btn):not(.page-link):hover{color:#bae6fd}[data-bs-theme=dark] .navbar.bg-light{background-color:var(--bs-dark)!important;color:var(--bs-body-color)}[data-bs-theme=dark] .gatool-main-nav .nav-link:not(.active):not([aria-current=page]),[data-bs-theme=dark] .gatool-main-nav .nav-link:not(.active):not([aria-current=page]) .navBarText{color:#f1f5f9!important}[data-bs-theme=dark] .gatool-main-nav .nav-link:not(.active):not([aria-current=page]) svg:not(.gatool-nav-system-bell){color:#f1f5f9!important}[data-bs-theme=dark] .gatool-main-nav .nav-link.active,[data-bs-theme=dark] .gatool-main-nav .nav-link[aria-current=page],[data-bs-theme=dark] .gatool-main-nav .nav-link.active .navBarText,[data-bs-theme=dark] .gatool-main-nav .nav-link[aria-current=page] .navBarText{color:#0f172a!important}[data-bs-theme=dark] .gatool-main-nav .nav-link.active svg:not(.gatool-nav-system-bell),[data-bs-theme=dark] .gatool-main-nav .nav-link[aria-current=page] svg:not(.gatool-nav-system-bell){color:#0f172a!important}[data-bs-theme=dark] .app-footer-link{color:#93c5fd}[data-bs-theme=dark] .app-footer-link:hover{color:#bfdbfe}[data-bs-theme=dark] .setupPageMenus,[data-bs-theme=dark] .ftcSetupPageMenus,[data-bs-theme=dark] .setupPageFilters{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .teamInfoSettings{background:linear-gradient(#6ea8fe38,#6ea8fe38) var(--bs-secondary-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .statsSettings{background:linear-gradient(#f0a86833,#f0a86833) var(--bs-secondary-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .UISettings{background:linear-gradient(#c78fff33,#c78fff33) var(--bs-secondary-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .appearanceSettings td,[data-bs-theme=dark] .switchLabel,[data-bs-theme=dark] .UISettings td,[data-bs-theme=dark] .teamInfoSettings td,[data-bs-theme=dark] .statsSettings td{color:var(--bs-body-color)}[data-bs-theme=dark] .gatool-rs__control{background-color:var(--bs-secondary-bg)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .gatool-rs__single-value,[data-bs-theme=dark] .gatool-rs__input-container,[data-bs-theme=dark] .gatool-rs__multi-value__label{color:var(--bs-body-color)!important}[data-bs-theme=dark] .gatool-rs__placeholder{color:var(--bs-secondary-color)!important}[data-bs-theme=dark] .gatool-rs__menu{background-color:var(--bs-body-bg)!important;border:1px solid var(--bs-border-color)!important}[data-bs-theme=dark] .gatool-rs__option:not(.gatool-event-option-offseason-azure):not(.gatool-event-option-offseason):not(.gatool-match-completed-option){background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important}[data-bs-theme=dark] .gatool-rs__option--is-focused:not(.gatool-event-option-offseason-azure):not(.gatool-event-option-offseason):not(.gatool-match-completed-option):not(.gatool-rs__option--is-selected){background-color:var(--bs-secondary-bg)!important}.gatool-rs__option.gatool-match-completed-option{background-color:#bbf7d0!important;color:#14532d!important}.gatool-rs__option.gatool-match-completed-option.gatool-rs__option--is-focused:not(.gatool-rs__option--is-selected),.gatool-rs__option.gatool-match-completed-option.gatool-rs__option--is-selected{background-color:#86efac!important;color:#052e16!important}[data-bs-theme=dark] .gatool-rs__option.gatool-match-completed-option{background-color:#166534!important;color:#ecfdf5!important}[data-bs-theme=dark] .gatool-rs__option.gatool-match-completed-option.gatool-rs__option--is-focused:not(.gatool-rs__option--is-selected),[data-bs-theme=dark] .gatool-rs__option.gatool-match-completed-option.gatool-rs__option--is-selected{background-color:#15803d!important;color:#f0fdf4!important}.gatool-rs__option.gatool-event-option-offseason-azure:not(.gatool-rs__option--is-selected){background-color:#bfdbfeeb!important;color:#0c1929!important}.gatool-rs__option.gatool-event-option-offseason:not(.gatool-rs__option--is-selected){background-color:#fee5a5f2!important;color:#3d2914!important}[data-bs-theme=dark] .gatool-rs__option.gatool-event-option-offseason-azure:not(.gatool-rs__option--is-selected){background-color:#2563eb6b!important;color:#eff6ff!important}[data-bs-theme=dark] .gatool-rs__option.gatool-event-option-offseason:not(.gatool-rs__option--is-selected){background-color:#a1620780!important;color:#fffbeb!important}.gatool-rs__option--is-focused.gatool-event-option-offseason-azure:not(.gatool-rs__option--is-selected){background-color:#93c5fdfa!important;color:#0c1929!important}[data-bs-theme=dark] .gatool-rs__option--is-focused.gatool-event-option-offseason-azure:not(.gatool-rs__option--is-selected){background-color:#3b82f694!important;color:#fff!important}.gatool-rs__option--is-focused.gatool-event-option-offseason:not(.gatool-rs__option--is-selected){background-color:#fde08afa!important;color:#422006!important}[data-bs-theme=dark] .gatool-rs__option--is-focused.gatool-event-option-offseason:not(.gatool-rs__option--is-selected){background-color:#ca8a0494!important;color:#fffbeb!important}[data-bs-theme=dark] .gatool-rs__multi-value{background-color:var(--bs-tertiary-bg)!important}[data-bs-theme=dark] .gatool-worldHighScores{--gatool-stats-cell-tint: rgba(200, 85, 85, .42);border-color:#f871718c;color:#fef2f2!important;background-color:var(--bs-body-bg)}[data-bs-theme=dark] .gatool-worldHighScores td,[data-bs-theme=dark] .gatool-worldHighScores th{background:linear-gradient(var(--gatool-stats-cell-tint),var(--gatool-stats-cell-tint)) var(--bs-body-bg)!important;color:#fef2f2!important;border-color:#fca5a533}[data-bs-theme=dark] .gatool-districtHighScores{--gatool-stats-cell-tint: rgba(217, 119, 6, .36);border-color:#fbbf2480;color:#fffbeb!important;background-color:var(--bs-body-bg)}[data-bs-theme=dark] .gatool-districtHighScores td,[data-bs-theme=dark] .gatool-districtHighScores th{background:linear-gradient(var(--gatool-stats-cell-tint),var(--gatool-stats-cell-tint)) var(--bs-body-bg)!important;color:#fffbeb!important;border-color:#fde0472e}[data-bs-theme=dark] .gatool-eventHighScores{--gatool-stats-cell-tint: rgba(56, 146, 196, .4);border-color:#7dd3fc73;color:#f0f9ff!important;background-color:var(--bs-body-bg)}[data-bs-theme=dark] .gatool-eventHighScores td,[data-bs-theme=dark] .gatool-eventHighScores th{background:linear-gradient(var(--gatool-stats-cell-tint),var(--gatool-stats-cell-tint)) var(--bs-body-bg)!important;color:#f0f9ff!important;border-color:#bae6fd33}[data-bs-theme=dark] .gatool-worldHighScores i,[data-bs-theme=dark] .gatool-districtHighScores i,[data-bs-theme=dark] .gatool-eventHighScores i{color:#ffffffd9!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--world{background:linear-gradient(#c855556b,#c855556b) var(--bs-body-bg)!important;color:#fef2f2!important;border-color:#f871718c!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--world .text-muted{color:#fef2f2bf!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--world .gatool-highscores-summary-block{border-top-color:#fca5a559!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--district{background:linear-gradient(#d977065c,#d977065c) var(--bs-body-bg)!important;color:#fffbeb!important;border-color:#fbbf2480!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--district .text-muted{color:#fffbebb8!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--district .gatool-highscores-summary-block{border-top-color:#fde04747!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--league{background:linear-gradient(#19875461,#19875461) var(--bs-body-bg)!important;color:#ecfdf5!important;border-color:#34d39980!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--league .text-muted{color:#ecfdf5b8!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--league .gatool-highscores-summary-block{border-top-color:#34d39959!important}[data-bs-theme=dark] .gatool-highscores-summary-panel.gatool-highscores-summary--event{background:linear-gradient(#3892c466,#3892c466) var(--bs-body-bg)!important;color:#f0f9ff!important;border-color:#7dd3fc73!important}[data-bs-theme=dark] td.gatool-teamdata-local-edit,[data-bs-theme=dark] .teamNotes.gatool-teamdata-local-edit{background:linear-gradient(#19875480,#19875480) var(--bs-body-bg)!important;color:#f1faf4!important}.gatool-reset-notes-option{background-color:#d4edda}[data-bs-theme=dark] .gatool-reset-notes-option{background:linear-gradient(#19875466,#19875466) var(--bs-modal-bg, var(--bs-body-bg));border:1px solid #198754}[data-bs-theme=dark] .awardsButton .btn-outline-success{color:#86efac!important;border-color:#4ade80!important}[data-bs-theme=dark] .awardsButton .btn-outline-success:hover{color:#052e16!important;background-color:#4ade80!important}[data-bs-theme=dark] .gatool-announce.redAlliance td.col1:not(.ranking),[data-bs-theme=dark] .gatool-announce.redAlliance td.col2,[data-bs-theme=dark] .gatool-announce.redAlliance td.col7,[data-bs-theme=dark] .gatool-announce.redAlliance td.announce-alliance-matchup-cell{background-color:#5f1a20eb!important;color:#f1f5f9!important}[data-bs-theme=dark] .gatool-announce.blueAlliance td.col1:not(.ranking),[data-bs-theme=dark] .gatool-announce.blueAlliance td.col2,[data-bs-theme=dark] .gatool-announce.blueAlliance td.col7,[data-bs-theme=dark] .gatool-announce.blueAlliance td.announce-alliance-matchup-cell{background-color:#1c346ceb!important;color:#f1f5f9!important}[data-bs-theme=dark] .gatool-announce.redAlliance td.col1.ranking.announce-rank-plain{background-color:#5f1a20eb!important;color:#f8fafc!important}[data-bs-theme=dark] .gatool-announce.blueAlliance td.col1.ranking.announce-rank-plain{background-color:#1c346ceb!important;color:#f8fafc!important}[data-bs-theme=dark] .gatool-announce .announce-alliance-matchup-line{color:#e2e8f0!important}[data-bs-theme=dark] .gatool-announce .announce-alliance-matchup-summary--status .text-muted{color:#cbd5e1!important;opacity:1}[data-bs-theme=dark] .gatool-announce .announceTeamNumber,[data-bs-theme=dark] .gatool-announce .teamName{color:#f8fafc!important}[data-bs-theme=dark] .gatool-announce .champs,[data-bs-theme=dark] .gatool-announce .HOFRed{color:#93c5fd!important}[data-bs-theme=dark] .gatool-announce .HOFBlue{color:#fca5a5!important}[data-bs-theme=dark] .gatool-announce .robotName{color:#fb923c!important}[data-bs-theme=dark] .gatool-announce .awardHilight{color:#34d399!important}[data-bs-theme=dark] .gatool-announce .champsQualifiedAnnounce{color:#a7f3d0!important}[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay{background-color:red!important;color:#fff!important;border-color:#ccc!important}[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay{background-color:#00f!important;color:#fff!important;border-color:#ccc!important}[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .playByPlayTeamName,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .playByPlayTeamName,[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .playByPlayOrganization,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .playByPlayOrganization,[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .playByPlayCity,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .playByPlayCity,[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .mottoes,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .mottoes,[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .playByPlayteamNumber,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .playByPlayteamNumber,[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .playByPlaysayNumber,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .playByPlaysayNumber,[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .playByPlayWinLossTie,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .playByPlayWinLossTie,[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .champsQualified,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .champsQualified,[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .notes,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .notes,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .playByPlayTeamName,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .playByPlayTeamName,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .playByPlayOrganization,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .playByPlayOrganization,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .playByPlayCity,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .playByPlayCity,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .mottoes,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .mottoes,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .playByPlayteamNumber,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .playByPlayteamNumber,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .playByPlaysayNumber,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .playByPlaysayNumber,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .playByPlayWinLossTie,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .playByPlayWinLossTie,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .champsQualified,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .champsQualified,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .notes,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .notes{color:#fff!important}[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .playByPlayRobotName,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .playByPlayRobotName,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .playByPlayRobotName,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .playByPlayRobotName{color:#f9fe00!important}[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .playByPlayAlliance,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .playByPlayAlliance,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .playByPlayAlliance,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .playByPlayAlliance{color:#f3f858!important}[data-bs-theme=light] .playByPlayTable td.redAlliancePlayByPlay .tbd,[data-bs-theme=light] .playByPlayTable td.blueAlliancePlayByPlay .tbd,:root:not([data-bs-theme=dark]) .playByPlayTable td.redAlliancePlayByPlay .tbd,:root:not([data-bs-theme=dark]) .playByPlayTable td.blueAlliancePlayByPlay .tbd{color:#f1f5f9!important}[data-bs-theme=dark] td.redAlliancePlayByPlay{background-color:#5f1a20eb!important;color:#f1f5f9!important;border-color:#fca5a559}[data-bs-theme=dark] td.blueAlliancePlayByPlay{background-color:#1c346ceb!important;color:#f1f5f9!important;border-color:#93c5fd59}[data-bs-theme=dark] .redAlliancePlayByPlay .playByPlayRobotName,[data-bs-theme=dark] .blueAlliancePlayByPlay .playByPlayRobotName{color:#fef08a!important}[data-bs-theme=dark] .redAlliancePlayByPlay .playByPlayAlliance,[data-bs-theme=dark] .blueAlliancePlayByPlay .playByPlayAlliance{color:#fde047!important}[data-bs-theme=dark] .redAlliancePlayByPlay .playByPlayTeamName,[data-bs-theme=dark] .blueAlliancePlayByPlay .playByPlayTeamName,[data-bs-theme=dark] .redAlliancePlayByPlay .playByPlayOrganization,[data-bs-theme=dark] .blueAlliancePlayByPlay .playByPlayOrganization,[data-bs-theme=dark] .redAlliancePlayByPlay .playByPlayCity,[data-bs-theme=dark] .blueAlliancePlayByPlay .playByPlayCity,[data-bs-theme=dark] .redAlliancePlayByPlay .mottoes,[data-bs-theme=dark] .blueAlliancePlayByPlay .mottoes,[data-bs-theme=dark] .redAlliancePlayByPlay .playByPlayteamNumber,[data-bs-theme=dark] .blueAlliancePlayByPlay .playByPlayteamNumber{color:#f8fafc!important}[data-bs-theme=dark] .redAlliancePlayByPlay .champsQualified,[data-bs-theme=dark] .blueAlliancePlayByPlay .champsQualified{color:#fde047!important}[data-bs-theme=dark] .redAlliancePlayByPlay .playByPlaysayNumber,[data-bs-theme=dark] .blueAlliancePlayByPlay .playByPlaysayNumber,[data-bs-theme=dark] .redAlliancePlayByPlay .playByPlayWinLossTie,[data-bs-theme=dark] .blueAlliancePlayByPlay .playByPlayWinLossTie{color:#e2e8f0!important}[data-bs-theme=dark] .redAlliancePlayByPlay .tbd,[data-bs-theme=dark] .blueAlliancePlayByPlay .tbd{color:#cbd5e1!important}[data-bs-theme=dark] .gatool-playoff-bracket svg g#background rect[fill="#FFFFFF"],[data-bs-theme=dark] .gatool-playoff-bracket svg g#background rect[fill="#fff"]{fill:#1a1b20!important}[data-bs-theme=dark] .gatool-playoff-bracket svg g#background rect[fill="#DBDAD9"],[data-bs-theme=dark] .gatool-playoff-bracket svg g#background rect[fill="#d9d8d7"]{fill:#383b45!important}[data-bs-theme=dark] .gatool-playoff-bracket svg g#background polyline[stroke="#000000"],[data-bs-theme=dark] .gatool-playoff-bracket svg g#background polyline[stroke="#000"],[data-bs-theme=dark] .gatool-playoff-bracket svg g#background line[stroke="#000000"],[data-bs-theme=dark] .gatool-playoff-bracket svg g#background line[stroke="#000"]{stroke:#94a3b8!important}[data-bs-theme=dark] .gatool-playoff-bracket svg g#background line[stroke="#8E8E8E"],[data-bs-theme=dark] .gatool-playoff-bracket svg g#background line[stroke="#8e8e8e"],[data-bs-theme=dark] .gatool-playoff-bracket svg g#background line[stroke="#8c8c8c"]{stroke:#64748b!important}[data-bs-theme=dark] .gatool-playoff-bracket svg g#background text,[data-bs-theme=dark] .gatool-playoff-bracket svg g#background tspan{fill:#e2e8f0!important}[data-bs-theme=dark] .gatool-playoff-bracket svg path#finalsBackground{fill:#3d404d!important;stroke:#94a3b8!important}[data-bs-theme=dark] .gatool-playoff-bracket svg g[id^=match]>g>rect[fill="#000000"],[data-bs-theme=dark] .gatool-playoff-bracket svg g#finalsContainer>rect[fill="#000000"]{fill:#252932!important}[data-bs-theme=dark] .gatool-playoff-bracket svg polygon[fill="#FF0000"],[data-bs-theme=dark] .gatool-playoff-bracket svg polygon[fill="#ff0000"]{fill:#ef4444!important}[data-bs-theme=dark] .gatool-playoff-bracket svg polygon[fill="#0000FF"],[data-bs-theme=dark] .gatool-playoff-bracket svg polygon[fill="#0000ff"]{fill:#3b82f6!important}[data-bs-theme=dark] .gatool-playoff-bracket svg text[id^=finalsM][id$=Scores] tspan[fill="#0000FF"],[data-bs-theme=dark] .gatool-playoff-bracket svg text[id^=finalsM][id$=Scores] tspan[fill="#0000ff"]{fill:#3b82f6!important}[data-bs-theme=dark] .gatool-playoff-bracket svg text[id^=finalsM][id$=Scores] tspan[fill="#FF0000"],[data-bs-theme=dark] .gatool-playoff-bracket svg text[id^=finalsM][id$=Scores] tspan[fill="#ff0000"]{fill:#ef4444!important}[data-bs-theme=dark] .gatool-playoff-bracket svg text[id^=finalsM][id$=Scores] tspan[fill="#09BA48"],[data-bs-theme=dark] .gatool-playoff-bracket svg text[id^=finalsM][id$=Scores] tspan[fill="#09ba48"]{fill:#86efac!important}[data-bs-theme=dark] .gatool-playoff-bracket svg circle[id^=winnerMatch][id$=Dot][fill="#0000FF"],[data-bs-theme=dark] .gatool-playoff-bracket svg circle[id^=winnerMatch][id$=Dot][fill="#0000ff"]{fill:#2563eb!important;stroke:#bfdbfe!important;stroke-width:2px!important}[data-bs-theme=dark] .gatool-playoff-bracket svg circle[id^=winnerMatch][id$=Dot][fill="#FF0000"],[data-bs-theme=dark] .gatool-playoff-bracket svg circle[id^=winnerMatch][id$=Dot][fill="#ff0000"]{fill:#dc2626!important;stroke:#fecaca!important;stroke-width:2px!important}[data-bs-theme=dark] .gatool-playoff-bracket svg circle[id^=winnerMatch][id$=Dot][fill="#09BA48"],[data-bs-theme=dark] .gatool-playoff-bracket svg circle[id^=winnerMatch][id$=Dot][fill="#09ba48"]{fill:#4ade80!important;stroke:#bbf7d0!important;stroke-width:2px!important}[data-bs-theme=dark] .redAllianceTeam{color:#ef4444!important}[data-bs-theme=dark] .blueAllianceTeam{color:#3b82f6!important}[data-bs-theme=dark] .davidPriceCaptain{text-shadow:0 0 4px rgba(0,0,0,.65),0 1px 3px rgba(0,0,0,.45)}[data-bs-theme=dark] .alert-success{background-color:#143c288c!important;border-color:#34d39973!important;color:#d1fae5!important}[data-bs-theme=dark] .alert-warning{background-color:#373014bf!important;border-color:#facc1573!important;color:#fef9c3!important}[data-bs-theme=dark] .alert-danger{background-color:#3c181cbf!important;border-color:#f8717180!important;color:#fecaca!important}[data-bs-theme=dark] .alert-info{background-color:#142d41bf!important;border-color:#38bdf873!important;color:#e0f2fe!important}[data-bs-theme=dark] .alert-primary{background-color:#1e2846bf!important;border-color:#818cf873!important;color:#e0e7ff!important}[data-bs-theme=dark] .alert-secondary{background-color:var(--bs-secondary-bg)!important;border-color:var(--bs-border-color)!important;color:var(--bs-body-color)!important}[data-bs-theme=dark] .UISettings label,[data-bs-theme=dark] .teamInfoSettings label,[data-bs-theme=dark] .statsSettings label,[data-bs-theme=dark] .UISettings .form-check-label,[data-bs-theme=dark] .teamInfoSettings .form-check-label,[data-bs-theme=dark] .statsSettings .form-check-label{color:var(--bs-body-color)}[data-bs-theme=dark] .app-footer-copy{color:#cbd5e1}[data-bs-theme=dark] .gatool-alliance-selection .allianceContainer,[data-bs-theme=dark] .gatool-alliance-selection .backupAlliancesTable,[data-bs-theme=dark] .gatool-alliance-selection .skippedAlliancesTable,[data-bs-theme=dark] .gatool-alliance-selection .alliancesTeamsTable,[data-bs-theme=dark] .gatool-alliance-selection .alliancesTeamsTableHeader{color:#0f172a!important}[data-bs-theme=dark] .gatool-alliance-selection .fullAlliance{color:#14532d!important}[data-bs-theme=dark] .gatool-alliance-selection .allianceTeam:not(.allianceDecline):not(.captainDecline):not(.allianceTeamChosen):not(.allianceRemovedTeam),[data-bs-theme=dark] .gatool-alliance-selection .availableTeam:not(.allianceDecline):not(.allianceRemovedTeam){color:#0f172a!important;background-color:#fff!important}[data-bs-theme=dark] .gatool-alliance-selection .allianceTeam:not(.allianceDecline):not(.captainDecline):not(.allianceTeamChosen):not(.allianceRemovedTeam):hover,[data-bs-theme=dark] .gatool-alliance-selection .availableTeam:not(.allianceDecline):not(.allianceRemovedTeam):hover{background-color:#ccfbf1!important;color:#0f172a!important}[data-bs-theme=dark] .gatool-alliance-selection .allianceRemovedTeam{background-color:#f70!important;color:#fff!important;border:1px solid #ffb347!important;box-shadow:0 0 0 1px #00000026}[data-bs-theme=dark] .gatool-alliance-selection .allianceRemovedTeam:hover{background-color:#f93!important;color:#1c1917!important}[data-bs-theme=dark] .gatool-alliance-selection .alliance.dropzone{background-color:#f871711f!important;box-shadow:inset 0 0 0 1px #f8717159}[data-bs-theme=dark] .gatool-alliance-selection .alliance-selection-legend{color:#334155!important}[data-bs-theme=dark] .gatool-alliance-selection .alliance-selection-legend-decline{color:#991b1b;font-weight:700}[data-bs-theme=dark] .gatool-alliance-selection .alliance-selection-legend-removed{color:#f70;font-weight:700}[data-bs-theme=dark] .gatool-alliance-selection .alliancedrop{color:#0f172a!important;background-color:#e2e8f0!important;border-color:#64748b!important}[data-bs-theme=dark] .gatool-alliance-selection .allianceCaptain{color:#422006!important;background:#fde047f2!important}[data-bs-theme=dark] .gatool-alliance-selection .nextAllianceChoice{background-color:#fef3c7fa!important;color:#422006!important;border-color:#dc2626!important}[data-bs-theme=dark] .gatool-alliance-selection .allianceSkip{color:#422006!important}[data-bs-theme=dark] .gatool-alliance-selection .allianceDecline,[data-bs-theme=dark] .gatool-alliance-selection .captainDecline,[data-bs-theme=dark] .gatool-alliance-selection .allianceTeamChosen,[data-bs-theme=dark] .gatool-alliance-selection .allianceTeamChosen b{color:#fff!important}
