body{position:absolute;overflow:auto;display:flex;flex-direction:row;align-items:flex-start;padding:0;margin:0;z-index:0;width:100%;height:100%;background-color:none}body.green{background-color:rgba(0,255,0,.15)}body.greener{background-color:rgba(0,255,0,.6)}body.red{background-color:rgba(255,0,0,.4)}body.yellow{background-color:hsla(51,80%,90%,.8)}.matchInterfaceContainerOuterClass{position:absolute;width:310px;height:510px;display:none;flex-direction:column;justify-content:flex-start;align-items:center;font-family:Tahoma;margin-top:0;cursor:default;z-index:10}.matchInterfaceContainerOuterClass.show{display:flex}.matchInterfaceOuterClass{width:300px;background-color:hsla(0,0%,93%,.99);border:2px solid #ccc;border-radius:7px;padding:14px 4px;margin-top:64px}.matchInterfaceMainClass,.matchInterfaceOuterClass{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.matchInterfaceMainClass{width:100%}.matchInterfaceBoardClass{display:flex;flex-direction:column;justify-content:center;align-items:center}.matchInterfaceHeaderTopTextClass{font-size:33px;text-align:center}.matchInterfaceHeaderMatchClass{width:90%;margin-bottom:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:4px;background-color:#cdfec2}.matchInterfaceMatchTextClass{background-color:hsla(0,0%,96%,.4);width:100%;text-align:center;border:1px solid #ccc;border-radius:4px;margin-bottom:4px;padding:3px 0;font-size:28px;font-weight:700;border-bottom:2px solid grey}.matchInterfaceDartsTextClass{width:90%;margin:2px 4px;padding:2px 4px;font-size:20px;text-align:center;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.matchInterfacePlayersContainer{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.matchInterfacePlayer{width:100%;margin-top:2px;margin-bottom:8px;border:1px solid #ccc;border-radius:4px;background-color:hsla(51,80%,90%,.8)}.matchInterfacePlayerTextClass{padding:3px;background-color:hsla(0,0%,96%,.4);border-radius:4px;font-size:26px;border-bottom:2px solid grey;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#infoImgBoardContainer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.infoImgBoard{max-width:100%;height:auto}.checkoutInfoOuterClass{position:fixed;width:100%;height:100%;display:none;flex-direction:column;justify-content:flex-start;align-items:center;pointer-events:auto;background-color:transparent;z-index:8;top:0;left:0;margin-top:35px}.checkoutInfoOuterClass.show{display:flex}.checkoutInfoPopupDivContainer{display:flex;align-items:center}.checkoutInfoPopup,.checkoutInfoPopupDivContainer{flex-direction:column;justify-content:flex-start;pointer-events:auto;box-sizing:border-box}.checkoutInfoPopup{display:none;background-color:hsla(29,66%,72%,.99);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:13px;border:1px solid #ccc;overflow-y:auto;overflow-x:hidden;max-height:80vh}.checkoutInfoPopup.show{display:flex}.checkoutInfoTopBar{height:40px;justify-content:flex-end;align-items:center;padding:8px 12px;border-top-left-radius:13px;border-top-right-radius:13px;background-color:#7d2529}.checkoutInfoHeaderSection,.checkoutInfoTopBar{display:flex;flex-direction:row;box-sizing:border-box}.checkoutInfoHeaderSection{justify-content:flex-start;align-items:stretch;padding:0;min-height:50px}.checkoutInfoHeaderTitleContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:0}.checkoutInfoHeaderTitleWrapper{background-color:hsla(51,80%,90%,.8);height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 8px;border-right:2px solid hsla(29,66%,72%,.99);border-bottom:2px solid rgba(160,120,90,.8);border-bottom-left-radius:8px;flex-shrink:0;box-sizing:border-box}.checkoutInfoHeaderTitle{font-size:20px;font-weight:400;color:rgba(0,0,0,.8);font-family:Impact,Arial,sans-serif}.checkoutInfoDartboardIconWrapper{background-color:hsla(51,80%,90%,.8);flex-direction:row;padding:0 8px;border-left:2px solid hsla(29,66%,72%,.99);border-right:2px solid rgba(160,120,90,.8);border-bottom:2px solid rgba(160,120,90,.8);border-bottom-right-radius:8px;flex-shrink:0;box-sizing:border-box}.checkoutInfoDartboardIconWrapper,.checkoutInfoSegmentMiddle{height:100%;display:flex;justify-content:center;align-items:center}.checkoutInfoSegmentMiddle{background-color:transparent;flex:1;flex-direction:row;min-width:0;overflow:visible;position:relative}.checkoutInfoDartboardIconContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;flex-shrink:0}.checkoutInfoDartboardIconContainer svg{width:100%;height:100%;max-width:40px;max-height:40px}.checkoutInfoContentSection{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:8px;box-sizing:border-box;gap:8px}.checkoutInfoRouteContainerClass{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;padding-bottom:4px;margin-bottom:0;box-sizing:border-box}.checkoutInfoRouteClass{gap:6px;border-bottom:2px solid rgba(160,120,90,.8);padding-bottom:6px;box-sizing:border-box}.checkoutInfoNavigationContainerClass{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:4px;margin:0;box-sizing:border-box}.checkoutInfoNavigation.center{border-bottom:2px solid rgba(0,190,29,.6);padding:8px 16px;font-size:18px;font-weight:700;min-width:60px;text-align:center}.checkoutInfoNavigation.backward,.checkoutInfoNavigation.forward{background-color:hsla(51,80%,90%,.8);border-radius:36px;border-bottom:2px solid rgba(160,120,90,.8);padding:8px;width:40px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box}.checkoutInfoNavBack{transform:rotate(180deg)}.checkoutInfoBottomBar{height:10px;background-color:#7d2529;border-bottom-left-radius:13px;border-bottom-right-radius:13px;flex-shrink:0}.checkoutInfoClass{margin-top:100px;width:450px;display:flex;pointer-events:auto;flex-direction:row;justify-content:center;align-items:flex-start;background-color:hsla(51,80%,90%,.8);border:2px solid #ccc;border-radius:5px;padding-top:20px;padding-bottom:20px;font-family:Tahoma}.checkoutInfoContentClass{width:85%;background-color:#eee;border:1px solid #ccc;border-radius:5px;padding:10px 6px 6px;display:flex;flex-direction:column;justify-content:center;align-items:center}.checkoutInfoTextClass{font-size:20px;cursor:default}.checkoutInfoTextClass.header{width:80%;text-align:center;font-size:34px;font-family:Impact;margin-bottom:10px;border:1px solid #ccc;border-bottom:2px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:hsla(0,0%,98%,.8);padding:3px 10px 2px}.checkoutInfoTableContainerClass{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:default;border:1px solid #ccc;border-radius:5px;padding:4px;box-sizing:border-box}.checkoutInfoTableClass{width:100%;font-family:Tahoma;font-size:14px;border-spacing:0;border-collapse:collapse;border:none}.checkoutInfoRow td{border-right:1px solid #ccc}.checkoutInfoRow td:last-child{border-right:none}.checkoutInfoRow.header td{font-weight:700;border-bottom:1px solid #ccc;background-color:hsla(0,0%,98%,.8);border-radius:4px}.checkoutInfoRow td{border-bottom:1px solid #ccc;background-color:hsla(51,80%,90%,.8);border-radius:4px}.checkoutInfoTableClass tr:last-child td{border-bottom:none}.checkoutInfoTableCell{border:none;padding:3px 6px;text-overflow:ellipsis}.checkoutInfoRouteContainerClass{max-width:95%;background-color:none;margin-top:10px;background-color:#cdfec2;background-color:hsla(51,80%,90%,.8);border-radius:6px;border:1px solid #ccc;padding:4px 6px}.checkoutInfoRouteClass{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap;flex-wrap:wrap}.checkoutInfoNavigation.backward{margin-left:2px}.checkoutInfoNavigation.center{border-radius:6px;padding:1px 6px;background-color:#cdfec2;cursor:default}.checkoutInfoNavigation.forward{margin-right:2px}.checkoutInfoNavigationText{font-family:Tahoma;font-size:18px;font-weight:400}.checkoutInfoNavigationText.center{font-family:Impact;letter-spacing:1px;font-size:24px}.startScreenOuterClass{width:99%;height:99%;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;z-index:9;pointer-events:auto;display:none}.startScreenOuterClass.show{display:flex}.startScreenClass{width:330px;margin-top:58px;justify-content:flex-start;border-radius:5px;text-align:center;padding-bottom:28px}.startScreenClass,.startScreenClearAllPlayerDataClass{display:flex;flex-direction:column;align-items:center;pointer-events:auto}.startScreenClearAllPlayerDataClass{position:absolute;justify-content:center;align-self:flex-end;width:65px;height:14px;bottom:5px;margin-right:3px;border:1px solid #ccc;border-radius:3px;background-color:rgba(242,38,19,.25);cursor:pointer}.startScreenClearDataText{text-align:center;font-family:Tahoma;font-size:8px}.startScreenDartsXLImg{width:145px;margin-right:6px}.startScreenCounterImg,.startScreenDartsXLImg{text-align:center;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.startScreenCounterImg{align-self:flex-start;margin-top:2px;margin-left:5px;width:113px}.startScreenClassHeaderTextContainerClass{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border:2px solid #ccc;background-color:rgba(0,190,29,.96);background-color:hsla(51,80%,90%,.95);border-bottom:2px solid rgba(204,184,78,.75);border-bottom:2px solid #ccc;padding-top:9px;padding-bottom:7px;border-top-left-radius:5px;border-top-right-radius:5px}.startScreenClassHeaderTextContainerClass.existingGame{background-color:hsla(51,80%,90%,.96)}.startScreenClassHeaderText{font-family:Tahoma;font-size:32px}.startScreenBelowHeaderClass,.startScreenClassHeaderText{display:flex;justify-content:center;align-items:center;flex-direction:column}.startScreenBelowHeaderClass{width:100%;border-bottom:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;background-color:hsla(0,0%,93%,.99);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.startScreenBelowHeaderClass.existingGame{background-color:hsla(0,0%,93%,.98)}.startScreenAnalyzerContainer{width:90%;display:none;justify-content:center;align-items:center;flex-direction:column;padding-top:6px;padding-bottom:4px;gap:0}.startScreenAnalyzerContainer.existingGame{display:flex}.startScreenContinueGameContainerClass{width:100%;flex-direction:column;justify-content:center;align-items:center;padding-top:8px;padding-bottom:4px;display:none}.startScreenContinueGameContainerClass.show{display:flex}.startScreenContinueGameClass{width:100%}.startScreenBigButtonClass,.startScreenContinueGameClass{display:flex;flex-direction:column;justify-content:center;align-items:center}.startScreenBigButtonClass{width:90%;height:70px;font-family:Tahoma;font-size:30px;font-weight:700;background-color:#cdfec2;border:2px solid #ccc;border-radius:6px;box-sizing:border-box;cursor:pointer;pointer-events:auto}.startScreenBigButtonClass.analyzer{height:60px;width:100%}.startScreenBigButtonClass.analyzer,.startScreenMediumButtonClass.analyzer,.startScreenMediumButtonClass.playerButton{border-bottom-left-radius:0;border-bottom-right-radius:0}.settingsMenuPlayerCheckoutsContainer .startScreenMediumButtonClass:not(.playerButton){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.startScreenBigButtonClass:hover{background-color:#e1ffd6}.startScreenMediumButtonClass{width:100%;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Tahoma;font-size:24px;font-weight:700;background-color:#cdfec2;border:2px solid #ccc;border-radius:6px;box-sizing:border-box;cursor:pointer;pointer-events:auto}.startScreenMediumButtonClass:hover{background-color:#e1ffd6}.startScreenBigButtonClass.toggleNewMatch{background-color:hsla(51,80%,90%,.8)}.startScreenBigButtonClass.startNewMatch.noPlayers{background-color:hsla(0,0%,91%,.8);pointer-events:none;cursor:not-allowed}.startScreenNewRoutesButtonClass{width:100%;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Tahoma;font-size:18px;font-weight:700;background-color:rgba(205,254,194,.9);border:2px solid #ccc;border-top:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-sizing:border-box;cursor:pointer;pointer-events:auto;margin:0;padding:0}.startScreenNewRoutesButtonClass.startScreen{box-sizing:border-box}.startScreenNewRoutesButtonClass:hover{background-color:rgba(225,255,214,.95)}.startScreenNewRoutesButtonText{font-family:Tahoma;text-align:center}.settingsMenuAnalyzerButtonsContainer .startScreenMediumButtonClass.analyzer,.settingsMenuAnalyzerButtonsContainer .startScreenNewRoutesButtonClass.settingsMenu{width:100%}.startScreenNewRoutesButtonText.settingsMenu{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;margin:0}.startScreenAnalyzerButtonContentContainer{width:100%;height:100%;max-width:100%;padding:0;margin:0;gap:0}.startScreenAnalyzerButtonContentContainer,.startScreenAnalyzerButtonTextContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden}.startScreenAnalyzerButtonTextContainer{width:60%;margin-left:16px;min-width:0}.startScreenAnalyzerIconContainerWrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;flex:1;min-width:0;overflow:hidden}.startScreenAnalyzerIconContainer2{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.startScreenAnalyzerIconPaddingContainer{box-sizing:border-box}.startScreenAnalyzerIconContainer,.startScreenAnalyzerIconPaddingContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.settingsMenuAnalyzerButtonsContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;gap:0}.startScreenOldMatchesContainerClass{pointer-events:none;padding-top:4px;padding-bottom:4px;display:none}.startScreenOldMatchesContainerClass.show{display:flex}.startScreenOldMatchesClass{flex-direction:column}.startScreenOldMatchClass,.startScreenOldMatchesClass{display:flex;align-items:center;justify-content:center}.startScreenOldMatchClass{flex-direction:row;background-color:#faf4d3;border:1px solid #ccc;border-radius:4px;margin:2px 4px;padding:4px 5px;pointer-events:auto;cursor:pointer}.startScreenOldMatchClass.active{background-color:#cdfec2}.startScreenOldMatchClass:hover{background-color:#e1ffd6}.startScreenOldMatchTextClass{font-family:Tahoma;font-size:18px;font-weight:400;text-align:center;margin-right:3px;margin-left:3px}.startScreenOldMatchDeleteMatch{border-radius:6px;border:1px solid #ccc;background-color:rgba(242,38,19,.5);padding:1px 3px;margin-left:3px;pointer-events:auto}.startScreenOldMatchDeleteMatchText{font-size:12px;font-family:Tahoma;font-weight:400;text-align:center}.startScreenOldMatchBoardContainer{border-radius:6px;border:1px solid #ccc;background-color:hsla(51,80%,90%,.8);padding:1px;margin-right:3px;pointer-events:auto}.startScreenOldMatchBoard{display:flex;flex-direction:column;justify-content:center;align-items:center}.startScreenMainContainerClass{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:4px;padding-bottom:10px}.startScreenBoardsContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;margin:1px 2px}.startScreenDartboardChoice,.startScreenDartboardContainerRow{display:flex;flex-direction:row;justify-content:center;align-items:center}.startScreenDartboardChoice{background-color:#faf4d3;border:1px solid #ccc;border-radius:4px;padding:4px;margin:1px}.startScreenDartboardChoice.active{background-color:#cdfec2;border:1px solid #ccc}.startScreenNewMatchOptionClass{width:100%;height:100%;display:none;flex-direction:column;justify-content:center;align-items:center}.startScreenNewMatchOptionClass.show{display:flex}.startScreenOptionDefaultTextContClass{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.startScreenOptionDefaultSymbolContainerClass.rotatedDown{padding-top:0}.startScreenOptionDefaultSymbolContainerClass.rotatedUp{padding-top:7px}.startScreenOptionDefaultTextClass{display:flex;flex-direction:column;justify-content:center;align-items:center}.startScreenOptionDefaultTextClass.rotatedDown{transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:center center}.startScreenOptionDefaultTextClass.rotatedUp{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform-origin:center center}.startScreenOptionButtonClass{border-left:1px solid #bbb;border-right:1px solid #bbb;border-radius:4px}.startScreenOptionButtonClass,.startScreenOptionTextContClass{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.startScreenOptionTextClass{font-family:Tahoma;font-size:"26px";text-align:center}.newMatchContainerOuterClass{width:100%;height:100%;display:none;flex-direction:column;margin-top:6px;margin-left:2px;margin-right:2px}.newMatchContainerOuterClass.show{display:flex}.startScreenNewMatchContainerClass{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2px;display:none}.startScreenNewMatchContainerClass.show{display:flex}.startScreenNamesBoxContainer{width:100%}.startScreenLoadedNamesBox{flex-direction:column;margin-bottom:4px}.startScreenLoadedNamesBox,.startScreenLoadedNamesRow{width:100%;display:flex;align-items:center;justify-content:center}.startScreenLoadedNamesRow{flex-direction:row;flex-wrap:wrap}.startScreenLoadedPlayer{border:1px solid #ccc;border-radius:5px;padding:4px 12px;margin:1px;background-color:#faf4d3;font-family:Tahoma;font-size:26px;cursor:pointer;pointer-events:auto;max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.startScreenLoadedPlayer:hover{background-color:#fffceb}.startScreenLoadedPlayer.active{background-color:#cdfec2}.startScreenLoadedPlayer.activePlayer{font-weight:700}.startScreenLoadedPlayer.matchPlayer{background-color:#cdfec2}.startScreenLoadedPlayer.matchPlayer:hover{background-color:#e1ffd6}.startScreenInputContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;pointer-events:none;margin-bottom:6px}.startScreenAddPlayer{margin-left:3px;margin-right:6px;padding:8px 12px;background-color:#faf4d3;border:1px solid #ccc;border-radius:4px;pointer-events:auto;cursor:pointer}.startScreenAddPlayer.green{background-color:#cdfec2}.startScreenAddPlayerText{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;font-size:15px;font-family:Tahoma}.startScreenInput{margin-right:3px;margin-left:6px;width:140px;height:35px;text-align:center;font-size:16px;font-family:Tahoma;border-radius:4px;border:1px solid #ccc;background-color:#faf4d3;background-color:#fcfcfc;pointer-events:auto}.startScreenInput.active{background-color:#cdfec2}.dartboardSvgClass{padding:0;margin:0;border:none;overflow:visible}.iconSvgClass{border:1px solid transparent}.iconSvgClass:hover{background-color:#fffceb;border:1px solid #ccc;border-radius:7px}.iconSvgClassNoEventListener{border:1px solid transparent;pointer-events:none;cursor:default}.promptContainerClass{display:none;flex-direction:column;justify-content:flex-start;align-items:center;width:350px;position:fixed;z-index:11}.promptContainerClass.show{display:flex}.prompt-overlay{justify-content:flex-start;height:100%}.prompt-box,.prompt-overlay{display:flex;flex-direction:column;align-items:center;width:100%}.prompt-box{margin-top:80px;height:320px;justify-content:center;background:#fff;padding:20px 4px 12px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;text-align:center;border:3px solid #ccc;background-color:hsla(0,0%,93%,.98)}.prompt-box.confirm{width:250px;height:300px}.prompt-box.confirm.promptBoxGameSettingsTheme{width:100%;height:auto;margin-top:0;padding-left:12px;padding-right:12px;padding-top:12px;border-radius:0;border:none;background-color:hsla(0,0%,100%,.98)}.prompt-parent-container.gameSettingsTheme{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:250px;border-radius:15px;border:2px solid #aaa;overflow:hidden;box-sizing:border-box;background-color:hsla(0,0%,100%,.98);margin-top:80px;height:auto}.prompt-parent-container.gameSettingsTheme.checkoutPromptParentContainer{background-color:transparent;border:none;border-radius:0;width:auto;min-width:0}.prompt-content-container.checkoutPromptContentContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;background-color:hsla(0,0%,100%,.98);border:2px solid #aaa;border-top:none;border-radius:0 0 15px 15px;box-sizing:border-box}.prompt-content-container.checkoutPromptContentContainer.softGreen{background-color:#cdfec2;overflow:hidden;box-sizing:border-box;margin-top:0}.checkoutPromptHeaderParentContainer{justify-content:flex-start;margin-bottom:0}.checkoutPromptHeaderContainerClass,.checkoutPromptHeaderParentContainer{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.checkoutPromptHeaderContainerClass{justify-content:center;border:2px solid #ccc;border-radius:5px 5px 0 0;background-color:hsla(51,80%,90%,.95);min-width:0;padding-top:9px;padding-bottom:7px;border-bottom:2px solid #ccc}.checkoutPromptHeaderTextClass{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:8px;box-sizing:border-box}.checkoutPromptDartsXLImg{width:145px;margin-right:6px;text-align:center;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;height:auto}.prompt-top-border-container.gameSettingsTheme{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}.prompt-top-border-inner.gameSettingsTheme{padding:8px 12px;background-color:#7d2529;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom:2px solid rgba(125,37,41,.8)}.prompt-reset-section.gameSettingsTheme,.prompt-top-border-inner.gameSettingsTheme{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box}.prompt-reset-section.gameSettingsTheme{padding:12px 16px;border-bottom:2px solid #aaa;background-color:hsla(0,0%,100%,.98);height:auto}.prompt-reset-text.gameSettingsTheme{font-family:Tahoma;font-size:22px;font-weight:700;color:#2a5aa0;letter-spacing:.5px;text-shadow:1px 1px 2px rgba(0,0,0,.1);margin:0;padding:0}.prompt-parent-container.gameSettingsTheme .prompt-reset-section.gameSettingsTheme .prompt-reset-text.gameSettingsTheme{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.prompt-box.promptBoxGameSettingsTheme{width:100%;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:12px;padding-top:8px;padding-bottom:16px;border:none;margin:0;gap:0;background-color:hsla(0,0%,100%,.98);box-sizing:border-box;min-height:0;background-color:hsla(51,80%,90%,.8)}.prompt-bottom-bar.gameSettingsTheme{width:100%;margin-top:auto;height:4px;background-color:#7d2529;border-radius:0 0 15px 15px;flex-shrink:0}.prompt-parent-container.simplePrompt{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:250px;border-radius:15px;overflow:hidden;box-sizing:border-box;background-color:transparent;margin-top:80px;height:auto;padding:0;border:2px solid #aaa}.prompt-top-border-container.simplePrompt{width:100%;height:12px;background-color:#7d2529;flex-shrink:0}.prompt-header-row.simplePrompt{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px;background-color:hsla(0,0%,100%,.99);box-sizing:border-box;border-bottom:1px solid #ccc;flex-shrink:0}.prompt-header-text.simplePrompt{font-family:Tahoma;font-size:22px;font-weight:700;color:#2a5aa0;letter-spacing:.5px;text-shadow:1px 1px 2px rgba(0,0,0,.1);margin:0;padding:0;cursor:default;user-select:none}.prompt-question-row.simplePrompt{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px;background-color:hsla(0,0%,100%,.99);border-bottom:1px solid #ccc;box-sizing:border-box;flex-shrink:0}.prompt-question-text.simplePrompt{font-family:Tahoma;font-size:16px;color:#333;margin:0;padding:0;text-align:center;width:100%;cursor:default;user-select:none}.prompt-content-body.simplePrompt{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:12px;background-color:hsla(51,80%,90%,.99);box-sizing:border-box;flex:1;min-height:0}.prompt-bottom-border-container.simplePrompt{width:100%;height:4px;background-color:#7d2529;flex-shrink:0}.prompt-box.confirm.simplePrompt{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;border:none;margin:0;gap:0;background-color:transparent;box-sizing:border-box;min-height:0}.prompt-box.confirm.simplePrompt .middle-row{width:100%;margin:0;padding:0;display:none}.prompt-box.confirm.simplePrompt .bottom-row{width:100%;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.prompt-box.promptBoxGameSettingsTheme .bottom-row,.prompt-box.promptBoxGameSettingsTheme .top-row{background-color:transparent}.prompt-box.promptBoxGameSettingsTheme .bottom-row{padding-top:0;margin-top:0;min-height:0}.prompt-box.promptBoxGameSettingsTheme .label-box{background-color:hsla(0,0%,100%,.98);margin-bottom:8px}.prompt-box.promptBoxGameSettingsTheme .top-row{margin-bottom:12px;width:auto;max-width:calc(100% - 24px);padding-bottom:0;height:200px}.prompt-box.promptBoxGameSettingsTheme .label-box{box-sizing:border-box!important;padding:2px!important;margin-left:6px;margin-right:6px}.prompt-box.promptBoxGameSettingsTheme .label-box svg{background-color:transparent}.prompt-box.promptBoxGameSettingsTheme .label-box.segmentText{display:flex;justify-content:center;align-items:center;font-size:36px}.prompt-box.promptBoxGameSettingsTheme .label-box.segmentText .label-text-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:inherit}.prompt-box.promptBoxGameSettingsTheme .bottom-row button{margin-bottom:6px}.prompt-box.promptBoxGameSettingsTheme .bottom-row button:last-child{margin-bottom:0}.promptButton.checkoutBustedPromptButton{width:212.5px;height:67.2px}.promptButton.checkoutBustedPromptButton.checkoutButton{background-color:rgba(75,252,33,.5);border-bottom:2px solid #00be1d;box-shadow:inset 0 -4px 4px -2px #00be1d}.top-row{justify-content:space-around;margin-top:6px}.label-box,.top-row{display:flex;align-items:center}.label-box{max-width:auto;flex-direction:row;justify-content:center;font-family:Impact;font-size:48px;letter-spacing:2px;background-color:hsla(51,80%,90%,.8);border:1px solid #ccc;border-radius:5px;margin-left:6px;margin-right:6px;padding:4px}.prompt-content-container.checkoutPromptContentContainer .prompt-box.promptBoxGameSettingsTheme .label-box{background-color:hsla(0,0%,100%,.98);flex:0 0 auto}.prompt-content-container.checkoutPromptContentContainer .prompt-box.promptBoxGameSettingsTheme .label-box svg{background-color:hsla(0,0%,100%,.98)}.label-box.red{background-color:rgba(242,38,19,.25)}.label-box.green{background-color:rgba(0,190,29,.3)}.label-box.text{font-size:22px;justify-content:flex-start;text-wrap:balance}.label-box-name{font-size:32px;font-family:Tahoma;background-color:hsla(51,80%,90%,.8);border:1px solid #ccc;border-radius:5px;padding:10px 4px;cursor:default;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;flex-wrap:wrap}.messageDiv{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-right:4px;margin-left:4px;padding:3px 5px 4px;border-radius:7px;font-family:Tahoma;letter-spacing:2px;font-weight:700;font-size:15px;background-color:transparent;border:transparent;width:auto}.messageDiv.prompt{width:245px;height:35px;font-size:22px;padding:0 2px;margin-right:0;margin-left:0}.messageDiv.gameSetting{display:flex;justify-content:center;align-items:center;font-size:23px;font-weight:400;letter-spacing:1px;background-color:hsla(51,80%,90%,.8);border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px 7px;margin-left:0;margin-right:0}.messageDiv.three{white-space:nowrap}.messageDiv.four{white-space:nowrap;width:130px;height:35px}.messageDiv.six{white-space:nowrap;width:186px;height:35px}.messageDiv.selectGameSetting{white-space:nowrap;width:200px;height:40px;font-family:Impact;font-size:23px;font-weight:400;letter-spacing:.5px;background-color:hsla(51,80%,90%,.8);border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px 27px;margin-left:0;margin-right:0}.prompt-question{display:flex;flex-direction:row;justify-content:center;align-items:center;height:60px;width:250px;font-size:28px;word-wrap:break-word;font-family:Tahoma;text-align:center;border:1px solid #ccc;border-radius:7px;padding:1px 3px;cursor:default}.prompt-question.red{background-color:rgba(242,38,19,.25)}.prompt-question.green{background-color:rgba(0,190,29,.3)}.prompt-question.yellow{background-color:hsla(51,80%,90%,.8)}.promptQuestionDelete{flex-direction:row;height:60px;font-size:20px;font-family:Tahoma;text-align:center;border:1px solid #ccc;border-radius:7px;background-color:rgba(242,38,19,.25);word-wrap:break-word;flex-wrap:wrap;white-space:nowrap}.middle-row,.promptQuestionDelete{display:flex;justify-content:center;align-items:center}.middle-row{flex-direction:column;padding:12px;margin-top:2px;margin-bottom:2px}.promptButton{width:170px;height:60px;font-size:20px;font-weight:700;border:2px solid #ccc;border-radius:5px;font-family:Tahoma;pointer-events:auto;cursor:pointer;margin-bottom:7px}.promptButton,.promptButton.green{background-color:#cdfec2}.promptButton.red{background-color:rgba(242,38,19,.55)}.promptButton.cancel{background-color:hsla(0,0%,93%,.55)}.bottom-row{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:0}.bottom-row button:hover{background:#399ce3;color:#fff}.prompt-input{width:170px;height:60px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px;text-align:center;font-size:20px;font-family:Tahoma;background-color:hsla(0,0%,99%,.97)}.checkoutRoutesContainerClassOuter{margin-top:4px;flex-direction:row;justify-content:center;align-items:flex-start;pointer-events:none;cursor:default;display:none}.checkoutRoutesContainerClassOuter.show{display:flex;pointer-events:auto;cursor:pointer}.checkoutRoutesContainerClass{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;border-radius:5px;border:1px solid #ccc;pointer-events:auto;background-color:hsla(0,0%,93%,.96);background-color:hsla(51,80%,90%,.8);min-width:229px;max-width:98%}.checkoutRoutesInnerContainer{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.checkoutRouteButtonsContainerOuterClass,.matchRoutesButtonsListContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.matchRoutesButtonsListContainer{width:100%;height:100%;padding-top:2px;padding-bottom:2px}.matchRoutesButtonsList{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.matchRoutesButtonsRowVert{display:flex;flex-direction:column;justify-content:center;align-items:center}.matchRoutesButtonsRowHori{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.alternateCheckoutRoutesClassOuter{width:100%;align-self:center}.alternateCheckoutRoutesClassOuter:hover{background-color:#fffceb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.alternateCheckoutRoutesClass{border-left:1px solid #ccc;padding-top:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;overflow-y:auto;cursor:default;display:none}.alternateCheckoutRoutesClass.show{display:flex;pointer-events:auto;cursor:pointer}.alternateCheckoutRoutesNavigationTextsClassOuter{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.alternateCheckoutRoutesNavigationTextsClass{width:100%;padding-bottom:3px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.alternateCheckoutRoutesNavigationTextsClass.onlyOneElement{justify-content:center}.navTextContainerClass{display:flex;justify-content:center;align-items:center;padding-top:1px;padding-bottom:1px;border-radius:5px;border:1px solid #ccc;background-color:hsla(51,80%,90%,.8);border-bottom:2px solid rgba(189,160,0,.8)}.navTextContainerClass.left{position:relative;margin-left:3px}.navTextContainerClass.right{position:relative;margin-right:3px}.navTextContainerClass.middle{border:1px solid #ccc;background-color:rgba(205,254,194,.8);font-weight:700;border-bottom:2px solid rgba(0,190,29,.8)}.navTextContainerClass.onlyOneElement{left:auto;transform:none;position:relative}.navTextClass{font-family:Tahoma;letter-spacing:0;font-size:10px;text-align:center;cursor:pointer;align-self:flex-end}.navTextClass.middle{font-size:10px}.navTextClass.left,.navTextClass.middle{padding-left:2px;padding-right:4px}.navTextClass.right{padding-left:4px;padding-right:2px}.singleCheckoutRouteClass{padding-left:5px;padding-right:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.singleCheckoutRouteClass.optimal{padding-bottom:8px}.optimalCheckoutClassOuter{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.optimalCheckoutClassOuter:hover{background-color:#fffceb}#optimalCheckoutDiv{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:4px;padding-bottom:4px;margin-bottom:0}#optimalCheckoutDiv.borderBottom{border-bottom:1px solid #ccc}.checkoutTargetCheckMarkContainerClass{position:absolute;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;align-self:flex-end;margin-top:0;transform:translateY(35%)}.checkoutTargetCheckMarkClass{font-size:14px;font-family:Tahoma;color:rgba(0,0,0,.7);display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.checkoutTargetCheckMarkClass.statsInterface{font-size:9px}.checkoutRouteTargetClass{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:20px;padding-top:3px;padding-bottom:4px;background-color:hsla(51,80%,90%,.8);background-color:#fff;background-color:#fffcf0;font-family:Tahoma;font-weight:700;border:transparent;border:1px solid #ccc;border-radius:7px;border-bottom:2px solid rgba(189,160,0,.8);cursor:pointer}.checkoutRouteTargetClass,.checkoutRouteTargetClass.biggest{width:60px;margin-right:2px;margin-left:2px;letter-spacing:1px;font-size:15px}.checkoutRouteTargetClass.smaller1{font-size:14px;letter-spacing:1px;width:52px;margin-right:2px;margin-left:2px}.checkoutRouteTargetClass.smaller2{width:50px;font-size:14px;letter-spacing:1px;margin-right:2px;margin-left:2px}.checkoutRouteTargetClass.smaller3{width:45px;font-size:13px;letter-spacing:1px;margin-right:1px;margin-left:1px}.checkoutRouteTargetClass.smaller4{width:40px;font-size:12px;letter-spacing:1px;margin-right:1px;margin-left:1px}.checkoutRouteTargetClass.smaller5{width:35px;font-size:11px;letter-spacing:1px;margin-right:1px;margin-left:1px}.checkoutRouteTargetClass.smaller6{width:30px;font-size:10px;letter-spacing:1px;margin-right:1px;margin-left:1px}.checkoutRouteTargetClass.smaller7{width:25px;font-size:9px;letter-spacing:0;margin-right:1px;margin-left:1px}.checkoutRouteTargetClass.softGreen{background-color:#cdfec2;border-bottom:2px solid rgba(0,190,29,.8)}.checkoutRouteTargetClass.green{background-color:rgba(75,252,33,.5);border-bottom:2px solid #00be1d;box-shadow:inset 0 -4px 4px -2px #00be1d}.checkoutRouteTargetClass.red,.checkoutRouteTargetClass.redAccept{background-color:rgba(242,38,19,.8);border-bottom:2px solid #f22613}.checkoutRouteTargetClass.redAccept{box-shadow:inset 0 -4px 4px -2px #f22613}.checkoutRouteTargetClass.checkoutGreen{box-shadow:inset 0 -4px 4px -2px #00be1d}.checkoutRouteTargetClass.checkoutGreen,.checkoutRouteTargetClass.checkoutGreenNoShadow{background-color:rgba(75,252,33,.5);border-bottom:2px solid #00be1d}.checkoutRouteTargetClass.checkoutInfo{padding:0;font-size:14px;width:42px;height:25px;cursor:default}.checkoutRouteTargetClass.statsInterface{padding:0;font-size:8px;font-weight:400;width:25px;height:17px;cursor:default;pointer-events:none}.checkoutRouteTargetClass.checkoutVisit{background-color:#cdfec2;border-bottom:2px solid #00be1d}.checkoutRouteTargetClass.matchRouteButton{margin-top:1px;margin-bottom:1px;font-size:15px;width:34px;height:20px}.checkoutRouteTargetClass.rddDartboard{width:37px;height:23px;font-size:11px;padding-bottom:0;padding-top:0}.checkoutRouteTargetClass.rddDartboard:hover{background-color:#cdfec2;border-bottom:2px solid rgba(0,190,29,.8)}.checkoutRouteTargetClass.showRoutes{width:40px;height:25px;font-size:13px;margin-left:1px;margin-right:1px;padding-bottom:0;padding-top:0;pointer-events:none;cursor:default}.checkoutRouteTargetClass.showRoutesTop{width:58px;height:26px;font-size:15px}.checkoutRouteTargetClass.rddRoutesTdoPresenter{width:28px;height:14px;font-size:10px;margin-left:3px;margin-right:3px}.checkoutRouteTargetClass.segmInfoClear{width:33px;font-size:14px;padding-left:3px;padding-right:3px;pointer-events:auto;cursor:pointer}.checkoutRouteTargetClass.segmInfo{width:47px;font-size:15px;margin-top:2px;margin-bottom:2px;pointer-events:auto;cursor:pointer}.checkoutRouteTargetClass.matchInfo{margin:0;padding-top:0;padding-bottom:1px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;font-size:14px;width:45px;min-width:30px;height:100%;pointer-events:auto;cursor:pointer}.checkoutRouteTargetClass.isInNewRoutesMode{background-color:rgba(255,252,240,.1);box-shadow:none!important}.checkoutRouteTargetClass.isInNewRoutesMode.realMatch,.checkoutRouteTargetClass.isInNewRoutesMode.realMatchMultiRow{box-shadow:none!important}.checkoutRouteTargetClass.realMatch{height:20px;width:60px;font-size:15px}.checkoutRouteTargetClass.realMatchMultiRow{height:10px;width:45px;font-size:12px;padding-top:1px;padding-bottom:2px;margin-right:1px;margin-left:1px}.checkoutRouteTargetClass.fakeMatch{height:auto;border-bottom:2px solid rgba(0,190,29,.8);background-color:rgba(255,252,240,.3)}.checkoutRouteTargetClass.fakeMatchFuture{background-color:rgba(255,252,240,.1)}.checkoutRouteTargetClass.acceptedVisitWeak{border-bottom:2px solid rgba(0,190,29,.8)}.checkoutRouteTargetClass.future{background-color:rgba(255,252,240,.3)}.checkoutRouteTargetClass.futureVisit{border-bottom:2px solid rgba(0,190,29,.8);box-shadow:inset 0 -4px 4px -2px rgba(0,190,29,.3)}.checkoutRouteTargetClass.futureCheckout{border-bottom:2px solid #00be1d;box-shadow:inset 0 -4px 4px -2px rgba(0,190,29,.3)}.checkoutRouteTargetClass.futureBusted{border-bottom:2px solid rgba(242,38,19,.5);box-shadow:inset 0 -4px 4px -2px rgba(242,38,19,.3)}.checkoutRouteTargetClass.bigScore{width:87px;height:96%;margin:0;padding:0;font-weight:400;font-family:Impact;font-size:32px}.checkoutRouteTargetClass.analyzerRoutes{width:52px}.checkoutRouteTargetClass.purpleAcceptedVisit{border-bottom:2px solid rgba(150,50,200,.8)}.checkoutRouteTargetClass.purpleAcceptedCheckout{background-color:rgba(200,150,255,.5);border-bottom:2px solid #9632c8;box-shadow:inset 0 -4px 4px -2px #9632c8}.checkoutRouteTargetClass.purpleBusted{background-color:rgba(242,38,19,.8);border-bottom:2px solid #9632c8;box-shadow:inset 0 -4px 4px -2px #9632c8}.checkoutRouteTargetClass.purple{background-color:rgba(153,11,181,.5);border-bottom:2px solid rgba(163,11,191,.37)}.checkoutRouteTargetClass.fakeCheckout{width:55px;height:23px;font-size:18px}.checkoutRouteTargetClass.userRoutes{pointer-events:none;cursor:pointer}.everythingInterfaceDiv{position:absolute;padding-top:6px;padding-left:7px;left:0;top:0;box-sizing:border-box;align-items:stretch;pointer-events:none;-webkit-backface-visibility:hidden;z-index:2}.everythingInterfaceDiv,.topLeftInterfaceClass{display:flex;flex-direction:column;justify-content:space-between;border:none}.topLeftInterfaceClass{align-items:flex-start}.topRowContainer{margin-top:2px}.logoAndSelectBoard-section,.topRowContainer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border:none}.logoAndSelectBoard-section{margin-right:5px}.tabsAndCheckout-section{flex-direction:row;align-items:center;border-radius:5px;flex:1}.tabsAndCheckout-section,.undoAndCheckout-section{display:flex;justify-content:flex-start;border:none}.undoAndCheckout-section{flex-direction:row;align-items:flex-start;margin-top:2px;margin-right:5px;position:relative}#topLogoBoardAndUndoDiv{flex-direction:row;justify-content:center;align-items:flex-start}#topLogoAndUndoDiv,#topLogoBoardAndUndoDiv{display:flex;border:none;margin:none;padding:0}#topLogoAndUndoDiv{flex-direction:column;justify-content:space-between}#totalAndCurrentScoreDiv{margin-top:6px;height:68px;flex-direction:row;justify-content:center;align-items:center;display:none}#totalAndCurrentScoreDiv.show{display:flex}.selectBoardDivContainerClass{padding:1px;margin-top:3px;margin-bottom:1px;border:1px solid #ccc;border-bottom:2px solid #bda000;border-radius:8px;background-color:#faf4d3;display:flex;flex-direction:row;justify-content:center;align-items:center;pointer-events:auto}.selectBoardDivContainerClass.green{background-color:#cdfec2;border-bottom:2px solid #00be1d}.selectBoardDivContainerClass:hover{background-color:#fffceb;border-radius:7px}.selectBoardClass{width:42px;height:42px;flex-direction:row;justify-content:center}.bottomInterfaceClass,.selectBoardClass{display:flex;align-items:center;pointer-events:none}.bottomInterfaceClass{position:absolute;width:400px;margin-top:390px;flex-direction:column;justify-content:flex-start;margin-top:0}.bottomAfterMissClass,.currentScoreAndCurrentDarts{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-self:center}.currentScoreAndCurrentDarts{align-content:center;align-items:center}.logoDivContainer{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.gameSettingsLogoContainer{margin-top:10px;margin-bottom:0;width:100%}.gameSettingsLogoContainer,.gameSettingsPopupDivContainer .logoDivContainer{background:transparent;border:none}.logoNotTopClass{height:34px;width:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:7px 12px;margin-top:5px;margin-bottom:2px;pointer-events:auto;cursor:pointer;border:1px solid #ccc;border-radius:25px;background-color:#faf4d3}.logoImg{max-width:100%;max-height:100%;text-align:center;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.logoTopDivContainer{padding-right:7px;padding-left:4px;margin-top:2px;width:90px;height:48px;position:relative;text-align:center;align-items:flex-start}.logoTopDivClass,.logoTopDivContainer{display:flex;flex-direction:column;justify-content:center}.logoTopDivClass{padding:4px;height:100%;align-items:center;pointer-events:auto;cursor:pointer;background-color:hsla(51,80%,90%,.8);border-radius:16px;border:1px solid #ccc;border-bottom:2px solid #bda000}.logoTopDivClass.green{border:1px solid #ccc;background-color:#faf4d3;background-color:#cdfec2;border-bottom:2px solid #00be1d}.logoTopDivClass:hover{background-color:#fffceb;border:2px solid #ccc}.logoTopInner{width:90%;margin-top:2px}.tabsContainerDivOuterClass{position:relative;height:46px;display:flex;flex-direction:row;justify-content:flex-start;padding-left:0;margin-left:0}#tabsAndAddTabDiv{display:flex;flex-direction:row;border:1px solid #ccc;border-radius:5px;visibility:hidden}#tabsAndAddTabDiv.tabsOverflowEnabled #tabsContainerDiv{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc transparent}#tabsAndAddTabDiv.tabsOverflowEnabled #tabsContainerDiv::-webkit-scrollbar{height:8px}#tabsAndAddTabDiv.tabsOverflowEnabled #tabsContainerDiv::-webkit-scrollbar-track{background:transparent}#tabsAndAddTabDiv.tabsOverflowEnabled #tabsContainerDiv::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;pointer-events:auto;z-index:8}#tabsAndAddTabDiv.tabsOverflowEnabled #tabsContainerDiv::-webkit-scrollbar-thumb:hover{background-color:#aaa}#tabsAndAddTabDiv.tabsOverflowEnabled #tabsContainerDiv::-webkit-scrollbar-thumb,#tabsAndAddTabDiv.tabsOverflowEnabled #tabsContainerDiv::-webkit-scrollbar-track{pointer-events:auto}#tabsContainerDiv{display:flex;flex-direction:row;justify-content:flex-start;background-color:none;pointer-events:auto;flex-shrink:1;min-width:0}#tabsAndAddTabDiv.tabsOverflowEnabled{scroll-behavior:smooth}#tabsAndAddTabDiv.show{visibility:visible}.add-tab{align-self:center;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;padding:0 5px;background-color:#eee;cursor:pointer;pointer-events:auto;border-top-right-radius:3px;border-bottom-right-radius:3px;border:none}.add-tab.smaller{padding:0 4px}.tab{position:relative;height:100%;width:100%;min-width:30px;font-weight:400;background-color:hsla(51,80%,90%,.8);padding:0 3px;text-align:center;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #ddd;cursor:pointer;border-top-left-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:0;border-bottom:2px solid #bda000}.tab.active{background-color:#00e640;background-color:hsla(51,80%,90%,.8);background-color:#fff;background-color:#cdfec2;font-weight:700;border-bottom:2px solid #00be1d;border-bottom-right-radius:3px}.tab:hover{background-color:#fffceb}.tab.active:hover{background-color:#e1ffd6}.playerTabScoreContainer{width:100%}.playerTabStarterIndicator{left:5px;bottom:2px;z-index:1}.playerTabScoreContainer{position:relative}.playerTabStarterIndicatorText{font-size:13px;font-family:Tahoma;font-weight:400;text-align:center}.playerTabStarterIndicatorSymbol{font-weight:700;text-align:center;font-family:Tahoma}.playerTabStarterIndicatorSymbol.notStarter,.playerTabStarterIndicatorSymbol.starter{font-size:12px}.playerTabNameDivClass{display:flex;flex-direction:column;justify-content:center;border-top-left-radius:3px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-family:Tahoma;letter-spacing:1px;font-weight:400;width:100%;height:17px;padding-bottom:1px}.playerTabNameDivClass.smaller1{font-size:10px;padding-top:0}.playerTabNameDivClass.smaller2,.playerTabNameDivClass.smaller3,.playerTabNameDivClass.smaller4{font-size:9px;padding-top:1px}.playerTabNameDivClass.active{font-weight:700}.playerTabScoreDivClass{width:100%;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-top:1px dotted #ccc;font-size:15px;padding-top:7px;font-family:Lucida Console;font-weight:400;height:10px}.playerTabScoreValue{text-align:center}.playerTabStarterIndicator{position:absolute;left:6px}.playerTabActiveIcon{position:absolute;right:6px;font-size:12px;opacity:0;transition:opacity .2s ease}.playerTabActiveIcon.visible{opacity:1}.playerTabScoreDivClass.smaller1{font-size:14px}.playerTabScoreDivClass.smaller2{font-size:12px}.playerTabScoreDivClass.smaller3{font-size:11px}.playerTabScoreDivClass.smaller4{font-size:10px}.playerTabScoreDivClass.active{font-weight:700}.thrownDartInputsContainer{flex-direction:row;flex-wrap:wrap;overflow-y:auto;pointer-events:auto;height:auto;max-height:110px;min-width:110px}.thrownDartInputsContainer,.thrownDartInputWrapper{display:flex;justify-content:center;align-items:center}.thrownDartInputWrapper{width:60px;height:54px;position:relative;flex-direction:column;margin-right:1px;margin-left:1px;margin-bottom:1px;border:1px solid #ccc;border-radius:6px;background-color:#eee;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.thrownDartInputWrapper.smaller .thrownDartInputTopRow{justify-content:center}.thrownDartInputWrapper.smaller .thrownDartInputTopRowInputCont{margin-left:0;justify-content:center}.thrownDartInputWrapper.smaller .thrownDartInputBottomRow{justify-content:center;padding-top:0}.thrownDartInputWrapper.redBusted{background-color:rgba(255,0,0,.61);border-color:rgba(242,38,19,.8);box-shadow:0 0 5px 1px rgba(242,38,19,.5);cursor:pointer}.thrownDartInputWrapper.yellow,.thrownDartInputWrapper.yellowMiss{background-color:hsla(51,80%,90%,.8);border-color:#bda000;box-shadow:0 0 2px 1px rgba(189,160,0,.65);cursor:pointer}.thrownDartInputWrapper.green{background-color:rgba(75,252,33,.5);border-color:#00be1d;box-shadow:0 0 2px 1px rgba(0,190,29,.45)}.thrownDartInputWrapper.smaller{width:38px;margin-right:1px;margin-left:1px}.thrownDartInputWrapper.green:hover,.thrownDartInputWrapper.red:hover,.thrownDartInputWrapper.yellow:hover{background-color:#fffceb;border:2px solid #ccc}.hgfsghhjhdthy{background-color:rgba(242,38,19,.25);background-color:rgba(242,38,19,.3);background-color:rgba(242,38,19,.35);background-color:rgba(242,38,19,.4);background-color:rgba(242,38,19,.5);background-color:rgba(242,38,19,.55);background-color:rgba(242,38,19,.6);background-color:rgba(242,38,19,.7);background-color:rgba(242,38,19,.8);background-color:#f22613;background-color:rgba(219,87,75,.9);background-color:rgba(190,20,20,.65)}.thrownDartInput{font-size:28px;font-family:Impact;font-weight:400;text-align:center;border:none;border-radius:3px;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1}.thrownDartInput,.thrownDartInput.red,.thrownDartInput.yellow{pointer-events:none}.thrownDartInput.smaller{font-size:18px}.thrownDartInputTopRow{width:100%;height:100%;margin-top:5px;min-height:0}.thrownDartInputTopRow,.thrownDartInputTopRowInputCont{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;pointer-events:none}.thrownDartInputTopRowInputCont{margin-left:0}.thrownDartInputTopRowEmptyCont{width:0;display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:none}.thrownDartInputBottomRow{height:16px;padding-top:0;flex-shrink:0;align-items:flex-end}.thrownDartInputBottomRow,.thrownDartInputRddCont{width:100%;display:flex;flex-direction:row;justify-content:center;pointer-events:none}.thrownDartInputRddCont{height:100%;box-sizing:border-box;position:relative;align-items:stretch;margin-right:0;padding-left:0;padding-right:0;border-radius:6px;border:1px solid #ccc;border-bottom:2px solid rgba(189,160,0,.8);background-color:#fffcf0}.thrownDartInputRddCont.red{background-color:rgba(242,38,19,.8);border:1px solid rgba(242,38,19,.8);border-bottom:2px solid rgba(255,0,0,.61)}.thrownDartInputRddCont.softGreen{background-color:#cdfec2;border-bottom:2px solid rgba(0,190,29,.8)}.thrownDartInputRddCont.checkoutGreen{background-color:rgba(75,252,33,.5);border-bottom:2px solid #00be1d;box-shadow:inset 0 -4px 4px -2px #00be1d}.thrownDartInputRddCont.smaller{justify-content:center;padding-right:0;padding-left:0}.thrownDartInputRddContSection{position:relative;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;pointer-events:none}.thrownDartInputRddContSection.thrownDartInputRddContLeft{justify-content:flex-start}.thrownDartInputRddContSection.thrownDartInputRddContLeft.hasTdo{justify-content:flex-end}.thrownDartInputRddContSection.thrownDartInputRddContMiddle{justify-content:center}.thrownDartInputRddContSection.thrownDartInputRddContRight{justify-content:flex-start}.thrownDartInputRdd{width:100%;height:13px;font-size:9px;line-height:1.2;letter-spacing:.25px;font-family:Tahoma;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;color:rgba(30,30,30,.9);overflow:hidden;box-shadow:none;pointer-events:none;z-index:1}.thrownDartInputRddDartIconCont{padding-right:2px}.thrownDartInputRddDartIcon,.thrownDartInputRddDartIconCont{height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.thrownDartInputRddDartIcon{font-size:9px}.thrownDartInputRddTextCont{height:100%;padding-top:1px}.thrownDartInputRddLabelCont,.thrownDartInputRddTextCont{display:flex;align-items:center;justify-content:center;pointer-events:none}.thrownDartInputRdd.smaller{width:26px;height:13px;font-size:9px;letter-spacing:.25px}.thrownDartInputRdd.empty{opacity:.6}.missedDart-section{margin-bottom:4px;margin-left:4px;pointer-events:none;cursor:pointer;align-self:flex-start;display:none}.missedDart-section.show{display:flex}.missedDartEleClass{width:52px;height:41px;font-size:18px;font-family:Impact;text-align:center;border:1px solid #888;border-radius:5px;pointer-events:auto;cursor:pointer;background-color:#f22613}.missedDartEleClass.unclickable{pointer-events:none;background-color:#fff}.missedDartEleClass:hover{background-color:#db574b}.undo-section{width:42px!important;height:42px!important;border:1px solid #888;border-radius:5px;margin-left:6px;margin-top:8px;display:none;flex-direction:row;justify-content:center;align-items:center;align-content:center;background:none;color:none}.undo-section.show{display:flex}.undo-section.clickable{background-color:#ccc;background-color:hsla(51,80%,90%,.8);border-bottom:2px solid #bda000}.undo-section.clickable:hover{background-color:#fffceb}.undoImgClass{background:transparent}.undoEleClass,.undoImgClass{width:80%;height:80%;pointer-events:auto;cursor:pointer}.undoEleClass{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:34px;font-family:Impact;text-align:center;background-color:transparent;border:0}.checkout-section{width:100%;position:relative;overflow:visible}.checkout-section,.checkoutsContainerClass{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start}.checkoutsContainerClass{position:absolute;top:0}.checkoutsDivClass{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;margin-top:3px}.checkoutTop{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:2px;margin-right:2px;padding-right:0;padding-left:0;width:37px;height:23px;border:1px solid #ccc;border-radius:4px;background-color:#cdfec2;border-bottom:0;pointer-events:auto;cursor:pointer;box-shadow:inset 0 -3px 2px -1px #00be1d}.checkoutTop.oneDigit{width:33px}.checkoutTop.twoDigits{width:43px}.checkoutTop.threeDigits{width:52px}.checkoutTopText{position:absolute;font-family:Impact;font-family:Tahoma;font-size:15px;font-weight:400;letter-spacing:1px;text-align:center;padding-right:6px;padding-bottom:3px;align-self:flex-end}.checkoutCheckMarkTopContainer{position:absolute;display:flex;justify-content:center;align-items:center}.checkoutCheckMarkClassTop{font-family:Impact;font-family:Tahoma;font-size:13px;padding-left:5px;padding-bottom:2px}.allowCheckoutButton{pointer-events:auto}.statusMessageSvg{display:flex;justify-content:center;align-items:center;background-color:transparent;border-radius:5px;margin-left:5px;margin-right:5px}#statusMessageDivOuter{position:absolute;right:0;top:0;display:none;flex-direction:row;justify-content:flex-end;align-items:flex-end;pointer-events:none;z-index:6}#statusMessageDivOuter.show{display:flex}.statusMessageClass{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;text-align:center;padding-left:6px;border-radius:3px;font-family:Tahoma;font-size:18px;border:1px solid transparent}.statusMessageTextContainer{border-radius:10px;background-color:#eee;border:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:3px;margin-right:3px;box-sizing:border-box;width:auto;height:auto}.statusMessageTextContainer.oneplayermode{margin-left:0;margin-right:0;border-radius:10px;box-sizing:border-box}.statusMessageTextContainer.tdoScore{justify-content:space-between;padding:4px 8px}.statusMessageTextContainer.manualScore{justify-content:center}.statusMessageTextContainer.green{background-color:#cdfec2}.statusMessageTextContainer.red{background-color:rgba(219,87,75,.9)}.statusMessageTextContainer.yellow{background-color:hsla(51,80%,90%,.8)}.statusMessageTextContainer.softGreen{background-color:#cdfec2;width:auto;min-width:35px;max-width:45px}.statusMessageTextContainer.checkoutGreen{background-color:rgba(75,252,33,.8)}.statusMessageVisitPresenterContainer{display:flex;flex-direction:column;align-self:flex-end;height:100%}.statusMessageVisitContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px;border-radius:10px;background-color:#eee;border:1px solid #ccc;box-sizing:border-box;width:auto;height:100%;flex:1}.statusMessageVisitContainer.hasScoreOnLeft{border-left:none;border-radius:0 10px 10px 0}.statusMessageVisitPlayerName{font-size:8px;color:#666;text-align:center;margin:0;padding:1px 8px 2px;line-height:1.2;border-bottom:1px solid #ccc;background-color:#eee}.statusMessageScoreAndVisitContainer{display:flex;flex-direction:row;align-items:flex-end;margin-left:3px;margin-right:3px}.statusMessageScoreAndVisitContainer .statusMessageTextContainer{margin-right:0;border-right:none;border-left:1px solid #ccc;border-radius:10px 0 0 10px}.statusMessagePreviousScoreAndVisitContainer{display:flex;flex-direction:row;align-items:flex-end;margin-left:3px;margin-right:3px}.statusMessagePreviousScoreAndVisitContainer.oneplayermode{margin-left:0;margin-right:0;border-radius:10px;box-sizing:border-box}.statusMessagePreviousScoreAndVisitContainer .statusMessageTextContainer{margin-right:0;border-right:none;border-left:1px solid #ccc;border-radius:10px 0 0 10px;display:flex;flex-direction:row;align-items:center;justify-content:center}.statusMessagePreviousScoreAndVisitContainer.oneplayermode .statusMessageTextContainer{border-radius:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box}.statusMessagePreviousScoreAndVisitContainer .statusMessageVisitPresenterContainer{margin-left:0}.statusMessagePreviousScoreAndVisitContainer.oneplayermode .statusMessageVisitPresenterContainer{display:none;box-sizing:border-box}.statusMessagePreviousScoreAndVisitContainer .statusMessageVisitPresenterContainer .statusMessageVisitContainer.hasScoreOnLeft{border-left:none;border-radius:0 10px 10px 0;border-right:1px solid #ccc}.statusMessageScoreAndVisitContainer .statusMessageVisitPresenterContainer{margin-left:0}.statusMessageScoreAndVisitContainer .statusMessageVisitPresenterContainer .statusMessageVisitContainer.hasScoreOnLeft{border-left:none;border-radius:0 10px 10px 0}.statusMessageScoreAndVisitContainer .statusMessageVisitPresenterContainer .statusMessageVisitPlayerName{border-left:none;border-radius:0 10px 0 0}.statusMessageSegmentRow>.statusMessageVisitPresenterContainer .statusMessageVisitContainer{border-left:1px solid #ccc;border-radius:10px 0 0 10px!important}.statusMessageVisitLabel{font-size:10px;color:#666;margin-bottom:2px;text-transform:uppercase;letter-spacing:.5px;text-align:center}.statusMessageVisitCount{font-size:16px;font-weight:700;color:#333;text-align:center}.statusMessageSegmentRow{display:flex;flex-direction:row;align-items:flex-end;gap:4px}.statusMessageSegmentContainer{border-radius:10px;border:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;min-width:0;min-height:0;overflow:hidden}.statusMessageSegmentContainer.red{background-color:rgba(219,87,75,.9);flex-shrink:0}.statusMessageSegmentContainer .statusMessageSymbolClass{width:100%;height:100%;max-width:100%;max-height:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center}.statusMessageSegmentContainer .statusMessageSymbolClass svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;box-sizing:border-box;flex-shrink:0}.statusMessageSegmentContainer.yellow{background-color:hsla(51,80%,90%,.8)}.statusMessageSegmentContainer.softGreen{background-color:#cdfec2}.statusMessageSegmentContainer.checkoutGreen{background-color:rgba(75,252,33,.5)}.statusMessageSimpleIconContainer{border-radius:10px;background-color:#eee;border:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:4px;margin-right:4px;box-sizing:border-box;width:auto;height:auto}.statusMessageSimpleIconContainer.red{background-color:rgba(219,87,75,.9)}.statusMessageTextContainer.miss{background-color:#db574b}.statusMessageSymbolContainer{border-radius:10px;background-color:#eee;border:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:4px;margin-right:4px;box-sizing:border-box;width:auto;height:auto}.statusMessageSymbolContainer.green{background-color:#cdfec2}.statusMessageSymbolContainer.red{background-color:rgba(219,87,75,.9)}.statusMessageSymbolContainer.yellow{background-color:hsla(51,80%,90%,.8)}.statusMessageSymbolContainer.softGreen{background-color:#cdfec2}.statusMessageSymbolContainer.checkoutGreen{background-color:rgba(75,252,33,.5)}.statusMessageSymbolContainer.addedPlayer{padding:2px 4px 7px}.statusMessageSymbolContainer.dart{padding-right:5px}.statusMessageSymbolContainer.removeDart{padding-left:5px}.statusMessageSymbolContainer.miss{background-color:hsla(0,0%,93%,.8);padding-bottom:4px}.statusMessageSymbolContainer.changePlayer,.statusMessageSymbolContainer.deletePlayer{padding:0 12px 3px 11px}.statusMessageTextClass{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;font-family:Tahoma;font-size:18px;margin-left:4px;margin-right:4px;padding-left:4px;padding-right:4px}.statusMessageTextClass.changeName,.statusMessageTextClass.changePlayer,.statusMessageTextClass.deletePlayer{padding-left:10px;padding-right:10px}.statusMessageSymbolClass{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;font-family:Tahoma;font-size:35px;background-color:transparent}.statusMessageSymbolClass,.statusMessageSymbolClass svg{width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box}.statusMessageSymbolClass.magnifyingGlass{transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:center center}.statusMessageSymbolClass.dart{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:center center}.statusMessageSymbolClass.removeDart{transform:rotate(135deg);-webkit-transform:rotate(135deg);transform-origin:center center}.statusMessageSymbolClass.red{padding-bottom:1px}.statusMessageSymbolClass.boardSwitch{padding:8px}.statusMessageSymbolClass.deletePlayer{font-size:23px}.statusMessageSymbolClass.changeName{font-size:30px;padding:3px 3px 6px}.informationMessageOuterClass{position:absolute;top:500px;flex-direction:row;justify-content:flex-start;align-items:flex-start;pointer-events:none;z-index:6;display:none;margin-left:4px}.informationMessageOuterClass.show{display:flex}.informationMessageClass{border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:2px;padding-right:3px;background-color:hsla(0,0%,100%,.9);border:1px solid #ccc;border-bottom:2px solid #ccb84e;border-bottom:2px solid #bda000;pointer-events:auto;cursor:pointer}.informationMessageClass:hover{background-color:#fffceb}.informationMessageClass.green{background-color:#cdfec2;border-bottom:2px solid #00be1d}.informationMessageClass.greener{background-color:#00be1d;background-color:#8eff7d;border-bottom:2px solid #00be1d}.informationMessageSymbol{font-family:Tahoma;font-size:34px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.informationMessageSymbol.magnifyingGlass{transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:center center}.statsContainerClass{position:absolute;display:none;flex-direction:column;justify-content:flex-start;align-items:center;z-index:4}.statsContainerClass.show{display:flex}.gameInfoInner{width:100%;background-color:hsla(0,0%,95%,.98);border:1.5px solid #ccc;border-radius:9px}.gameInfoInner,.statsGameInfoContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.statsGameInfoContainer{font-weight:400;pointer-events:auto;height:100%;min-height:120px;padding:21px 21px 28px;border:none}.gameInfoTopHeader{position:relative;background-color:#fcfcfc;height:32px;width:100%;border-bottom:1px solid #ccc;border-top-left-radius:9px;border-top-right-radius:9px;padding:4px 0}.gameInfoCloseCont,.gameInfoTopHeader{display:flex;flex-direction:row;align-items:center;justify-content:center}.gameInfoCloseCont{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;pointer-events:auto}.gameInfoCloseButton{color:#000;font-family:Tahoma;font-size:16px;font-weight:700}.gameInfoBottomBorder{background-color:#dedede;height:5px;width:100%;border-top:1px solid #ccc;border-bottom-left-radius:9px;border-bottom-right-radius:9px}.gameInfoLegCont{display:flex;flex-direction:row;justify-content:center;align-items:center;height:32px;min-height:32px;flex-shrink:0;width:100%;border-bottom:1px solid #ccc;cursor:pointer}.gameInfoLegTextSide{background-color:#f7f7f7;border-right:1px solid #ccc}.gameInfoLegLabelBoxesContainer,.gameInfoLegTextSide{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;cursor:pointer}.gameInfoLegRowSvgSide{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;padding-right:8px;cursor:default}.gameInfoLegDartboardIconContainer,.gameInfoLegSegmentSvgContainer{display:flex;justify-content:center;align-items:center}.gameInfoLegSegmentSvg,.gameInfoLegSegmentSvgContainer{border:0;cursor:default}.gameInfoLegTextCont{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;padding-left:7px;padding-right:7px;cursor:pointer}.gameInfoLegText{cursor:default;user-select:none;font-family:Tahoma;font-size:20px;letter-spacing:1px;font-size:16px;font-weight:400;cursor:pointer}.gameInfoLegLabelBoxContainer{height:100%;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:hsla(51,80%,90%,.8);background-color:rgba(255,250,240,.8);background-color:rgba(255,253,248,.8);background-color:#f7f7f7}.gameInfoLegLabelBoxContainer,.labelBoxStatsPopup{position:relative;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.labelBoxStatsPopup{flex-direction:row}.labelBoxStatsPopup.legStarting{margin-left:2px}.labelBoxStatsPopupText{text-align:center;font-family:Calibri;font-weight:400;font-size:18px}.gameInfoLegDartsIconContainer{font-weight:400;position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;pointer-events:none;cursor:pointer}.gameInfoLegDartsIcon{text-align:center;font-family:Verdana;font-size:14px}.gameInfoLegDartsIconContainer.legStarting{left:3px}.gameInfoLegDartsIconContainer.dart{padding-top:1px;right:3px}.gameInfoLegDartsIcon.legStarting{padding-top:0;font-size:10px}.labelBoxStatsPopup.red{background-color:rgba(242,38,19,.25)}.labelBoxStatsPopup.green{background-color:rgba(0,190,29,.25)}.gameInfoTableContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;border-radius:3px;margin-top:18px;text-align:center;font-weight:400}.gameInfoTable{width:100%;text-align:left;font-size:14px;font-family:Tahoma;border:0;border-radius:3px;border-collapse:collapse;font-weight:400}.tdGameInfo{padding:6px;background-color:transparent;text-align:center;align-items:center;align-content:center;justify-content:center;color:none;border-radius:3px;font-weight:400}.tdGameInfo.yellow{background-color:hsla(51,80%,90%,.8)}.tdGameInfo.blue{background-color:#007bff;color:#fff}.trGameInfoHeader{font-weight:400}.thGameInfoHeader{background-color:transparent}.thGameInfoHeader,.thPlayersInfoHeader{text-align:center;border:0 solid #ccc;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:20px;font-family:Tahoma;font-weight:400;padding:4px}.thPlayersInfoHeader{background-color:hsla(0,0%,96%,.8);background-color:hsla(0,0%,44%,.8);background-color:hsla(51,80%,90%,.8);background-color:transparent}.playerStatsTableContainer{width:100%;min-width:0;overflow-x:auto;box-sizing:border-box}.playerStatsTable{width:100%;min-width:0;text-align:center;padding:5px 6px 3px;font-size:15px;font-family:Tahoma;border:0;border-radius:3px;border-collapse:collapse;table-layout:fixed;word-wrap:break-word}.tdPlayerName{border-bottom:0 solid #777;border-right:0 solid #777;padding:8px 1px;background-color:hsla(51,80%,90%,.8);width:auto;min-width:60px;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;pointer-events:auto;box-sizing:border-box}.tdPlayerName.green{background-color:rgba(0,190,29,.25)}.thPlayerStatsHeader{border-bottom:0 solid #777;border-bottom:1px solid #777;background-color:hsla(51,80%,90%,.8);background-color:hsla(0,0%,98%,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdPlayerStats,.thPlayerStatsHeader{border-right:0 solid #777;padding:8px 1px;min-width:0;box-sizing:border-box}.tdPlayerStats{border-bottom:0 solid #777;background-color:hsla(51,80%,90%,.8);text-align:center}.tdPlayerStats.green{background-color:rgba(0,190,29,.25)}.trStatsCategories{border-top:1px solid #777;border-top-left-radius:10px;border-top-right-radius:10px}.thPlayerStatsHeader:first-child{text-align:left;width:auto;min-width:60px;max-width:none}.playerStatsTable tr:last-child,.playerStatsTable tr:last-child td:first-child{border-bottom:1px solid #777}.playerStatsTable tr:hover td{background-color:#f0f8ff}.playerStatsRow,.playerStatsRow td{cursor:pointer;user-select:none}.playerStatsTable td,.playerStatsTable th{min-width:0;overflow:hidden;text-overflow:ellipsis}.playerStatsTable .tdPlayerName{min-width:60px}.playerActionsContainerClass{position:absolute;width:99%;height:99%;display:none;flex-direction:row;justify-content:center;align-items:flex-start;z-index:9}.playerActionsContainerClass.show{display:flex}.playerActionsStatsInterfaceObjectContainer{border:none;border-radius:4px;margin-bottom:4px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:#fff;border:1.5px solid #ccc;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:hsla(0,0%,93%,.98);margin-top:23px}.playerActionsPopupInner{min-width:280px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.playerActionsTopBorder{height:25px;border-bottom:1px solid #ccc;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;border-top-left-radius:5px;border-top-right-radius:5px}.playerActionsBottomBorder,.playerActionsTopBorder{background-color:rgba(125,37,41,.9);background-color:hsla(51,80%,90%,.8);background-color:#fcfcfc;width:100%}.playerActionsBottomBorder{background-color:#dedede;height:5px;border-top:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.playerActionsCloseCont{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20px;height:20px;cursor:pointer;pointer-events:auto;font-family:Tahoma;font-size:16px;font-weight:700;margin-right:4px}.playerActionsCloseButton{color:#000}.playerActionsPopupContent{width:75%;justify-content:flex-start;pointer-events:auto;padding-top:13px;padding-bottom:25px}.playerActionsPopupContent,.playerStatsContainerClass{height:100%;display:flex;flex-direction:column;align-items:center}.playerStatsContainerClass{width:100%;border:none;border-radius:4px;justify-content:center;padding:5px 0}.playerActionsPlayerInfoClass{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px;flex-wrap:wrap;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-wrap:break-word;background-color:hsla(51,80%,90%,.8);border-bottom:2px solid rgba(189,160,0,.8);max-width:200px}.playerActionsPlayerInfoClass.green{background-color:rgba(0,190,29,.25);background-color:rgba(205,254,194,.5);border-bottom:2px solid rgba(0,190,29,.8)}.playerActionsPlayerHeaderTextCont{padding:0 7px;border-radius:3px;border-bottom:2px solid rgba(189,160,0,.8);cursor:default}.playerActionsPlayerHeaderTextCont.green{border-bottom:none}.playerActionsPlayerHeaderText{font-family:Tahoma;font-size:24px;text-align:center;cursor:default}.playerActionsPlayerHeaderText,.playerStatsAverageContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.playerStatsAverageContainer{width:100%;border:1px solid #ccc;border-radius:4px;margin-bottom:10px}.playerStatsAverageHeader{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fafafa;border-bottom:1px solid #ccc;border-radius:3px}.playerStatsAverageHeaderText{font-family:Tahoma;font-size:16px;text-align:center;cursor:default}.playerStatsAverage{width:100%;height:100%;background-color:#f2f2f2;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #ccc;border-radius:4px;cursor:default}.playerStatsAverageText{font-family:Tahoma;font-size:28px;text-align:center;cursor:default}.playerStatsLegsContainerOuter{width:100%;border:1px solid #ccc;border-radius:4px;margin-bottom:8px;background-color:hsla(51,80%,90%,.8)}.playerStatsAllLegsHeader{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:#fafafa;border-bottom:1px solid #ccc;border-radius:3px;padding:2px}.playerStatsAllLegsHeaderText{font-family:Tahoma;font-size:16px;text-align:center;cursor:default;padding:0 2px}.playerStatsLeg{padding-top:2px;padding-bottom:2px;border-bottom:1px solid #ccc;border-radius:3px}.playerStatsLeg,.playerStatsLegHeader{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.playerStatsLegHeader{padding-left:5px;padding-right:6px}.playerStatsLegHeaderText{font-family:Tahoma;font-size:16px;text-align:center;cursor:default}.playerStatsLegRouteHolder{margin-right:2px}.playerStatsLegRoute{display:flex;flex-direction:row;align-items:center;justify-content:center;white-space:nowrap;flex-wrap:wrap;border-left:1px solid #ccc;border-radius:2px;padding-left:2px}.actionButtonPlayer{display:block;margin:5px 0;padding:5px 10px;width:100%;border:1px solid #ccc;border-radius:3px;font-family:Tahoma;font-size:14px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer}.actionButtonPlayer.red{background-color:rgba(242,38,19,.6)}.actionButtonPlayer.lightRed{background-color:rgba(242,38,19,.4)}.actionButtonPlayer.yellow{background-color:hsla(51,80%,90%,.8)}.actionButtonPlayer.red:hover{background-color:rgba(242,38,19,.7)}.actionButtonPlayer.lightRed:hover{background-color:rgba(242,38,19,.5)}.actionButtonPlayer.yellow:hover{background-color:hsla(57,80%,90%,.97)}.boardsInterfaceClass{display:none;position:absolute;flex-direction:column;justify-content:flex-start;align-items:center;text-align:start;z-index:6}.boardsInterfaceClass.show{display:flex}.board-container{width:100%;margin-top:0;flex-direction:column}.board-container,.boards-tabs{display:flex;justify-content:center;align-items:center}.boards-tabs{flex-direction:row;text-align:center;background-color:#faf4d3;border:1px solid #bbb;border-radius:4px;overflow:hidden;pointer-events:auto;border:2px solid #ccc;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.boards-tab{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:hsla(51,80%,90%,.8);font-size:11px;padding:5px;cursor:pointer}.boards-tab.rightMostOne{border-right:0}.boards-tab.active{border:1px solid #bbb;background-color:#fff;font-weight:700}.checkMarkClass{position:absolute;align-self:flex-end;border:1px solid #ccc;background-color:hsla(0,0%,93%,.96);width:15px;height:15px}label{font-size:14px;background-color:#fff;color:#555}.acceptScoreButtonContainerClass{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.acceptScoreButtonClass{width:150px;height:100px;flex-direction:column;justify-content:center;align-items:center;text-align:center;letter-spacing:1px;font-family:Impact;font-weight:400;font-size:42px;border:1px solid #ccc;border-radius:5px;background-color:#eee;pointer-events:none;cursor:default;z-index:5;display:none}.acceptScoreButtonClass.green{display:flex;background-color:#00be1d;box-shadow:0 0 4px 2px hsla(0,0%,100%,.65);pointer-events:auto;cursor:pointer}.acceptScoreButtonClass.red{display:flex;background-color:#f22613;box-shadow:0 0 4px 1px rgba(242,38,19,.3);pointer-events:auto;cursor:pointer}.totalscore-section{width:111px;height:100%;position:relative;margin-right:2px;border-radius:5px;border:1px solid #ccc;border-bottom:2px solid #c8c8c8;background-color:hsla(51,80%,90%,.8)}.totalscore-section.red{background-color:#f22613}.totalscore-section.green{box-shadow:0 0 4px 2px rgba(0,190,29,.65);background-color:#cdfec2;background-color:#2ecc71;background-color:#00be1d}.totalScoreArrowRotated{transform:rotate(90deg);-webkit-transform:rotate(90deg);transform-origin:center center}.totalScoreArrowCont{position:absolute;left:1px;top:50%;transform:translateY(-75%);display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.totalScoreArrow{font-size:14px;color:hsla(0,0%,39%,.6);line-height:1}.totalScoreClass{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:transparent;pointer-events:auto;cursor:pointer;border:0;border-radius:3px}#totalScoreInner{font-size:32px;letter-spacing:2px;font-family:Impact;font-weight:400}.averageScoreHolder{width:111px;height:16px;position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;pointer-events:auto;cursor:pointer;background-color:#eee;border-top:1px solid #ccc;border-radius:3px;padding-top:1px;padding-bottom:1px}.averageScoreLeftCont,.averageScoreMiddleCont,.averageScoreRightCont{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.averageScoreLeftCont{justify-content:flex-end;padding-right:2px}.averageScoreMiddleCont{justify-content:center;align-items:center}.averageScoreMu{font-size:8px;color:hsla(0,0%,39%,.7);line-height:1;font-family:Lucida Console,monospace}.averageScoreClass{font-size:12px;font-family:Lucida Console}.currentScoreDartsHolder{width:111px;height:25px;align-self:flex-end;position:absolute;background-color:#eee;border-top:1px solid #ccc;border-radius:3px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:1px;padding-bottom:1px;flex-wrap:wrap;overflow-y:auto}.currentScoreDartClass{margin-left:1px;margin-right:1px;padding-left:3px;padding-right:3px;font-family:Tahoma;font-size:16px;text-align:center;border:1px solid #ccc;border-radius:5px;background-color:#cdfec2}.currentScoreDartClass.thrown{background-color:rgba(242,38,19,.4)}.currentscore-section{width:111px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-left:2px;background-color:hsla(51,80%,90%,.8);border:1px solid #ccc;border-radius:5px;border-bottom:2px solid #c8c8c8}.currentScoreClass{height:100%;flex-direction:row;pointer-events:auto;cursor:pointer;border:0;border-radius:3px}#currentScoreInner,.currentScoreClass{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:transparent}#currentScoreInner{margin-bottom:24px;font-size:28px;letter-spacing:1px;font-family:Impact;font-weight:400;border:0}.averageScoreClass:hover,.currentScoreClass:hover{background-color:#fffceb}.dartboard-container{margin-top:0;position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;padding:4px;border:none}.polygon-button{cursor:pointer;fill:#4caf50;stroke:#000;stroke-width:2;background-color:none;mix-blend-mode:normal}.polygon-button.filtered{background-color:green}.polygon-button:focus,.polygon-button:hover{fill:#45a049}.polygon-text{display:inline-block;cursor:pointer;font-size:160px;font-family:Tahoma;text-anchor:middle;dominant-baseline:middle;fill:#fff;stroke:#000;stroke-linejoin:round;stroke-width:0px;z-index:3;text-shadow:0 0 0 #fff,0 0 2px #000,0 0 2px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #fff;-webkit-text-stroke:10px #000;text-stroke:10px #000;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.polygon-text.hidden{display:none}.filterLayerContainerClass,.polygonsLayerClass,.polygonTextsLayerClass{fill:#fff;background-color:#fff;z-index:1;opacity:1;filter:none}.filterLayerContainerClass{overflow:visible}#gameSettingsPopupDivOuter{width:370px;height:90%;position:absolute;top:0;flex-direction:column;align-items:center;justify-content:flex-start;z-index:7;pointer-events:none;display:none}#gameSettingsPopupDivOuter.show{display:flex}.gameSettingsPopupDivContainer{width:100%;height:auto;min-height:100%;flex-direction:column;align-items:center;justify-content:flex-start;pointer-events:auto;display:none;background:transparent;border:none}.gameSettingsPopupDivContainer.show{display:flex}#settingsMenuPopupDivOuter{position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;z-index:7;pointer-events:none;display:none}#settingsMenuPopupDivOuter.show{display:flex}.settingsMenuPopupDivContainer{width:100%;height:100%;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:23px;pointer-events:auto;display:none}.settingsMenuPopupDivContainer.show{display:flex}.settingsMenuPopup{width:310px;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;border-radius:15px;border:1px solid #ccc;background-color:hsla(0,0%,93%,.97);pointer-events:auto;display:none}.settingsMenuPopup.show{display:flex}.settingsMenuContent{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-top:8px;padding-bottom:16px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:0;border-top-right-radius:0;border:2px solid #ccc;border-top:none;background-color:hsla(0,0%,93%,.97);pointer-events:auto}.settingsMenuHeaderSection{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #ccc}.settingsMenuHeaderTitle{font-family:Tahoma;font-size:20px;font-weight:700;color:#333;letter-spacing:.5px}.settingsMenuHeaderButtonsContainer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.settingsMenuCloseButton{width:30px;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,78%,.5);border:1px solid #ccc;border-radius:4px;cursor:pointer;pointer-events:auto;font-family:Tahoma;font-size:18px;font-weight:700;color:#333}.settingsMenuCloseButton:hover{background-color:hsla(0,0%,86%,.7)}.settingsMenuClearDataButton{width:auto;min-width:80px;padding:6px 10px;background-color:rgba(242,38,19,.25);border:1px solid rgba(242,38,19,.5);border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;pointer-events:auto;cursor:pointer;gap:4px}.settingsMenuClearDataButton:hover{background-color:rgba(242,38,19,.35)}.settingsMenuButtonsSection{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box}.settingsMenuButtonsSection.topSection{margin-bottom:6px}.settingsMenuButtonsSection:last-child{margin-bottom:0}.settingsMenuPlayerCheckoutsContainer{width:90%;margin-bottom:6px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.settingsMenuButton{width:90%;box-sizing:border-box;margin:0}.settingsMenuButton.analyzer{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.startScreenBigButtonClass.settingsMenuButton{margin-bottom:6px}.settingsMenuButton.disabled{border:2px solid #999;cursor:not-allowed;opacity:.6}.settingsMenuButton.disabled,.settingsMenuButton.disabled:hover{background-color:hsla(0,0%,78%,.5)}.settingsMenuButtonContent{display:flex;flex-direction:row;align-items:center;width:100%;height:100%}.settingsMenuIconContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:50px;flex-shrink:0;font-size:24px;border-right:1px solid #ccc;line-height:1}.settingsMenuIconContainer.inner{border:none;border-right:none}.settingsMenuIconContainerCentered{display:flex;justify-content:center;align-items:center;border:none;border-right:none}.settingsMenuButtonText{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1;font-family:Tahoma;font-size:30px;font-weight:700;text-align:center;border-radius:5px;line-height:1}.settingsMenuButtonSmallText .settingsMenuButtonText{font-size:24px}.settingsMenuBoardIconContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.rotated45{transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:center center;display:inline-block}.rotated135CounterClockwise{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform-origin:center center;display:inline-block}.rotated45CounterClockwise{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:center center;display:inline-block}.gameSettingsPopup{margin-top:23px;width:350px;min-height:0;max-height:90vh;display:none;flex-direction:column;justify-content:flex-start;text-align:center;padding:0;padding-bottom:0;border-radius:15px;border:2px solid #aaa;background-color:hsla(29,66%,72%,.99);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:auto;overflow-y:auto;overflow-x:visible}.gameSettingsPopup,.gameSettingsTopBar{align-items:center;box-sizing:border-box;position:relative}.gameSettingsTopBar{width:100%;height:40px;display:flex;flex-direction:row;justify-content:space-between;padding:8px 12px;padding-right:12px;border-top-left-radius:13px;border-top-right-radius:13px;background-color:#7d2529}.gameSettingsTopBarIcon{font-size:20px;color:hsla(0,0%,100%,.9);user-select:none}.dartsXLHeaderButton{color:#000!important}.gameSettingsPopup .gameSettingsTopBarClose,.gameSettingsPopup .gameSettingsTopBarIcon{color:hsla(0,0%,100%,.9)!important}.gameSettingsTopBarClose{font-size:24px;font-weight:700;color:hsla(0,0%,100%,.9);user-select:none;line-height:1}.gameSettingsPopup.show{display:flex}.gameSettingsHeaderSection{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:2px solid #aaa;background-color:hsla(0,0%,100%,.98);box-sizing:border-box}.gameSettingsHeaderTitleContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.gameSettingsHeaderTitle{font-family:Tahoma;font-size:22px;font-weight:700;color:#2a5aa0;letter-spacing:.5px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.gameSettingsHeaderTitleIcon{font-size:18px;color:#2a5aa0}.gameSettingsHeaderButtons{display:flex;flex-direction:row;align-items:center;gap:8px}.gameSettingsDropdownsContainer{width:100%;display:flex;flex-direction:column;gap:6px}.gameSettingsDropdownContainer{width:100%;display:flex;flex-direction:column;border:none;background-color:transparent;overflow:visible;box-sizing:border-box;position:relative}.gameSettingsDropdownHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;position:relative;box-sizing:border-box}.gameSettingsDropdownHeader:hover{background-color:hsla(0,0%,92%,.9)}.gameSettingsDropdownHeaderTextContainer{display:flex;flex-direction:row;align-items:center;gap:0;position:relative}.gameSettingsDropdownHeaderTextDiv{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 12px;border-right:5 solid rgba(0,0,0,.2);border-radius:5px 5px 5px 5px;background-color:#7d2529;border-bottom:2px solid rgba(125,37,41,.8)}.gameSettingsDropdownHeaderText{font-family:Tahoma;font-size:18px;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3);letter-spacing:.5px}.gameSettingsDropdownDartIcons{display:flex;flex-direction:row;align-items:center;justify-content:center}.gameSettingsDartIconsInnerContainer{flex-direction:row;gap:2px;font-size:26px;width:100%;height:100%}.gameSettingsDartIconsInnerContainer,.gameSettingsDartIconsInnerContainer span{display:flex;align-items:center;justify-content:center;padding:0;margin:0}.gameSettingsCommonDartIconsContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1;position:relative;background-color:rgba(242,140,49,.3);border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);color:#000}.gameSettingsDartIconsStrip{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;height:100%;width:100%;margin:auto 0}.gameSettingsDropdownArrow{font-size:12px;color:#666;transition:transform .2s}.gameSettingsDropdownContent{display:none;flex-direction:column;padding:8px;gap:6px;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.gameSettingsDropdownContent.show{display:flex;max-height:200px;transition:max-height .3s ease-in;background-color:#e7b78a;border-bottom:2px solid rgba(0,0,0,.1)}.gameSettingsDropdownsContainer>.gameSettingsDropdownContainer:first-child .gameSettingsDropdownContent.show,.gameSettingsDropdownsContainer>.gameSettingsDropdownContainer:nth-child(2) .gameSettingsDropdownContent.show{position:absolute;top:100%;left:0;right:0;z-index:8;box-shadow:0 4px 8px rgba(0,0,0,.2);max-height:none!important;height:auto}.gameSettingsDropdownsContainer>.gameSettingsDropdownContainer:nth-child(3) .gameSettingsDropdownContent.show{position:relative;border-bottom:2px solid rgba(0,0,0,.1)}.clearAllPlayerDataClass{width:auto;min-width:70px;max-width:90px;margin:0;padding:4px 8px;background-color:rgba(242,38,19,.25);border:1px solid rgba(242,38,19,.5);border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;align-self:center;pointer-events:auto;cursor:pointer;gap:4px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#7d2529}.clearAllPlayerDataClass:hover{background-color:rgba(242,38,19,.35)}.clearAllPlayerDataTextClass{font-size:12px;font-family:Tahoma;font-weight:700;letter-spacing:.5px;margin:0}.clearAllPlayerDataTextClass.text{margin:0}.clearAllPlayerDataTextClass.warning{font-size:14px;margin:0}.newGameUnderlineClass{width:100%;border-bottom:2px solid rgba(189,160,0,.6);border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4px}#selectGameTitleDiv{width:160px}.gameInfoHeaderTextCont{padding:0 6px}.gameInfoHeaderTextCont,.gameInfoTextClass{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:default;user-select:none}.gameInfoTextClass{text-align:center;font-family:Tahoma;font-size:22px;font-weight:700;color:#333;letter-spacing:.5px}.button-row{flex-direction:row;text-align:center;gap:8px;margin-top:4px;margin-bottom:4px}.button-row,.gameModeButtonClass{display:flex;justify-content:center;align-items:center}.gameModeButtonClass{flex-direction:column;padding:6px 10px;margin:0;min-width:60px;font-size:16px;font-family:Tahoma;font-weight:700;letter-spacing:.5px;background-color:#fffcf0;border-radius:6px;border:1px solid #bbb;border-bottom:3px solid rgba(189,160,0,.7);pointer-events:auto;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.1)}.gameModeButtonClass:hover{background-color:#fff;border-bottom:3px solid rgba(189,160,0,.9);transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.15)}.gameModeButtonClass:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.gameSettingsTextClass{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;border:none;border-radius:5px;cursor:default;user-select:none;font-family:Tahoma;font-size:22px;font-weight:700;color:#333;letter-spacing:.5px}.gameSettingsInputSectionTitleContainer{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2px;background-color:#7d2529;border-radius:0 0 5px 5px;border-bottom:1px solid rgba(0,0,0,.15)}.gameSettingsInputSectionTitle{padding-left:13px;padding-top:5px;padding-bottom:5px;font-family:Tahoma;font-size:20px;font-weight:700;color:#fff;text-align:left;text-shadow:1px 1px 2px rgba(0,0,0,.3);letter-spacing:.5px}.gameSettingsInputSectionTitleIcon{font-size:18px;color:hsla(0,0%,100%,.9)}.gameSettingsInputLabelStyled{font-family:Tahoma;font-size:20px;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3);letter-spacing:.5px}.colorThemeIconBigOuter.colorThemeIconSelected{border:3px solid rgba(0,0,0,.8)!important;box-shadow:0 0 8px rgba(0,0,0,.3)}.gameSettingsInputSection{width:100%;display:flex;flex-direction:column;gap:2px;background-color:#f1c194;border:1px solid #bbb;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-sizing:border-box;padding:18px 12px 22px}.gameSettingsInputRow{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:15px;box-sizing:border-box}.gameSettingsInputRow>.gameSettingsSetButtonContainer{margin:0 auto}.gameSettingsInputColumn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1;min-width:0;max-width:100%;box-sizing:border-box}.gameSettingsInputLabel{font-family:Tahoma;font-size:16px;font-weight:700;color:#333;text-align:center}.gameSettingsInputContainer{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.gameSettingsInput{width:100%;height:66px;padding:0;font-family:Tahoma;font-size:20px;font-weight:700;text-align:center;border:2px solid #aaa;border-radius:6px;background-color:hsla(0,0%,100%,.98);box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;max-width:100%}.gameSettingsInput:focus{outline:none;border:2px solid rgba(0,150,0,.8);background-color:#fff;box-shadow:0 0 6px rgba(144,238,144,.5)}.gameSettingsDartboardIconContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;box-sizing:border-box;flex-shrink:0;height:50%}.gameSettingsSetButtonContainer{flex-direction:row;border:2px solid rgba(0,150,0,.8);border-radius:6px;background-color:rgba(144,238,144,.85);min-width:40px;max-width:120px}.gameSettingsSetButton,.gameSettingsSetButtonContainer{display:flex;align-items:center;justify-content:center;gap:0;padding:0;box-sizing:border-box;height:100%;width:100%;transition:all .2s}.gameSettingsSetButton{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;text-align:center;flex-direction:column;border:none;border-radius:6px;background-color:transparent;color:#000;cursor:pointer;user-select:none}.gameSettingsSetButtonTextContainer{height:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;font-family:impact;letter-spacing:.5px;font-weight:400;flex:1;margin:0 auto}.gameSettingsSetButtonStyle1{box-shadow:0 2px 4px rgba(0,0,0,.1)}.gameSettingsSetButtonStyle2{box-shadow:inset 0 1px 3px rgba(0,0,0,.15),inset 0 -1px 2px hsla(0,0%,100%,.2)}.gameSettingsSetButtonStyle3{box-shadow:inset 0 0 8px rgba(0,150,0,.2)}.gameSettingsSetButton:hover{box-shadow:inset 0 2px 6px rgba(0,0,0,.15)}.gameSettingsSetButtonContainer:hover{background-color:rgba(144,238,144,.95);border-color:#009600;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15)}.gameSettingsSetButton:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.gameSettingsSetButtonContainer:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.gameSettingsBottomBar{width:100%;margin-top:auto;height:10px;background-color:#7d2529;border-radius:0 0 15px 15px}.gameSettingsSetButton:hover{background-color:rgba(144,238,144,.95);border-color:#009600;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15)}.gameSettingsSetButton:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
