*{box-sizing:border-box}.firebase-emulator-warning{display:none!important}.staging-banner{position:fixed;z-index:999999999;top:0;left:0;width:100%;background-color:#ff018d;color:#fff;font-weight:700;text-align:center}html{min-height:100%;display:flex;flex-direction:column}body{--page-padding: 20px;padding:var(--page-padding);margin:0;background:linear-gradient(#153470,#040d2e);color:#fff;flex:1;display:flex;flex-direction:column;overscroll-behavior-y:none;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}body:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background:linear-gradient(#153470,#040d2e);z-index:-1}body[data-admin=true]{background:linear-gradient(#d1dbe9,#a0b5d0);color:#000}body[data-admin=true]:before{background:linear-gradient(#d1dbe9,#a0b5d0)}body[data-admin=true] .Nav{background-color:#7f92b1}body[data-admin=true] footer{background-color:#7f92b1;color:#fff}body[data-admin=true] main,body[data-admin=true] header,body[data-admin=true] footer{max-width:none}body[data-dialog-open=true] #app{filter:blur(5px)}body[data-dialog-open=true] #dialog-overlay{visibility:visible;opacity:.8;transition:visibility step-start .2s,opacity linear .2s}@media (max-width: 500px){body{--page-padding: 10px}}#app{flex:1;display:flex;flex-direction:column}#dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#040d2e;z-index:1;transform:translateZ(0);overflow:hidden;opacity:0;visibility:hidden;transition:visibility step-end .2s,opacity linear .2s}header{display:flex;flex-wrap:wrap;font-size:14px;width:100%;margin-bottom:10px}header .left{display:flex;align-items:center;margin-right:auto}header .left .logo a{display:flex}header .left .logo img{width:174px;margin:-7px}header .left .logo .dark{display:none}header .left .logo .go-live{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#b6c7da;display:flex}header .left .logo .go-live span{border-bottom:1px solid currentColor;margin-right:5px}header .left .logo .tagline{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;width:100%;font-weight:700;background-color:#fff;color:#153470;padding-left:3px;padding-top:1px;border-radius:2px;margin-top:3px;display:flex;align-items:center;justify-content:space-between}header .right{display:flex;align-items:center;margin-left:auto}header .right .community{display:flex;align-items:center;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;font-weight:700;background-color:#040d2e;color:#fff;border-radius:3px;padding:5px 8px}header .right .community:hover{background-color:#1c50af}header .right .community svg{width:12px;height:12px;margin-left:5px}header .right .LangPicker{margin-left:20px}header .AppMenuIcon{display:flex;align-items:center;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#153470;width:28px;height:28px;border-radius:100%;color:#fff}.AppMenuIcon{margin-left:15px}@media (min-width: 601px){.AppMenuIcon[data-mobile-only=true]{display:none}}.AppMenuIcon-menu .MuiList-root{min-width:150px;padding:5px 0}.AppMenuIcon-menu .divider{border-bottom:1px solid #b6c7da;margin:5px 0}.AppMenuIcon-menu .MuiMenuItem-root{padding:0}.AppMenuIcon-menu .MuiMenuItem-root a{display:flex;align-items:center;padding:5px 10px}.AppMenuIcon-menu .MuiMenuItem-root svg{width:12px;height:12px;margin-left:5px}@media (min-width: 601px){.AppMenuIcon-menu .MuiMenuItem-root[data-mobile-only=true]{display:none}}main{max-width:1400px;width:100%;margin-left:auto;margin-right:auto;flex:1;display:flex;flex-direction:column}h1,h2,h3,h4,p{font-family:Inter,sans-serif;margin:0}h1{font-family:Inter,sans-serif;font-weight:700;font-size:28px;line-height:32px}p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}a{color:inherit;text-decoration:none}[data-type=title-l]{font-weight:700;font-size:22px}[data-type=title-m]{font-weight:700;font-size:18px}[data-type=title-s]{font-weight:700;font-size:17px}[data-type=title-xs]{font-family:Inter,sans-serif;font-weight:700;font-size:11px;line-height:20px;text-transform:uppercase;letter-spacing:.1em}[data-type=body-m]{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:17px;line-height:1.4em}[data-type=body-s]{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}[data-type=body-xs]{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}[data-type=body-xxs]{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:11px;line-height:1.4}[data-type=label-l]{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:.1em}[data-type=label-m]{font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em}[data-type=label-xs]{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em}button{border:none;box-shadow:none;background-color:transparent;padding:0;margin:0;white-space:nowrap;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}button:not(:disabled){cursor:pointer}button[data-disabled]{cursor:initial}button[data-theme=link]{background-color:transparent;color:inherit;text-decoration:underline}button[data-theme=link][data-disabled],button[data-theme=link]:disabled{opacity:.6}button[data-theme=action]{background:#1c50af;color:#fff}button[data-theme=action][data-disabled],button[data-theme=action]:disabled{background-color:#61779c;color:#d1dbe9;box-shadow:none!important}button[data-theme=action]:hover:not(:disabled){box-shadow:0 0 5px #0000004d}button[data-theme=action-secondary]{background:#7f92b1;color:#fff}button[data-theme=action-secondary][data-disabled],button[data-theme=action-secondary]:disabled{background-color:#0000004d;box-shadow:none!important}button[data-theme=action-secondary]:hover:not(:disabled){box-shadow:0 0 5px #0000004d}button[data-theme=action-outline]{background:transparent;border:1px solid #1c50af;color:#1c50af}button[data-theme=action-outline][data-disabled],button[data-theme=action-outline]:disabled{background-color:#0000004d;box-shadow:none!important}button[data-theme=action-outline]:hover:not(:disabled){box-shadow:0 0 5px #0000004d}button[data-theme=icon]{background-color:#eff5fc;color:#153470;border:1px solid rgba(0,0,0,.05)}button[data-theme=icon]:disabled{color:#d1dbe9}button[data-theme=icon]:hover:not(:disabled){box-shadow:0 0 5px #0000001a}button[data-theme=warning]{background-color:#c92b14;color:#fff}button[data-theme=warning]:disabled{background-color:#a0b5d0;color:#eff5fc}button[data-theme=warning]:hover:not(:disabled){box-shadow:0 0 5px #0000001a}button[data-theme=success]{background-color:#80c600;color:#fff}button[data-shape=rounded]{height:40px;min-height:40px;padding:0 15px;border-radius:5px;display:flex;align-items:center;justify-content:center}button[data-shape=rounded-slim]{height:28px;min-height:28px;padding:0 10px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}button[data-shape=rounded-slim] svg{width:16px;height:16px}button[data-shape=inline]{height:20px;min-height:20px;padding:0 5px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}button[data-shape=square]{width:30px;height:30px;min-height:30px;padding:3px;border-radius:3px;display:flex;align-items:center;justify-content:center}button[data-shape=square] svg{height:100%}button[data-shape=square-s]{width:25px;height:25px;padding:3px;border-radius:3px;display:flex;align-items:center;justify-content:center}button[data-shape=square-s] svg{height:100%}input{font-family:Inter,sans-serif}.MuiInputBase-input.MuiInputBase-input{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;line-height:38px;padding:0 14px;border:1px solid #d1dbe9;box-sizing:border-box;border-radius:5px;height:40px!important;min-height:40px!important}.MuiInputBase-input.MuiInputBase-input.Mui-disabled{background-color:#eff5fc}.MuiPopover-root .MuiPaper-root{margin-top:5px}.MuiDialog-container .MuiDialog-paper{width:90%;max-width:650px;margin:20px;padding:20px;background-color:#eff5fc;border-radius:10px;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.MuiDialog-container .MuiDialog-paper::-webkit-scrollbar{display:none}.MuiAutocomplete-paper.MuiAutocomplete-paper{box-shadow:0 0 8px #0003}.MuiAutocomplete-root .MuiInputBase-root{padding:0!important;border-radius:5px}.MuiTable-root.MuiTable-root{min-width:100%;width:auto}.MuiTableCell-root.MuiTableCell-root{padding:0;line-height:1em;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;border-color:#d1dbe9}.MuiTableCell-root.MuiTableCell-root[data-centered]{text-align:center}.MuiTableRow-head .MuiTableCell-root{font-weight:700}.MuiInputBase-root{background-color:#fff;border-radius:5px}.MuiInputBase-root .MuiOutlinedInput-notchedOutline{display:none}.MuiInputBase-root.Mui-disabled{background-color:#d1dbe9}.MuiInputBase-root.Mui-disabled .MuiInputBase-input{-webkit-text-fill-color:#7f92b1}.MuiInputBase-root:hover:not(.Mui-disabled){box-shadow:0 0 5px #0000004d}.MuiFormControl-root{max-width:100%}.MuiFormLabel-root.MuiInputLabel-root{position:static;transform:none;font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;max-width:100%;color:#7f92b1}.MuiTooltip-tooltip.MuiTooltip-tooltip{max-width:300px;text-align:center;background-color:#040d2e;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.MuiTooltip-tooltip.MuiTooltip-tooltip .MuiTooltip-arrow{color:#040d2e}.MuiTooltip-popper[data-popper-placement*=top] .MuiTooltip-tooltip.MuiTooltip-tooltip{margin-bottom:8px}.MuiSwitch-root{margin:-5px -9px}.MuiSwitch-root.MuiSwitch-sizeSmall{margin:-5px -3px}.MuiSwitch-root .MuiSwitch-switchBase,.MuiSwitch-root .MuiSwitch-switchBase.Mui-disabled.Mui-disabled{color:#b6c7da}.MuiSwitch-root .MuiSwitch-switchBase:hover,.MuiSwitch-root .MuiSwitch-switchBase.Mui-disabled.Mui-disabled:hover{background-color:transparent;color:#80c600}.MuiSwitch-root .MuiSwitch-switchBase+.MuiSwitch-track,.MuiSwitch-root .MuiSwitch-switchBase.Mui-disabled.Mui-disabled+.MuiSwitch-track{background-color:#a0b5d0;opacity:.4}.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked.Mui-checked{color:#80c600}.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked.Mui-checked+.MuiSwitch-track{background-color:#80c600}.MuiSwitch-root .MuiSwitch-thumb{box-shadow:0 0 5px #0000000d}.NewSportPromo{background-color:#040d2e;border-radius:10px;padding:10px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;text-align:center;max-width:500px;margin-bottom:20px}.MyTournaments .MyTournaments-row{display:flex;align-items:center;margin-bottom:10px}.MyTournaments .MyTournaments-row .TournamentLink{flex:1}.AdminHome{max-width:1500px;margin:auto}.AdminHome .AdminHome-section{display:flex;align-items:stretch;flex-direction:column;background-color:#fff;border-radius:15px;padding:20px;margin-bottom:10px}.AdminHome .AdminHome-section .FormHeader{color:#61779c}.AdminHome h2{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1}.LoadingOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#040d2ecc;color:#fff;display:flex;align-items:center;justify-content:center;color:#1c50af;z-index:1500}.ErrorBoundary{padding:20px}.ErrorBoundary p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.ErrorBoundary pre{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;font-family:monospace;background-color:#b6c7da;color:#153470;padding:10px;margin:0;border-radius:5px}.Spacing{height:10px;width:10px;min-height:10px;min-width:10px}.Header{display:flex;align-items:center}.Header .Header-title{flex:1}.Header .Header-title h4{font-weight:700;margin-bottom:5px}.Header .Header-title h3{display:flex;align-items:center}.Header .Header-title h3>svg{width:15px;height:15px;margin-left:5px;margin-top:-1px}.Header .Header-links{display:flex;align-items:center;margin-left:auto}.Header .Header-links>*{margin-left:10px}.EditGroupDoublesDesign-dialog-select-preset-menu .MuiMenuItem-root{display:flex;flex-direction:column;align-items:flex-start}.EditGroupDoublesDesign-dialog .MuiPaper-root{min-width:300px}.EditGroupDoublesDesign-dialog .EditGroupDoublesDesign-dialog-groups{display:flex;flex-wrap:wrap;margin:-5px}.EditGroupDoublesDesign-dialog .EditGroupDoublesDesign-dialog-groups .EditGroupDoublesDesign-dialog-group{margin:5px;padding:10px;background-color:#fff;border-radius:10px}.EditGroupDoublesDesign-preview{height:40px;border-radius:8px;border:1px solid #d1dbe9;display:flex;align-items:center;padding-left:14px;padding-right:4px}.EditGroupDoublesDesign-preview p{flex:1}.Dialog{position:relative}.Dialog[data-size=large] .MuiPaper-root{width:100%;margin:10px}@media (min-width: 1200px){.Dialog[data-size=large] .MuiPaper-root{max-width:1300px}}.Dialog[data-size=medium] .MuiPaper-root{width:100%;margin:10px}@media (min-width: 1000px){.Dialog[data-size=medium] .MuiPaper-root{max-width:900px}}.Dialog[data-size=small] .MuiPaper-root{max-width:300px;width:100%;margin:10px}.Dialog .MuiPaper-root{width:auto;background:linear-gradient(#fff,#d1dbe9)}.Dialog h4{color:#61779c;font-weight:700}.Dialog .CloseButton{position:absolute;top:10px;right:10px;color:#7f92b1;padding:10px;margin:-10px;z-index:1}.Dialog .CloseButton:hover{color:#153470}.FormHeader{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;height:30px;font-weight:700;color:#a0b5d0}.FormHeader[data-clickable=true]{cursor:pointer}.EditTeamForm>.FormRow{margin:-10px!important}.EditTeamForm .EditTeamForm-column{margin:10px!important}.EditTeamPlayers .MuiFormControl-root{width:100%}.EditTeamPlayers .EditTeamPlayers-toggle-npc{font-size:inherit;color:#1c50af;text-decoration:underline;pointer-events:all}.EditTeamPlayers .EditTeamPlayers-player{position:relative}.EditTeamPlayers .EditTeamPlayers-player[data-is-pending=true] .name{font-style:italic;opacity:.6}.EditTeamPlayers .EditTeamPlayers-player:not(:last-child){margin-bottom:3px}.EditTeamPlayers .EditTeamPlayers-player button.remove{margin-right:5px}.EditTeamPlayers .EditTeamPlayers-player button.accept{position:absolute;top:0;bottom:0;right:5px;margin-top:auto;margin-bottom:auto;box-shadow:0 0 5px 5px #fffc}.EditTeamPlayers .EditTeamPlayers-player .PlayerOrTeam{padding:0 0 0 5px}.EditTeamPlayers .EditTeamPlayers-note{margin-top:10px}.EditPlayerEvents,.EditPlayerEvents .TournamentEvents,.EventPreview{width:100%}.EventPreview .title{flex:1;display:flex;align-items:center}.EventPreview .title svg{width:15px;height:15px;margin-left:5px}.EventPreview .metadata{width:100px;margin-left:auto}.EventPreview .EventPreview-errors .EventPreview-error{background-color:#c92b14;color:#fff;padding:2px 5px;margin-bottom:2px}.EventPreview .EventResults{width:100%}.EventRestrictions{margin-top:5px}.EventRestrictions .FormRow{margin:-2px}.EventRestrictions .FormRow .Tag{margin:2px;background-color:#eff5fc;color:#000}.EventPreviewCompact .EventPreviewCompact-title{display:flex;align-items:center;margin-right:10px}.EventPreviewCompact .EventPreviewCompact-tags{margin:3px -2px 0}.EventPreviewCompact .EventPreviewCompact-tags .Tag{margin:0 2px}.Tag{padding:2px 5px;background-color:#fffc61;display:inline-flex;align-items:center;white-space:nowrap;border-radius:3px}.Tag[data-theme=beta]{background-color:#1c50af;color:#fff}.Tag[data-theme=neutral]{background-color:#d1dbe9;color:#61779c}.Tag[data-theme=neutral-dark]{background-color:#7f92b1;color:#d1dbe9}.Tag[data-theme=success]{background-color:#80c600;color:#fff;font-weight:700}.Tag[data-theme=warning]{background-color:#c92b14;color:#fff;font-weight:700}.Tag[data-theme=code]{font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em;font-family:monospace;color:#61779c;background-color:#d1dbe9}.TierTag{background:#7f92b1;border-radius:3px;color:#fff}.TierTag[data-tier=plus]{background:#7f92b1}.TierTag[data-tier=pro]{background:#153470}.TierTag[data-tier=vip]{background:#040d2e}.RatingTag{background:#153470;color:#fff;font-weight:700;border-radius:5px}.RatingTag svg{width:14px;height:14px;margin-right:5px}.EventResults{padding:10px 0}.EventResults:last-child{padding-bottom:0}.EventResults .EventResults-players{display:flex;flex-direction:column;flex-wrap:wrap;max-height:120px;overflow-x:auto}.EventResults .EventResults-player{max-width:300px}.EventResults .EventResults-player:nth-child(1) .Badge{background:linear-gradient(-45deg,#edb700,#f8d800,#edb700)}.EventResults .EventResults-player:nth-child(2) .Badge{background:linear-gradient(-45deg,#acacac,#d8d8d8,#acacac)}.EventResults .EventResults-groups{overflow-x:auto}.EventResults .EventResults-groups .EventResults-group:not(:last-child){margin-right:20px}.PlayerOrTeam{flex:1;min-width:0;width:100%;padding-left:8px;padding-right:8px;padding-top:2px;height:40px;position:relative;display:flex;align-items:center;background:transparent;color:currentColor}.PlayerOrTeam[data-is-placeholder=true] .PlayerOrTeam-name span.name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.PlayerOrTeam>:not(:last-child){margin-right:8px}.PlayerOrTeam .PlayerOrTeamOptions{margin-right:4px}.PlayerOrTeam .PlayerOrTeam-avatar{position:relative;display:inline-block}.PlayerOrTeam .PlayerOrTeam-avatar[data-disabled=true] .ProfileAvatar{color:#b6c7da}.PlayerOrTeam .PlayerOrTeam-avatar .PlayerOrTeam-you{position:absolute;z-index:1;bottom:-2px;left:-10px;right:-10px;width:32px;margin:auto;display:flex;align-items:center;justify-content:center;background-color:#1c50af;border:1px solid white;color:#fff;padding-top:2px;padding-bottom:1px;border-radius:4px;font-size:9px;letter-spacing:.1em;line-height:1;text-transform:uppercase;font-weight:700}.PlayerOrTeam .PlayerOrTeam-info{flex:1;display:inline-flex;flex-direction:column;min-width:0}.PlayerOrTeam .PlayerOrTeam-info .PlayerOrTeam-secondary{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;text-align:left;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.PlayerOrTeam .PlayerOrTeam-info .PlayerOrTeam-primary{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;text-align:left;display:inline;align-items:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.PlayerOrTeam .PlayerOrTeam-icons{display:flex;align-items:center}.PlayerOrTeam .PlayerOrTeam-icons>:not(:last-child){margin-right:4px}.PlayerOrTeam .PlayerOrTeam-icons .PlayerOrTeam-icon{background-color:#7f92b1;color:#fff;width:20px;height:20px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.PlayerOrTeam .PlayerOrTeam-icons .PlayerOrTeam-icon[data-type=error]{background-color:#c92b14}.PlayerOrTeam .PlayerOrTeam-icons .PlayerOrTeam-icon[data-type=warning]{background-color:#ff76a6}.PlayerOrTeam .PlayerOrTeam-icons .PlayerOrTeam-icon[data-type=info]{background-color:#153470}.PlayerOrTeam .PlayerOrTeam-icons .PlayerOrTeam-icon[data-type=success]{background-color:#80c600}.PlayerOrTeam .PlayerOrTeam-icons .PlayerOrTeam-icon svg{width:12px;height:12px}.PlayerOrTeam .PlayerOrTeam-check-in{min-width:auto!important;cursor:pointer;display:flex;align-items:center;margin-left:auto}.PlayerOrTeam .PlayerOrTeam-check-in[data-show-toggle=true]{margin-right:-4px}.PlayerOrTeam .PlayerOrTeam-check-in[data-show-toggle=true] svg{color:#7f92b1}.PlayerOrTeam .PlayerOrTeam-check-in span{display:flex;align-items:center}.PlayerOrTeam .PlayerOrTeam-check-in svg{width:18px;height:18px;color:#a0b5d0}.ActiveMatchIcon{display:inline-flex;align-items:center;margin-right:3px;color:#c92b14}.ActiveMatchIcon svg{width:16px;height:16px}.EditMatchTables .EditMatchTables-preview{display:flex;align-items:center;background-color:#fff;height:40px;padding:0 14px;border-radius:5px;border:1px solid #d1dbe9}.EditMatchTables .EditMatchTables-buttons button:nth-child(1){border-top-right-radius:0;border-bottom-right-radius:0}.EditMatchTables .EditMatchTables-buttons button:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px;padding-left:8px;padding-right:8px}.Menu[data-theme=action] .MuiPaper-root{background-color:#1c50af;color:#fff}.Menu[data-theme=action] .MuiMenuItem-root:hover{background-color:#153470}.Menu .MuiPaper-root{background-color:#eff5fc;color:#000;max-width:300px}.Menu .MuiMenuItem-root{display:block;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;white-space:initial;min-height:0}.Menu .MuiMenuItem-root:hover{background-color:#b6c7da}.PlayerOrTeamOptions{width:20px;height:30px;border-radius:3px;background-color:transparent;padding-left:0;display:flex;align-items:center;justify-content:center;color:#a0b5d0;overflow:hidden}.PlayerOrTeamOptions:hover,.PlayerOrTeamOptions[data-is-open=true]{background-color:#d1dbe9}.PlayerOrTeamOptions-menu .MuiMenuItem-root{width:auto;color:inherit}.SearchPlayers{width:250px;max-width:100%}.SearchPlayers-list .special-option{color:#a0b5d0;font-weight:700;text-align:center}.SearchPlayers-list .special-option[data-id=create-new]{background-color:#1c50af;color:#fff;padding:10px!important;border-radius:5px;margin:5px;cursor:pointer}.SearchPlayers-list .special-option{padding:2.5px 5px!important}.SearchPlayers-list .MuiListItem-root{padding:0!important}.SearchPlayers-list .MuiListItem-root.Mui-focused{background-color:#d1dbe9!important}.SearchPlayers-list .MuiListItem-root[data-archived=true] .PlayerOrTeam{background-color:#eff5fc;color:#7f92b1;font-style:italic}.EditPlayer{margin:-20px;display:flex;flex-direction:column;height:100%;min-height:0}.EditPlayer[data-archived=true] .EditPlayer-sections{position:relative;pointer-events:none;opacity:.5}.EditPlayer[data-archived=true] .EditPlayer-sections:after{content:"ARCHIVED";position:absolute;top:0;left:0;width:100%;height:100%;font-size:60px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;color:#a0b5d0}.EditPlayer .EditPlayer-status{background-color:#153470;color:#fff;padding:10px;border-radius:5px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;margin-top:10px}.EditPlayer .EditPlayer-status[data-canceled=true]{background-color:#61779c}.EditPlayer .EditPlayer-status svg{width:14px;height:14px;margin-right:5px;vertical-align:middle;margin-top:-3px}.EditPlayer-hero{padding:20px 20px 0;color:#61779c}.EditPlayer-sections{padding:10px 20px 20px;display:flex;flex-direction:column}@media (min-width: 1200px){.EditPlayer-sections{flex-direction:row;flex:1;min-height:0}}.EditPlayer-sections h4{color:#61779c}.EditPlayer-admin-buttons{flex-wrap:wrap;padding:0 20px 20px;min-height:initial!important}@media (max-width: 1199px){.EditPlayer-admin-buttons .PlayerNotes{order:-1;width:100%;margin-bottom:10px}.EditPlayer-admin-buttons .SavePlayerButton-add-new{margin-left:auto}}@media (max-width: 400px){.EditPlayer-admin-buttons .SavePlayerButton-add-new .desktop-only{display:none}}.EditPlayer-admin-buttons .PlayerNotes{margin-left:auto;margin-right:10px}.EditPlayer-admin-buttons .DeletePlayerButton{margin-left:10px}.EditPlayer-admin-buttons .SavePlayerButton-add-new{margin-right:10px}.EditPlayer-details,.EditPlayer-events,.EditPlayer-teams,.EditPlayer-payment{display:flex;flex-direction:column}.EditPlayer-details>.Container,.EditPlayer-events>.Container,.EditPlayer-teams>.Container,.EditPlayer-payment>.Container{flex:1;align-items:flex-start;flex-direction:column;background:transparent;box-shadow:none;border:1px solid #b6c7da}@media (max-width: 1199px){.EditPlayer-details>.Container,.EditPlayer-events>.Container,.EditPlayer-teams>.Container,.EditPlayer-payment>.Container{border:none;border-top:1px solid #b6c7da;padding:10px 0 0;border-radius:0;width:100%}}@media (min-width: 1200px){.EditPlayer-events{max-width:300px}}.EditPlayer-details{flex:1}.EditPlayer-details,.EditPlayer-events,.EditPlayer-teams,.EditPlayer-payment{min-width:260px}.EditPlayer-details>.Container,.EditPlayer-events>.Container,.EditPlayer-teams>.Container,.EditPlayer-payment>.Container{overflow:visible}@media (min-width: 1200px){.EditPlayer-details>.Container,.EditPlayer-events>.Container,.EditPlayer-teams>.Container,.EditPlayer-payment>.Container{min-height:0;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.EditPlayer-details>.Container::-webkit-scrollbar,.EditPlayer-events>.Container::-webkit-scrollbar,.EditPlayer-teams>.Container::-webkit-scrollbar,.EditPlayer-payment>.Container::-webkit-scrollbar{display:none}}.EditPlayer-payment{min-width:300px}.EditPlayer-payment>.Container{align-items:center}.EditRegistrationPayment .EditRegistrationPayment-payment{display:flex;align-items:center}.EditRegistrationPayment .EditRegistrationPayment-payment .PaymentMethod{margin-left:5px}.EditPlayerInfo{width:100%}.EditPlayerInfo .PlayerOrTeam .PlayerOrTeam-check-in{display:none!important}.EditPlayerInfo .EditPlayerInfo-heading{color:#7f92b1}.EditPlayerInfo .EditPlayerInfo-id{background-color:#d1dbe9;color:#61779c}.EditPlayerInfo .Players{background-color:#d1dbe9}.EditPlayerInfo .EditPlayerInfo-section{display:flex}@media (max-width: 800px){.EditPlayerInfo .EditPlayerInfo-section{flex-direction:column}}.EditPlayerInfo .EditPlayerInfo-row{flex-wrap:wrap;margin:0 -5px}.EditPlayerInfo .EditPlayerInfo-row>.MuiFormControl-root{flex:1;min-width:200px;margin:5px}.EditPlayerInfo .EditPlayerInfo-hint{margin-top:5px;background-color:#d1dbe9;padding:5px 8px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.AddChargeOrPayment{flex-wrap:wrap}.SelectClub .SelectClub-autocomplete{min-width:200px;max-width:100%}.SelectClub .SelectClub-autocomplete .MuiAutocomplete-popupIndicator{display:none}.SelectClub .SelectClub-autocomplete .MuiAutocomplete-clearIndicator{visibility:visible;color:#b6c7da;background:#fff!important;border-radius:0;margin-right:-5px}.SelectClub .SelectClub-autocomplete .MuiAutocomplete-clearIndicator:hover{color:#1c50af}.SelectClub .SelectClub-hint{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;margin:5px 0;color:#61779c}.SelectClub .SelectClub-hint a{text-decoration:underline}.SelectClub-autocomplete-popper{min-width:200px;margin-top:5px!important;margin-bottom:5px!important}.SelectClub-autocomplete-popper .MuiListItem-root{padding:2.5px 5px!important}.SelectClub-autocomplete-popper .MuiListItem-root .special-option{width:100%;display:flex;justify-content:center}.SelectClub-autocomplete-popper .MuiListItem-root .special-option button{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SelectClub-autocomplete-popper .MuiListItem-root .special-option p{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;text-align:center;color:#b6c7da}.ClubPreview{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;height:40px;min-width:0;max-width:100%;text-align:left;background:#eff5fc;padding:0 3px;border-radius:5px;color:#000}.ClubPreview .ClubPreview-location,.ClubPreview .ClubPreview-name{max-width:100%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ClubPreview .ClubPreview-location{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em}.ClubPreview .ClubPreview-name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.Location[data-multiline=false]{width:100%;display:inline-block;overflow:hidden;line-height:1}.Location[data-multiline=false] span{white-space:nowrap;text-overflow:ellipsis}.InputLocation .InputLocation-preview{border:1px solid #d1dbe9;border-radius:5px;display:inline-flex;min-width:220px;width:100%;cursor:pointer;padding-top:9px;padding-bottom:8px}.InputLocation .InputLocation-preview:not(:hover){box-shadow:none}.InputLocation .InputLocation-preview p{white-space:pre}.InputLocation-dialog .MuiPaper-root{max-width:400px}.InputLocation-dialog .MuiPaper-root .InputLocation-form{overflow:hidden}.InputLocation-dialog .MuiPaper-root .InputLocation-form .StripeElement{margin-top:-65px}.Container{display:flex;align-items:center;background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 0 5px #0003;overflow:hidden}.Container[data-clickable=true]{cursor:pointer}.Container[data-clickable=true]:hover{box-shadow:0 0 5px #00000080}.Container[data-column=true]{flex-direction:column}.PlayerCheckIn{display:flex;flex-direction:column;justify-content:center;white-space:nowrap;height:40px;border:1px solid #eff5fc;background-color:#fff;padding:0 3px;border-radius:5px}.PlayerCheckIn[data-mini=true]{border:none}.PlayerCheckIn[data-mini=true] .PlayerCheckIn-summary{display:none}.PlayerCheckIn[data-mini=true] label{font-family:Inter,sans-serif;letter-spacing:normal;font-size:11px;line-height:1.4;font-weight:400;cursor:pointer}.PlayerCheckIn[data-show-multi-day=true]{cursor:pointer}.PlayerCheckIn[data-show-multi-day=false] .CheckInSwitch{justify-content:center!important}.PlayerCheckIn[data-show-multi-day=false] .CheckInSwitch label{display:none}.PlayerCheckIn .PlayerCheckIn-summary{margin-top:2px}.CheckInSwitch>label{margin-right:5px}.PlayerCheckIn-dialog .MuiPaper-root{max-width:300px}.PlayerCheckIn-dialog .MuiPaper-root .CheckInSwitch:not(:last-child){margin-bottom:10px}.EditPlayerMemberships .EditPlayerMemberships-sync{color:#1c50af}.EditPlayerMemberships .EditPlayerMemberships-delete{color:#c92b14}.EditPlayerMemberships .EditPlayerMemberships-cards{position:relative}.EditPlayerMemberships .EditPlayerMemberships-cards .EditPlayerMemberships-card{position:absolute;top:0;left:0;max-width:100%}.EditPlayerMemberships .EditPlayerMemberships-cards .EditPlayerMemberships-card[data-focused=false] .MembershipCard{cursor:pointer;background-color:#3a475d;color:#b3b3b3}.EditPlayerMemberships .EditPlayerMemberships-cards .EditPlayerMemberships-card[data-focused=false] .EditPlayerMemberships-card-actions{visibility:hidden}.SearchMemberships{min-width:200px;max-width:100%}.SearchMemberships-list{min-width:200px;margin-top:5px!important;margin-bottom:5px!important}.SearchMemberships-list .special-option{color:#a0b5d0;font-weight:700;text-align:center}.SearchMemberships-list .special-option,.SearchMemberships-list .MuiListItem-root{padding:2.5px 5px!important}.SearchMemberships-list .special-option.Mui-focused,.SearchMemberships-list .MuiListItem-root.Mui-focused{background-color:#d1dbe9!important}.SearchMemberships-list .special-option[data-linked=true] .MembershipPreview,.SearchMemberships-list .MuiListItem-root[data-linked=true] .MembershipPreview{background-color:#153470}.MembershipTag{padding:8px 10px;border-radius:5px;background-color:#040d2e;color:#d1dbe9;font-family:Inter,sans-serif;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:400}.MembershipTag strong{font-weight:700;color:#fff;margin-right:10px}.MembershipPreview{display:flex;flex:1;height:40px;min-width:0;max-width:100%;text-align:left;background:#61779c;padding:0 3px;border-radius:5px;color:#fff}.MembershipPreview .MembershipPreview-content{display:flex;flex-direction:column;justify-content:center}.MembershipPreview .MembershipPreview-info,.MembershipPreview .MembershipPreview-name{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden;max-width:100%}.MembershipPreview .MembershipPreview-info{margin-top:2px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em}.MembershipPreview .MembershipPreview-name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.MembershipPreview .MembershipPreview-you{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;background-color:#153470;color:#fff;height:40px;border-bottom-left-radius:5px;border-top-left-radius:5px;margin-left:-3px;margin-right:5px;display:flex;align-items:center}.MembershipPreview .MembershipPreview-you svg{width:20px;height:20px;margin:0 1px}.MembershipCard{position:relative;padding:5px 10px 10px;box-shadow:0 0 5px #0000004d;flex:1;width:300px;height:125px;background:#61779c;border-radius:5px;color:#fff;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.MembershipCard .MembershipCard-id{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#a0b5d0;font-weight:700}.MembershipCard .expired{margin-left:5px}.MembershipCard p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.EditMembership-dialog .MuiPaper-root{max-width:none}.EditMembership-dialog .EditMembership-profile{max-width:450px;margin-right:20px}.MembershipForm{display:flex;flex-direction:column}.MembershipForm .MembershipForm-name .MuiTextField-root{flex:1;min-width:250px}.MembershipForm .MembershipForm-identifiers .MuiTextField-root,.MembershipForm .AutocompleteLocationPreview{flex:1}.MembershipForm .ProfileAvatar{width:80px;min-width:80px;height:80px;min-height:80px}.FormRow.FormRow{display:flex;flex-wrap:wrap;margin:-5px}.FormRow.FormRow>*{margin:5px}.InputDateTime .InputDateTime-toggle-edit{margin-bottom:6px}.InputDateTime .InputDateTime-preview{display:flex;align-items:center;background-color:#fff;border:1px solid #d1dbe9;border-radius:5px;padding:0 14px;height:40px}.InputDateTime .InputDateTime-field{position:relative}.InputDateTime .InputDateTime-field .toggle-sync{position:absolute;bottom:41px;right:0;z-index:1;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:11px;line-height:1.4;color:#1c50af}.AutocompleteLocation .AutocompleteLocationPreview{flex:1;min-height:40px;padding:4px 14px;background-color:#fff;color:#000;border-radius:5px;border:1px solid #d1dbe9;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.AutocompleteLocation .MuiFormControl-root{width:100%}.AutocompleteLocation .AutocompleteLocation-input input{padding-left:14px!important}.AutocompleteLocationPreview strong{display:block}.AutocompleteLocation-menu .MuiMenuItem-root{white-space:normal}.InputBioAndLinks .MuiInputLabel-root{display:flex;align-items:center;overflow:visible}.InputBioAndLinks .TierTag{margin-left:5px;font-size:8px;margin-top:-1px}.InputBioAndLinks textarea,.InputBioAndLinks p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;color:currentColor}.InputBioAndLinks textarea{width:100%;background-color:#fff;border:1px solid #d1dbe9;border-radius:5px;padding:5px}.InputBioAndLinks textarea:focus{outline:none}.InputBioAndLinks textarea::placeholder{color:#b6c7da}.InputBioAndLinks .MuiTextField-root{width:100%}.CommunityPrompt-dialog .MuiPaper-root{max-width:400px}.CommunityPrompt-dialog p{text-align:center}.CommunityPrompt-dialog .Subscribe{margin:auto}.CommunityPrompt-dialog .CommunityPrompt-dismiss{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#61779c;text-align:center;cursor:pointer}.CommunityPrompt-dialog .FormRow{align-items:center}.CommunityPrompt-dialog .CommunityPrompt-dialog-info{flex:1;min-width:250px;padding:10px}.CommunityPrompt-dialog .CommunityPrompt-dialog-info h3{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:17px;line-height:1.4em;font-weight:700;display:flex;align-items:center}.CommunityPrompt-dialog .CommunityPrompt-dialog-info h3 .Tag{margin-left:5px}.CommunityPrompt-dialog .CommunityPrompt-dialog-info ul{list-style:none;padding:0;margin:5px 0;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.CommunityPrompt-dialog .AccountPortal{flex:1;min-width:250px;width:auto}.CommunityPrompt-dialog button.CommunityPrompt-guest{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;border-bottom:1px solid currentColor;display:inline-flex;margin:auto}.Subscribe{background-color:#d1dbe9;border-radius:5px;padding:10px;width:100%;max-width:260px}.Subscribe h4{width:100%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1}.Subscribe h4 svg{width:15px;height:15px;margin:0 5px}.Subscribe .Subscribe-option{width:100%;display:flex;align-items:center;border-radius:5px;padding:8px}.Subscribe .Subscribe-option[data-tier=plus]{background:#7f92b1}.Subscribe .Subscribe-option[data-tier=pro]{background:#153470}.Subscribe .Subscribe-option[data-tier=vip]{background:#040d2e}.Subscribe .Subscribe-option:disabled{background-color:#eff5fc;color:#000;border:1px solid #7f92b1}.Subscribe .Subscribe-option:disabled p{color:#7f92b1}.Subscribe .Subscribe-option:disabled p strong{color:#61779c}.Subscribe .Subscribe-option:not(:last-child){margin-bottom:5px}.Subscribe .Subscribe-option:hover:not(:disabled){background-color:#1c50af;box-shadow:0 0 5px #0000004d}.Subscribe .Subscribe-option:hover:not(:disabled) .TierTag{background-color:#1c50af}.Subscribe .Subscribe-option .TierTag{font-weight:700;margin-right:10px;width:45px;height:25px;justify-content:center;border:1px solid #d1dbe9}.Subscribe .Subscribe-option p{text-align:left;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:11px;line-height:1.4;color:#fff}.Subscribe .Subscribe-option p strong{display:block;font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em}.Subscribe .Subscribe-option .active-indicator{width:20px;height:20px;color:#80c600;margin-left:auto}.Subscribe .Subscribe-more-info{color:#61779c;text-decoration:underline}.ProfileAvatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;overflow:hidden;background:#fff;position:relative;color:#153470;border:1px solid #d1dbe9}.ProfileAvatar[data-is-emoji=true]{background-size:80%}.ProfileAvatar svg{width:110%;height:110%;fill:currentColor}.ProfileAvatar .ProfileAvatar-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff}.InputFile-dialog .InputFile-preview{position:relative;width:100%;background:#b6c7da;border-radius:5px;overflow:hidden}.InputFile-dialog .InputFile-preview[data-empty=true]{height:100px}.InputFile-dialog .InputFile-preview>.inner{position:absolute;background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;height:100%}.UploadImageButton input{position:fixed;top:-99999px;left:-99999px}.SelectSystem .MuiSelect-select{min-width:200px}.SelectSystem .MuiSelect-select strong{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#61779c;display:block;line-height:inherit}.SelectSystem .MuiSelect-select p{display:none}.SelectSystem-menu .MuiMenuItem-root{display:block}.SelectSystem-menu .MuiMenuItem-root strong{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;display:block}.SelectSystem-menu .MuiMenuItem-root p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#61779c}.InputNumber-input[data-with-controls=true]{pointer-events:none}.InputNumber-input[data-with-controls=true] input{border-top-right-radius:0;border-bottom-right-radius:0}.InputNumber-controls{height:40px;display:flex;flex-direction:column;margin-left:-1px}.InputNumber-controls button{height:20px;flex:1;font-weight:700;border:1px solid #d1dbe9;color:#61779c}.InputNumber-controls button:nth-child(1){border-top-right-radius:5px;border-bottom:none}.InputNumber-controls button:nth-child(2){border-bottom-right-radius:5px}.InputNumber-controls button svg{height:100%}.PlayerEntrySummary{width:100%;max-width:400px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}@media (max-width: 600px){.PlayerEntrySummary{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}}.PlayerEntrySummary .PlayerEntrySummary-row{width:100%;display:flex;justify-content:space-between}.PlayerEntrySummary .PlayerEntrySummary-row.total{font-weight:700}.PlayerEntrySummary .PlayerEntrySummary-row .PlayerEntrySummary-row-info{flex:1;display:flex;align-items:center;justify-content:space-between}.PlayerEntrySummary .PlayerEntrySummary-row button[data-theme=icon]{margin-left:5px}.PlayerEntrySummary .PlayerEntrySummary-row .PlayerEntrySummary-row-amount{margin-left:10px;display:flex;align-items:center}.PlayerEntrySummary .PlayerEntrySummary-charges{background-color:#fff;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #153470}.PlayerEntrySummary .AddUSATTFee{width:100%;min-width:350px}.PlayerEntrySummary .PlayerEntrySummary-payments{background-color:#153470;color:#fff;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.PlayerEntrySummary .PlayerEntrySummary-payments .PlayerEntrySummary-row{margin-bottom:10px}.PlayerStripePayment{flex:1;display:flex;align-items:center;justify-content:space-between}.PlayerStripePayment label{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;display:block}.PlayerStripePayment label.id{color:#7f92b1}.PlayerStripePayment .PaymentMethod-tag{margin-right:5px;background-color:#61779c}.PlayerNotes{display:flex;flex-wrap:wrap}.PlayerNotes .Tag:not(:last-child){margin-right:5px}.AddChargeOrPayment-dialog .InputMoney{width:auto}.InputMoney{position:relative;min-width:120px;width:120px}.InputMoney[data-currency=CAD] .InputMoney-input .MuiInputBase-input,.InputMoney[data-currency=DKK] .InputMoney-input .MuiInputBase-input{padding-left:48px}.InputMoney[data-currency=AUD] .InputMoney-input .MuiInputBase-input{padding-left:36px}.InputMoney .InputMoney-symbol{position:absolute;left:0;bottom:0;display:flex;height:40px;align-items:center;z-index:1;padding-left:14px}.InputMoney .InputMoney-input .MuiInputBase-input{padding-left:25px}.EditPlayerTeams .EditPlayerTeams-team{max-width:400px}.EditPlayerTeams .EditPlayerTeams-team:not(:last-child){margin-bottom:20px}.EditPlayerTeams .EditTeamPlayers{background-color:#fff;padding:3px;border-radius:5px;margin-top:5px;margin-bottom:5px}.SubmitSelfRegistration{width:100%;max-width:400px}.SubmitSelfRegistration .SubmitSelfRegistration-errors{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px}.SubmitSelfRegistration .SubmitSelfRegistration-errors .Tag{margin-right:5px}.SubmitSelfRegistration .SubmitSelfRegistration-payment{display:flex;margin-bottom:10px}.SubmitSelfRegistration .SubmitSelfRegistration-payment .AddChargeOrPayment button{background-color:transparent;border:1px solid #1c50af;color:#1c50af}.SubmitSelfRegistration .SubmitSelfRegistration-hint{color:#61779c;margin-bottom:10px}.SubmitSelfRegistration .SubmitSelfRegistration-hint svg{width:14px;height:14px;margin-right:5px;margin-bottom:-2px}.SubmitSelfRegistration .SubmitEntryButtons{width:100%;max-width:400px}.SubmitSelfRegistration .SubmitSelfRegistration-pay-online,.SubmitSelfRegistration .SubmitEntryButtons-submit{flex:1;justify-content:flex-start;font-weight:700}.SubmitSelfRegistration .SubmitSelfRegistration-pay-online svg,.SubmitSelfRegistration .SubmitEntryButtons-submit svg{width:15px;height:15px;margin-right:5px}.Badge{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;border-radius:100%;background-color:#a0b5d0;color:#eff5fc;white-space:nowrap}.EditCustomSources>.MuiFormControl-root{width:100%}.EditCustomSources .EditCustomSources-add{background-color:#d1dbe9;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}.EditCustomSources .EditCustomSources-add .FormRow{align-items:flex-end;margin-bottom:10px}.EditCustomSources .EditCustomSources-add-range{padding:5px;border:1px solid #a0b5d0;border-radius:5px;margin-bottom:-5px}.EditCustomSources .EditCustomSources-add-range .InputNumber{min-width:50px;width:50px}.EditCustomSources .EditCustomSources-add-end{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#d1dbe9;height:5px}.EditCustomSources .EditCustomSources-source{padding:0 10px}.EditCustomSources .EditCustomSources-source[data-is-editing=true]{background-color:#d1dbe9}.EditCustomSources .EditCustomSources-source[data-is-new-row=true] .PlayerOrTeam{background-color:#eff5fc;color:#7f92b1;font-style:italic;border:none}.EditCustomSources .EditCustomSources-source .PlayerOrTeam{background-color:#fff;border-radius:5px;box-sizing:0 0 5px rgba(0,0,0,.2);margin-bottom:5px}.EditCustomSources .EditCustomSources-source .PlayerCheckIn{background-color:transparent}.EditCustomSources .EditCustomSources-source .PlayerCheckIn .CheckInSwitch>label{display:none}.EditCustomSources .EditCustomSources-remove{color:#c92b14}.LangPicker .LangPicker-button{border:1px solid currentColor;color:currentColor;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;min-height:28px;height:28px;padding:0 5px}.LangPicker .LangPicker-button svg{width:15px;height:15px;fill:currentColor;margin-right:5px}.LangPicker-menu.LangPicker-menu .MuiMenuItem-root{display:flex;align-items:center;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.LangPicker-menu.LangPicker-menu .MuiMenuItem-root .beta{font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;margin-left:5px;color:#b6c7da}.TournamentEvents .TournamentEvents-row:not(:last-child){margin-bottom:10px}.TournamentEvents .TournamentEvents-row .EventLink{flex:1;min-width:0}.EditEvent-individual-or-team[data-selected=false]:not(:hover){background-color:#b6c7da}.EditEvent-individual-or-team[data-selected=false]:hover{background-color:#61779c}.EditCustomEventFields{margin-top:10px}.EditCustomEventFields .EditCustomEventFields-field .info{padding-top:18px;color:#a0b5d0}.EditCustomEventFields .EditCustomEventFields-field .info svg{width:20px;height:20px;color:currentColor}.Switch{display:flex}.Switch[data-disabled=true] .MuiSwitch-thumb{position:relative}.Switch[data-disabled=true] .MuiSwitch-thumb:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" width="14" viewBox="0 0 24 24"><path fill="rgba(255,255,255,0.8)" d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"/></svg>');background-repeat:no-repeat;background-position:center}.Switch .MuiSwitch-root{margin:-5px 0}.Switch .MuiFormControlLabel-root{margin-left:-9px}.Switch .MuiFormLabel-root{display:flex;align-items:center;margin-bottom:0}.Switch .MuiFormLabel-root svg{width:16px;height:16px;margin-left:5px}.EditTeamRatingFormula{width:250px}.EditTeamRatingFormula-option .icon{display:flex;align-items:center}.EditTeamRatingFormula-option svg{width:16px;height:16px}.EditTeamRatingFormula-option-tooltip{text-align:left!important}.EditTournamentToggles-column{flex:1}.EditTournamentToggles-column p{display:flex;align-items:center;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#61779c}.EditTournamentToggles-info{display:flex;align-items:center;margin-left:5px}.EditTournamentToggles-info svg{width:16px;height:16px;color:currentColor}.EditTournamentPayments .EditTournamentPayments-status{display:flex;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.EditTournamentPayments .EditTournamentPayments-status.warning{color:#c92b14}.TournamentsList{flex:1;display:flex;flex-wrap:wrap;justify-content:center;margin:-5px}.TournamentsList .TournamentsList-item{min-width:0;width:100%;margin:5px;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 600px){.TournamentsList .TournamentsList-item{width:calc(50% - 10px)}}@media (min-width: 1000px){.TournamentsList .TournamentsList-item{width:calc(33.3333333333% - 10px)}}@media (min-width: 1400px){.TournamentsList .TournamentsList-item{width:calc(25% - 10px)}}.TournamentsList .TournamentsList-item[data-sort-by-event=true] .TournamentPreview .inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.TournamentsList .TournamentsList-item .TournamentPreview,.TournamentsList .TournamentsList-item .CommunityAd{max-width:none}.TournamentsList .TournamentsList-item .CommunityAd,.TournamentsList .TournamentsList-item .CommunityAd-inner{height:100%}.TournamentsList .TournamentsList-item .TournamentLink{flex:1}.TournamentsList .TournamentsList-item .TournamentLink .tournament-row{width:100%}.TournamentsList .TournamentsList-item .TournamentList-upcoming-events{width:100%;background-color:#040d2e;color:#fff;border-radius:0 0 5px 5px;border:1px solid rgba(0,0,0,.5);height:50px;padding:5px;margin-top:-1px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.TournamentsList .TournamentsList-item .TournamentList-upcoming-events label{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1}.Leagues{width:100%}.Leagues .Leagues-league{display:flex;flex-wrap:wrap;margin-bottom:10px;align-items:flex-start;border-radius:5px;padding:10px;background-color:#d1dbe9;color:#000}.Leagues .Leagues-league .Leagues-league-info{flex:1;min-width:300px}@media (max-width: 680px){.Leagues .Leagues-league .Leagues-league-info{margin-bottom:20px}}@media (min-width: 660px){.Leagues .Leagues-league .Leagues-league-info{margin-right:20px}}.Leagues .Leagues-league .Leagues-league-events{flex:1;min-width:300px}.Leagues .Leagues-league .Leagues-league-event{display:block}.Leagues .Leagues-league .Leagues-league-event:not(:last-child){margin-bottom:10px}.TournamentPreview{position:relative;max-width:450px;width:100%}.TournamentPreview[data-clickable=true]{cursor:pointer}.TournamentPreview[data-is-external=true] .TournamentPreview-overlay{background:linear-gradient(#12152200 20%,#121522 70%)}.TournamentPreview[data-is-external=true] .TournamentPreview-image{filter:saturate(0);opacity:.5}.TournamentPreview[data-is-external=true] .TournamentPreview-info{color:#b6c7da}.TournamentPreview>.inner{position:relative;border-radius:5px;border:1px solid rgba(0,0,0,.5);color:#fff;overflow:hidden;width:100%;height:0;padding-bottom:60%;background-size:cover;background-position:top center;background-repeat:no-repeat}.TournamentPreview .TournamentPreview-image{position:absolute;top:0;left:0;width:100%;height:70%;background-size:cover;background-position:top center;background-repeat:no-repeat}.TournamentPreview .TournamentPreview-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(#040d2e00 20%,#040d2e 70%)}.TournamentPreview .TournamentPreview-external-warning{color:#7f92b1;margin-bottom:10px}.TournamentPreview h4,.TournamentPreview p{text-align:center}.TournamentPreview .Tag{margin-left:5px}.TournamentPreview .TournamentPreview-tags{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;padding:6px;margin:-3px}.TournamentPreview .TournamentPreview-tags>*{margin:3px}.TournamentPreview .TournamentPreview-tags>.Tag{background-color:#153470;color:#fff;font-weight:700;border:1px solid rgba(4,13,46,.8)}.TournamentPreview .TournamentPreview-tags [data-sport]{background-color:#040d2e}.TournamentPreview .TournamentPreview-tags .Tag.competition-type{background-color:#1c50af}.TournamentPreview .TournamentPreview-tags .Tag.competition-type[data-variant=league]{background-color:#b6c7da;color:#040d2e}.TournamentPreview .TournamentPreview-tags [data-published=true]{background-color:#80c600}.TournamentPreview .TournamentPreview-tags [data-published=false]{background-color:#61779c}.TournamentPreview .TournamentPreview-tags [data-open=true]{background-color:#eff5fc;color:#1c50af}.TournamentPreview .TournamentPreview-info{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:10px}.TournamentPreview .TournamentPreview-info .TournamentPreview-view-as{margin-bottom:5px}.TournamentPreview .TournamentPreview-info .TournamentDetail{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;text-align:center}.TournamentPreview .TournamentPreview-info .TournamentDetail>div:nth-of-type(2){margin-top:3px}.TournamentPreview .TournamentPreview-name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:17px;line-height:1.4em;font-weight:700;margin-bottom:5px}.TournamentPreview .TournamentPreview-dates{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:5px}.TournamentPreview .TournamentPreview-location{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.TournamentPreview .TournamentPreview-favorite{position:absolute;top:0;right:6px;width:25px;height:25px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;align-items:center;justify-content:center;background-color:#040d2e;border:1px solid rgba(0,0,0,.5);margin-top:-1px;z-index:3;cursor:pointer}.TournamentPreview .TournamentPreview-favorite[data-is-favorite=true]{background-color:#153470}.TournamentPreview .TournamentPreview-favorite[data-is-favorite=true] svg{fill:#fff;stroke:#fff}.TournamentPreview .TournamentPreview-favorite svg{fill:transparent;stroke:#61779c;width:18px;height:18px}.TournamentPlayers .TournamentPlayers-tools{padding-bottom:20px;border-bottom:1px solid #d1dbe9;margin-bottom:20px}.TournamentPlayers .TournamentPlayers-scrollable{overflow-x:auto;overflow-y:hidden;display:flex;-ms-overflow-style:none;scrollbar-width:none}.TournamentPlayers .TournamentPlayers-scrollable::-webkit-scrollbar{display:none}.TournamentPlayers .MuiTableCell-root{padding:2px 0}.TournamentPlayers .MuiTableCell-root[data-clickable]{cursor:pointer}.TournamentPlayers .MuiTableCell-root[data-clickable]:hover,.TournamentPlayers .MuiTableCell-root[data-clickable][data-is-active=true]{color:#1c50af}.TournamentPlayers .MuiTableCell-root[data-highlight=true]{color:#c92b14;font-weight:700}.TournamentPlayers .MuiTableCell-root[data-id=player]{width:300px;max-width:300px}.TournamentPlayers .MuiTableCell-root[data-id=player] .PlayerOrTeam{width:100%}.TournamentPlayers .MuiTableCell-root[data-id=member-id]{padding-right:10px}.TournamentPlayers .MuiTableCell-root[data-id=member-id][data-is-temp=true] .Tag{background-color:#fffc61}.TournamentPlayers .MuiTableCell-root[data-id=w-l]{text-align:center;width:70px;min-width:70px}.TournamentPlayers .MuiTableCell-root[data-id=checked-in]{width:110px}.TournamentPlayers .MuiTableCell-root[data-id=events]{padding-right:10px}.TournamentPlayers .TournamentPlayers-SortCmp{display:flex;justify-content:center;padding-top:1px;margin-left:2px}.TournamentPlayers .TournamentPlayers-SortCmp[data-is-active=false]{color:#a0b5d0}.TournamentPlayers .TournamentPlayers-SortCmp svg{width:16px;height:14px}.TournamentPlayers .TournamentPlayers-edit{width:50px}.TournamentPlayers .TournamentPlayers-cell{height:1px}.TournamentPlayers .TournamentPlayers-cell.center{justify-content:center}.TournamentPlayers .TournamentPlayers-cell[data-id=first-name],.TournamentPlayers .TournamentPlayers-cell[data-id=last-name]{min-width:120px}.TournamentPlayers .TournamentPlayers-cell[data-is-sortable=false] .TournamentPlayers-SortCmp{visibility:hidden}.TournamentPlayers .TournamentPlayers-cell>.inner{height:100%;justify-content:space-between}.EditTournamentManagers{display:flex;align-items:flex-start}.EditTournamentManagers .EditTournamentManagers-existing{display:flex;flex-direction:column}.EditTournamentManagers .EditTournamentManagers-existing ul{padding:0;margin:0;list-style:none}.EditTournamentManagers .EditTournamentManagers-existing ul li{display:flex;align-items:center;margin-bottom:5px}.TournamentDetails{width:100%;background-color:#fff;color:#000;border-radius:5px;display:flex;flex-wrap:wrap;padding:5px}.TournamentDetails>*{flex:1;margin:5px;min-width:200px}.TournamentDescription .TournamentDescription-text{width:100%;background-color:#fff;color:#000;border-radius:5px;padding:10px}.TournamentDescription .TournamentDescription-text{position:relative;overflow:hidden}.TournamentDescription .TournamentDescription-text[data-has-overflow=true]:after{content:"";position:absolute;bottom:0;left:0;width:100%;max-height:50%;height:50px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:linear-gradient(#fff0,#fff);pointer-events:none}.TournamentDescription-toggle{margin-top:-10px;z-index:1;position:relative;width:100%;display:flex;color:#1c50af;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:5px 5px 10px;background-color:#fffc;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.TournamentDescription-full .TournamentPreview{border-bottom:1px solid #b6c7da;padding-bottom:10px}.EditTournamentDialog[data-archived=true] .EditTournamentDialog-scrollable{position:relative;pointer-events:none;opacity:.5}.EditTournamentDialog[data-archived=true] .EditTournamentDialog-scrollable:after{content:"ARCHIVED";position:absolute;top:0;left:0;width:100%;height:100%;font-size:60px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;color:#a0b5d0}.EditTournamentDialog .MuiPaper-root{display:flex;flex-direction:column}.EditTournamentDialog .EditTournamentDialog-scrollable{flex:1;overflow:auto}.EditTournamentDialog .EditTournamentDialog-scrollable>*{overflow:hidden}.EditTournamentDialog .EditTournamentDialog-scrollable .FormRow{max-width:100%}.EditTournamentDialog .EditTournamentDialog-scrollable .InputFile{align-self:flex-end}.EditTournament-buttons{border-top:1px solid #d1dbe9;padding-top:10px}.InputRichText{position:relative}.InputRichText[data-is-preview=true]>div[role=textbox],.InputRichText[data-is-preview=true] .InputRichText-toolbar{display:none}.InputRichText[data-is-preview=true] .PreviewRichText{display:block}.InputRichText .InputRichText-toolbar{position:absolute;top:0;left:0;height:30px;z-index:1;width:100%;display:flex;align-items:center;border-bottom:1px solid #d1dbe9;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.InputRichText .InputRichText-toolbar button{height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-right:1px solid #d1dbe9}.InputRichText .InputRichText-toolbar button[data-is-active=true]{background-color:#d1dbe9}.InputRichText .InputRichText-toolbar button svg{width:20px;height:20px;margin-top:2px}.InputRichText .InputRichText-toggle-preview{position:absolute;right:0;top:0;z-index:2;height:30px;width:30px;display:flex;align-items:center;color:#b6c7da}.InputRichText .InputRichText-toggle-preview:hover{color:#7f92b1}.InputRichText .InputRichText-toggle-preview svg{width:20px;height:20px}.InputRichText>div[role=textbox]{padding:40px 10px 10px;border:1px solid #d1dbe9;border-radius:5px;background-color:#fff}.InputRichText>div[role=textbox]:focus{outline:0;box-shadow:0 0 5px #0000004d}.InputRichText>div[role=textbox] span[data-slate-placeholder=true]{top:40px!important;width:auto!important}.InputRichText .PreviewRichText{display:none;padding:10px;border:1px solid #d1dbe9;border-radius:5px}.PreviewRichText p,.InputRichText>div[role=textbox] p{min-height:1em}.PreviewRichText a,.InputRichText>div[role=textbox] a{text-decoration:underline;color:#1c50af}.PreviewRichText ul,.InputRichText>div[role=textbox] ul{margin:0;padding-inline-start:20px}.AddLinkButton-menu .MuiPaper-root{width:100vw;max-width:600px}.AddLinkButton-menu .MuiTextField-root{flex:1}.AddLinkButton-menu form{padding:0 10px}.AddLinkButton-menu form p{margin-bottom:5px}.Marquee{overflow:hidden}.Marquee .Marquee-belt{display:flex;align-items:center}.Marquee .Marquee-inner{display:inline-block;white-space:nowrap}.Checkbox[data-size=large] .MuiCheckbox-root svg{width:20px;height:20px}.Checkbox .MuiCheckbox-root{color:currentColor;margin-top:-5px;margin-bottom:-5px;padding:5px;margin-left:4px}.Checkbox .MuiCheckbox-root svg{width:15px;height:15px}.EventSearchResults .SearchResults{margin-bottom:30px}.EventSearchResults .SearchResult .SearchResult-favorite{position:absolute;top:0;right:0;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.EventSearchResults .SearchResult .SearchResult-favorite[data-is-favorite=true] svg{fill:#040d2e;stroke:#040d2e}.EventSearchResults .SearchResult .SearchResult-favorite svg{fill:transparent;stroke:#61779c;width:18px;height:18px}.EventSearchResults .SearchResult .SearchResult-tags{margin:-2px -2px 2px}.EventSearchResults .SearchResult .SearchResult-tags *{margin:2px}.EventSearchResults .SearchResult .SearchResult-name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;font-weight:700;margin-bottom:2px}.EventSearchResults .SearchResult .SearchResult-location{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#61779c;margin-bottom:2px}.EventSearchResults .SearchResult .SearchResult-dates{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.NoResultsFound{display:flex;align-items:center;justify-content:center;min-height:100px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;opacity:.6}.SearchResults .SearchResults-title{font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em}.SearchResults .SearchResults-count{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;opacity:.6}.SearchResults .SearchResults-results>*{display:block;margin-bottom:10px}.SearchResult{display:flex;width:100%;max-width:800px;min-height:30px;border-radius:5px;overflow:hidden;box-shadow:0 0 5px #0003}.SearchResult .SearchResult-image{position:relative;width:100px;flex:2;max-width:200px;overflow:hidden;background-color:#040d2e}.SearchResult .SearchResult-image .SearchResult-image-src{position:absolute;top:0;left:0;width:100%;height:100%;background-size:auto 100%;background-position:center;background-repeat:no-repeat}.SearchResult .SearchResult-content{position:relative;background-color:#fff;color:#000;min-width:300px;flex:4;min-width:0;padding:10px}.AdminTournament{min-width:0;display:flex;align-items:flex-start;flex-wrap:wrap;margin:-10px;width:100%}.AdminTournament>*{margin:10px}.AdminTournament .AdminTournament-header{margin-bottom:20px}.AdminTournament .AdminTournament-header .primary,.AdminTournament .AdminTournament-header .secondary{display:flex}.AdminTournament .AdminTournamentSidebar{width:100%}@media (min-width: 600px){.AdminTournament .AdminTournamentSidebar{width:260px;min-width:260px}}.AdminTournament .AdminTournament-content{width:100%}@media (min-width: 600px){.AdminTournament .AdminTournament-content{flex:1;width:650px;min-width:650px}}.AdminTournament .Tournament-toolbar{display:flex}.AdminTournamentSidebar .AdminTournamentHelp{display:none}@media (min-width: 1000px){.AdminTournamentSidebar .AdminTournamentHelp{display:block}}@media (min-width: 1000px){.AdminTournament-footer .AdminTournamentHelp{display:none}}.PaymentMethodReminder{display:inline-block;max-width:520px;background-color:#153470;color:#fff;padding:5px 10px;border-radius:3px;margin-bottom:20px}.PaymentMethodReminder a{border-bottom:1px solid white}.TournamentTabs .TournamentTab .TournamentTab-toolbar{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #d1dbe9;margin-bottom:20px}.TournamentTabs .TournamentTab .TournamentTab-toolbar .notice{background-color:#d1dbe9;border-radius:5px;padding:5px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;flex:1;margin-left:40px;max-width:480px}.TabbedView{--active-background-color: #eff5fc;--hover-background-color: #61779c;--inactive-background-color: #153470;--tab-color: white;width:100%;background-color:var(--inactive-background-color);color:#000;padding-top:20px;border-radius:8px;overflow:hidden}.TabbedView[data-invert-colors=true]{--active-background-color: white;--hover-background-color: #eff5fc;--inactive-background-color: #eff5fc;--tab-color: #a0b5d0}.TabbedView .TabbedView-tabs{height:38px;overflow-x:auto;overflow-y:hidden;display:flex;-ms-overflow-style:none;scrollbar-width:none}.TabbedView .TabbedView-tabs::-webkit-scrollbar{display:none}.TabbedView .TabbedView-tabs .TabbedView-tab{position:relative;background-color:var(--inactive-background-color);color:var(--tab-color);padding:9px 15px 15px;border-radius:8px;z-index:1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-empty=true]{padding-left:0;padding-right:0;width:20px;min-width:20px;color:transparent;pointer-events:none}@media (max-width: 600px){.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-empty=true]{width:10px;min-width:10px}}.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-empty=true] .outline{display:none}.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-active=true]{background-color:var(--active-background-color);color:#000;z-index:0}.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-active=true] .block{display:block}.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-active=true] .outline{display:none}.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-active=false]:hover{background-color:var(--hover-background-color);border-bottom-left-radius:0;border-bottom-right-radius:0}.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-active=false]:hover[data-index="-1"]{border-bottom-right-radius:8px}.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-active=false]:hover[data-index="1"]{border-bottom-left-radius:8px}.TabbedView .TabbedView-tabs .TabbedView-tab[data-is-active=false][data-index="1"] .outline{display:none}.TabbedView .TabbedView-tabs .TabbedView-tab:nth-child(2) .outline{display:none}.TabbedView .TabbedView-tabs .TabbedView-tab .outline{position:absolute;height:15px;width:100%;top:0;left:-1px;bottom:0;margin:auto;border-left:2px solid var(--hover-background-color)}.TabbedView .TabbedView-tabs .TabbedView-tab .block{position:absolute;background-color:var(--active-background-color);width:10px;height:10px;display:none;bottom:0}.TabbedView .TabbedView-tabs .TabbedView-tab .block.left{left:-5px}.TabbedView .TabbedView-tabs .TabbedView-tab .block.right{right:-5px}.TabbedView .TabbedView-content{background-color:var(--active-background-color);padding:20px;margin-top:-1px;position:relative;z-index:1}@media (max-width: 600px){.TabbedView .TabbedView-content{padding:10px}}.TournamentPlayers-event-select .MuiSelect-select{padding:5px;height:auto!important;min-height:30px!important}.TournamentPlayers-event-value{display:flex;align-items:center;flex-wrap:wrap;margin:-2px}.TournamentPlayers-event-value .Tag{margin:2px}.TournamentPlayers-event-select-menu .MuiMenuItem-root{padding:5px 10px;color:#7f92b1}.TournamentPlayers-event-select-menu .MuiMenuItem-root.Mui-selected{background-color:#fff;color:#000}.TournamentPlayers-event-select-menu .MuiMenuItem-root.Mui-selected svg{display:block}.TournamentPlayers-event-select-menu .MuiMenuItem-root strong{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.TournamentPlayers-event-select-menu .MuiMenuItem-root span{display:block;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.TournamentPlayers-event-select-menu .MuiMenuItem-root svg{width:16px;height:16px;color:#80c600;margin-right:5px;display:none}.ImportPlayers-dialog .MuiPaper-root{max-width:none}.ImportPlayers-dialog .ImportPlayers-dialog-select-type p{display:none}.ImportPlayers-dialog-select-type,.ImportPlayers-dialog-select-type-menu .MuiMenuItem-root,.ImportPlayers-dialog-select-type strong,.ImportPlayers-dialog-select-type-menu .MuiMenuItem-root strong{display:block}.ImportPlayers-dialog-select-type p,.ImportPlayers-dialog-select-type-menu .MuiMenuItem-root p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.ImportCSV{background-color:#fff;padding:10px;border-radius:10px}.ImportCSV .ImportCSV-editor .MuiTableCell-root{padding:5px}.ImportCSV .ImportCSV-editor .MuiTableCell-root[data-active=false]{background-color:#eff5fc;color:#7f92b1}.ImportCSV .ImportCSV-editor-scrollable{width:100%;overflow:scroll}.Banner{width:100%;padding:10px 15px;background-color:#040d2e;color:#fff;display:flex;align-items:center;border-radius:5px}.TournamentTeams .TournamentTeams-scrollable{overflow-x:auto;overflow-y:hidden;display:flex;-ms-overflow-style:none;scrollbar-width:none}.TournamentTeams .TournamentTeams-scrollable::-webkit-scrollbar{display:none}.TournamentTeams .TeamPlayersPreview .TeamPlayersPreview-player[data-is-captain=true] .PlayerOrTeam-primary{font-weight:700}.TournamentTeams .TeamPlayersPreview .TeamPlayersPreview-player[data-is-captain=true] .PlayerOrTeam-primary:after{position:static;content:" (Captain)"}.TournamentTeams .TeamPlayersPreview .TeamPlayersPreview-player[data-is-captain=true][data-is-npc=true] .PlayerOrTeam-primary{font-style:italic}.TournamentTeams .TeamPlayersPreview .TeamPlayersPreview-player[data-is-captain=true][data-is-npc=true] .PlayerOrTeam-primary:after{position:static;content:" (NPC)"}.TournamentTeams .MuiTableCell-root{padding:5px}.TournamentTeams .MuiTableCell-root[data-clickable]{cursor:pointer}.TournamentTeams .MuiTableCell-root[data-clickable]:hover,.TournamentTeams .MuiTableCell-root[data-clickable][data-is-active=true]{color:#1c50af}.TournamentTeams .MuiTableCell-root[data-highlight=true]{color:#c92b14;font-weight:700}.TournamentTeams .MuiTableCell-root[data-id=name]{min-width:100px;max-width:250px}.TournamentTeams .MuiTableCell-root[data-id=name] .PlayerOrTeam{width:100%}.TournamentTeams .TournamentTeams-SortCmp{display:flex;justify-content:center;padding-top:1px;margin-left:2px}.TournamentTeams .TournamentTeams-SortCmp[data-is-active=false]{color:#a0b5d0}.TournamentTeams .TournamentTeams-SortCmp svg{width:16px;height:14px}.TournamentTeams .TournamentPlayers-edit{width:50px}.TournamentTeams .TournamentPlayers-checked-in{text-align:center}.TournamentTeams .TournamentPlayers-checked-in.Tag svg{width:12px;height:12px}.TournamentTeams .TournamentPlayers-checked-in svg{width:15px;height:15px}.TournamentTeams .TournamentTeams-cell{height:1px}.TournamentTeams .TournamentTeams-cell.center{justify-content:center}.TournamentTeams .TournamentTeams-cell[data-id=checked-in]{width:80px;text-align:center}.TournamentTeams .TournamentTeams-cell[data-id=checked-in].small{width:30px}.TournamentTeams .TournamentTeams-cell[data-id=first-name],.TournamentTeams .TournamentTeams-cell[data-id=last-name]{min-width:120px}.TournamentTeams .TournamentTeams-cell[data-is-sortable=false] .TournamentTeams-SortCmp{visibility:hidden}.TournamentTeams .TournamentTeams-cell>.inner{height:100%;justify-content:space-between}.TournamentOverview{display:flex;flex-wrap:wrap}.TournamentOverview>section{width:100%}.TournamentOverview>section.TournamentOverview-left .InputRichText{margin-bottom:20px}.TournamentOverview>section.TournamentOverview-left .InputRichText .InputRichText-toolbar{border:1px solid #d1dbe9;background-color:#fff}.TournamentOverview>section.TournamentOverview-left .InputRichText>div[role=textbox]{max-height:250px;overflow:scroll}.TournamentOverview>section.TournamentOverview-right{display:none}.TournamentOverview>section.TournamentOverview-right .InputRichText>div[role=textbox]{min-height:600px!important}@media (min-width: 700px){.TournamentOverview>section{flex:1;width:auto}.TournamentOverview>section.TournamentOverview-left{flex:1;max-width:450px;margin-right:20px}.TournamentOverview>section.TournamentOverview-right{display:flex;flex-direction:column;align-items:center}}.TournamentOverview .EditTournamentDescription{width:100%}.TournamentOverview .EditTournamentDescription .EditTournamentDescription-status{background-color:#b6c7da;color:#61779c;margin-bottom:5px;font-weight:700}.TournamentOverview .EditTournamentDescription .EditTournamentDescription-status[data-saving=false]{background-color:#80c600;color:#fff}.TournamentOverview .TournamentPreview{max-width:none}.TournamentOverview .TournamentOverview-mobile-description{display:block}@media (min-width: 700px){.TournamentOverview .TournamentOverview-mobile-description{display:none}}.TournamentOverview .TournamentOverview-event{background-color:#fff;border-radius:8px;margin-bottom:10px;border:1px solid #d1dbe9;padding:10px;overflow:hidden}.TournamentOverview .TournamentOverview-event .status{background-color:#b6c7da;color:#fff;display:block;margin:-10px -10px 10px;padding:5px 10px}.TournamentOverview .TournamentOverview-event .status[data-open=true]{background-color:#7f92b1}.TournamentOverview .TournamentOverview-event .EventPreview{min-width:0;flex:1}.TournamentOverview .TournamentOverview-event .EventPreview .EventResults{display:none}.TournamentOverview .TournamentOverview-event-buttons button{width:100%;margin-bottom:5px}.EmptyState{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px}.EmptyState .EmptyState-image{font-size:50px}.EmptyState h2,.EmptyState p{max-width:400px;text-align:center}.MultiButton-option:disabled{pointer-events:none}.MultiButton-option[data-selected=false]:not(:hover){background-color:#b6c7da}.MultiButton-option[data-selected=false]:hover{background-color:#61779c}.MultiButton-option:hover{box-shadow:none!important}.MultiButton[data-inverted=true] .MultiButton-option[data-selected=true]{background-color:#eff5fc;color:#040d2e}.MultiButton[data-inverted=true] .MultiButton-option[data-selected=false]{background-color:#61779c;color:#040d2e}.MultiButton[data-inverted=true] .MultiButton-option[data-selected=false]:hover{background-color:#b6c7da;color:#040d2e}.LiveTable{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:100%;padding:10px}.LiveTable[data-stats=occupied]{background-color:#d1dbe9}.LiveTable .LiveTable-notify{width:15px;height:15px;background-color:transparent;border-radius:100%}.LiveTable .LiveTable-notify[data-completed=true],.LiveTable .LiveTable-notify[data-submitted=true]{animation:blink-animation 1s steps(5,start) infinite}.LiveTable .LiveTable-notify[data-completed=true]{background-color:#eff5fc}.LiveTable .LiveTable-notify[data-submitted=true]{background-color:#80c600}.LiveTable .Matches .Match{margin-right:-10px}.LiveTable .Matches .admin-tools{display:none}.LiveTable .match-details{position:relative}.LiveTable .match-details button{width:100%}.Tables{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-10px}.Tables-table{width:300px;margin:10px}.TableInfo{display:flex;align-items:center;justify-content:space-between}.TableInfo>button.delete{color:#a0b5d0}.TableInfo>button.delete:hover{color:#c92b14}.UnassignedMatches .UnassignedMatches-group{background:#d1dbe9;border-radius:5px;margin-bottom:10px;padding:10px;max-width:500px}.UnassignedMatches .UnassignedMatches-group .delay{display:inline-block;margin-left:-10px;margin-bottom:5px}.MatchGroup .MatchDescription{display:block;background-color:#153470;color:#fff;margin-bottom:5px;padding:2px 5px;border-radius:3px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em}.MatchGroup .PlayerOrTeam{width:100%}.MatchGroup .PlayerOrTeam:not(:last-child){margin-bottom:5px}.TournamentMatchCard .TournamentMatchCard-actions{margin:-2.5px -2.5px 5px}.TournamentMatchCard .TournamentMatchCard-actions>*{margin:2.5px;flex:1}.TournamentMatchCard .MatchCard-scores{position:relative}.TournamentMatchCard .EditMatch{width:auto;align-self:center}.MatchStatusV2{display:flex;align-items:center;justify-content:flex-start;line-height:12px;color:#7f92b1}.MatchStatusV2[data-status=certified]{color:#80c600}.MatchStatusV2[data-status=submitted-verified]{color:#1c50af}.MatchStatusV2[data-status=submitted-unverified]{color:#ff76a6}.MatchStatusV2 svg{width:12px;height:12px;color:currentColor;margin-right:3px}.EditMatch{display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;width:30px}.CertifyMatch{color:#b6c7da}.CertifyMatch:hover,.CertifyMatch[data-certified=true],.CertifyMatch[data-certified=true]:hover{color:#80c600}.EditMatch-dialog .MuiDialog-container .MuiDialog-paper{max-width:500px;align-self:flex-start}@media (max-width: 600px){.EditMatch-dialog .MuiDialog-container .MuiDialog-paper{max-width:none;margin:0;width:100%;min-height:100%;border-radius:0;padding:20px 10px}}.EditMatch-dialog .EditMatch-header{margin:-20px -20px 0;padding:15px 20px;background-color:#b6c7da;color:#61779c}.EditMatch-dialog .EditMatch-header button{display:flex;color:currentColor}.EditMatch-dialog .MatchScoreEditor{--score-height: 50px;--info-font-size: 12px;padding-top:0;max-width:100%}.EditMatch-dialog .EditMatch-options{align-items:flex-start}@media (min-width: 600px){.EditMatch-dialog .EditMatch-options{flex-direction:row!important}}.EditMatch-dialog .EditMatch-options .MuiInputBase-root{max-width:220px}.EditMatch-dialog .EditMatch-buttons{min-height:auto!important}.EditMatchTable.MuiInputBase-root{background-color:#fff}.EditMatchTable .table-code{font-family:monospace}.EditMatchStart{flex-wrap:wrap;min-height:auto!important}.EditMatchStart button.edit{color:#1c50af}.EditMatchStart button.edit:hover{text-decoration:underline}.Container.Match{--winner-color: #eff5fc;--loser-color: #b6c7da;display:block;padding:0;overflow:hidden;flex:1;min-width:0;color:#000;background-color:transparent;position:relative;max-width:450px}.Container.Match[data-is-team-format=true]{overflow:scroll}.Container.Match[data-canceled=true]:before,.Container.Match[data-carried-over=true]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#7f92b1;opacity:.8;z-index:1;border-radius:5px}.Container.Match[data-canceled=true]:after,.Container.Match[data-carried-over=true]:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;font-family:Inter,sans-serif;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#fff;max-width:200px;display:flex;align-items:center;justify-content:center;text-align:center;z-index:2}.Container.Match[data-canceled=true]:after{content:"Match Canceled"}.Container.Match[data-carried-over=true]:after{content:"Results Carried Over From Previous Round"}.MatchScores-save-status{width:100%;background-color:#eff5fc;color:#7f92b1;padding:5px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;display:flex;align-items:center}.MatchScores-save-status svg{width:12px;height:12px;margin-right:3px}.MatchScores-advantage-info{background-color:#eff5fc;color:#7f92b1;padding:5px;display:flex;align-items:center}.MatchScores{display:flex;flex-direction:column;position:relative;background-color:#fff}.MatchScores[data-best-of-1=true]{--scores-width: 85px;position:relative}.MatchScores[data-best-of-1=true][data-hide-share=true]{--scores-width: 50px}.MatchScores[data-best-of-1=true] .MatchScores-player{width:calc(100% - var(--scores-width))}.MatchScores[data-best-of-1=true] .MatchScores-player:last-child{border-top:1px solid #d1dbe9}.MatchScores[data-best-of-1=true] .MatchScores-scores{position:absolute;width:var(--scores-width);height:100%;top:0;left:calc(100% - var(--scores-width));border-left:1px solid #d1dbe9;border-top:0;border-bottom:0}.MatchScores[data-best-of-1=true] .MatchScores-scores .MatchScores-games{display:none}.MatchScores[data-best-of-1=true] .MatchScores-scores .MatchScores-score{height:50%!important;max-height:none!important}.MatchScores .MatchScores-scores{display:flex;border-top:1px solid #d1dbe9;border-bottom:1px solid #d1dbe9}.MatchScores .MatchScores-games,.MatchScores .MatchScores-points{flex:1;display:flex;flex-direction:column}.MatchScores .MatchScores-games:not(:last-child),.MatchScores .MatchScores-points:not(:last-child){border-right:1px solid #d1dbe9}.MatchScores .MatchScores-games{background-color:#7f92b1;color:#fff;font-weight:700}.MatchScores .MatchScores-games .MatchScores-score{flex-direction:column}.MatchScores .MatchScores-games .MatchScores-score[data-winner=true]{background-color:#153470}.MatchScores .MatchScores-games .MatchScores-score .MatchScores-points-to-win{margin-bottom:0;width:100%;display:flex;font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;font-size:9px;justify-content:center}.MatchScores .GameScoreStatus{position:absolute;bottom:50%;right:3px;transform:translate3d(0,50%,0);width:16px;height:16px;border-radius:100%;background-color:#c92b14;color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width: 600px){.MatchScores .GameScoreStatus{width:14px;height:14px}}.MatchScores .GameScoreStatus[data-valid=true]{background-color:#7f92b1}.MatchScores .GameScoreStatus[data-valid=true][data-complete=true]{background-color:#80c600}.MatchScores .GameScoreStatus[data-started=false]{background-color:#7f92b1}.MatchScores .GameScoreStatus span{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MatchScores .GameScoreStatus svg{width:80%;height:80%}.MatchScores .MatchScores-points{position:relative;pointer-events:none}.MatchScores .MatchScores-points[data-editable=true]{pointer-events:all}.MatchScores .MatchScores-points[data-editable=false] .GameScoreStatus{display:none}.MatchScores .MatchScores-points[data-unnecessary=true]{background-color:#eff5fc}.MatchScores .MatchScores-score{width:100%;flex:1;display:flex;align-items:center;justify-content:center}.MatchScores .MatchScores-score:first-child{border-bottom:1px solid #d1dbe9}.MatchScores .MatchScores-score input,.MatchScores .MatchScores-score .MatchScores-score-input{padding:5px;text-align:center;background-color:transparent}.MatchScores .MatchScores-score input.Mui-disabled,.MatchScores .MatchScores-score .MatchScores-score-input.Mui-disabled{background-color:transparent}.MatchScores .MatchScores-score .MatchScores-score-input{background-color:#fff;width:100%}.MatchScores .MatchScores-score .MuiInputBase-root{border-radius:0;box-shadow:none;background-color:transparent}.MatchScores .MatchScores-score .MuiInputBase-input{border:none}.MatchScores-player{background-color:#fff;color:#000;width:100%;display:flex;align-items:center}.MatchScores-player:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.MatchScores-player .MatchScores-player-info{display:flex;align-items:center;flex:1;min-width:0}.MatchScores-player .MatchScores-player-info .PlayerOrTeamOptions{margin-left:2px;margin-right:-5px}.MatchScores-player .MatchScores-player-status .MuiSelect-select{height:30px!important;min-height:30px!important;display:flex;align-items:center;justify-content:center;padding-left:10px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.MatchScores-player .MatchScores-player-status .MuiInputBase-root{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.MatchScores-player .MatchScores-player-status .MuiInputBase-root.Mui-disabled .MuiSelect-select{padding-right:14px}.MatchScores-player .MatchScores-player-status .MuiInputBase-root.Mui-disabled svg{display:none}.MatchScores-player .MatchScores-player-status .MuiInputBase-root[data-empty=true] .MuiSelect-select{color:#a0b5d0}.MatchScores-player-status-menu .MuiMenuItem-root{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.MatchScores-player-status-menu .MuiMenuItem-root[data-empty]{color:#d1dbe9}.MatchScoresCompact{display:flex;min-width:0}.MatchScoresCompact[data-expandable=true] .MatchScoresCompact-score{cursor:pointer}.MatchScoresCompact .MatchScoresCompact-players{flex:1;display:flex;flex-direction:column;min-width:0}.MatchScoresCompact .MatchScoresCompact-players .MatchScores-player{border-bottom-left-radius:0;min-width:0}.MatchScoresCompact .MatchScoresCompact-player:first-child{border-bottom:1px solid #d1dbe9}.MatchScoresCompact .MatchScoresCompact-player:first-child .MatchScores-score{border-bottom-left-radius:5px}.MatchScoresCompact .MatchScoresCompact-player:first-child .MatchScores-player{border-bottom-left-radius:0;border-bottom-right-radius:0}.MatchScoresCompact .MatchScoresCompact-player:not(:first-child){border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.MatchScoresCompact .MatchScoresCompact-score{flex:1;display:flex;align-items:center;justify-content:center;height:100%;background-color:#eff5fc;width:50px;min-width:50px;font-weight:700}.MatchScoresCompact .MatchScoresCompact-score[data-winner=true]{background-color:#1c50af;color:#fff}.MatchScoresCompact-expanded .MuiPaper-root{background:transparent;box-shadow:none;padding:0}.MatchScoresCompact-expanded .CloseButton{position:static;margin-bottom:0;color:#fff}.MatchScoresCompact-expanded .Container{flex-direction:column;padding:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;border-radius:8px;background-color:transparent}.MatchScoresCompact-expanded .Container::-webkit-scrollbar{display:none}.MatchScoresCompact-expanded .Container .TeamMatchScores{background-color:#fff}.NumberPadInput{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:1.4375em}.NumberPadInput[data-is-active=true]{outline:1px solid #1c50af}@keyframes blink{to{visibility:hidden}}.NumberPadInput[data-is-active=true] .NumberPadInput-cursor{display:block;animation:blink 1s steps(2,start) infinite}.NumberPadInput:focus{outline:none}.NumberPadInput>*{pointer-events:none}.NumberPadInput .NumberPadInput-cursor{width:1px;min-width:1px;height:100%;background-color:#000;display:none}.NumberPad-space{width:200px}@media (max-width: 1000px){.NumberPad-space{width:100%;height:150px}}.NumberPad-context{flex:1;width:100%}.NumberPad{--button-size: 50px;position:fixed;top:0;right:30px;bottom:0;margin-top:auto;margin-bottom:auto;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width: 1000px){.NumberPad{--button-size: 50px;top:auto;bottom:-5px;left:0;right:0;margin:0 auto;border-top:2px solid #153470;background-color:#040d2e;padding-top:20px;padding-bottom:25px}}.NumberPad[data-disabled=true] .NumberPad-buttons{opacity:.5}.NumberPad-context{display:flex;flex-direction:column}@media (min-width: 1001px){.NumberPad-context{flex-direction:row}}.NumberPad .NumberPad-buttons>button{border-radius:5px;font-size:24px;width:var(--button-size);min-width:var(--button-size);height:var(--button-size);min-height:var(--button-size);background-color:#b6c7da;color:#040d2e;margin:2px;vertical-align:middle}.NumberPad .NumberPad-buttons>button>*{pointer-events:none}.NumberPad .NumberPad-buttons>button[data-special=true]{font-size:15px}@media (max-width: 1000px){.NumberPad .NumberPad-buttons{display:flex;flex-wrap:wrap;max-width:325px}.NumberPad .NumberPad-buttons>br:nth-of-type(2n-1){display:none}.NumberPad .NumberPad-buttons button[data-id="1"]{order:1}.NumberPad .NumberPad-buttons button[data-id="2"]{order:2}.NumberPad .NumberPad-buttons button[data-id="3"]{order:3}.NumberPad .NumberPad-buttons button[data-id="4"]{order:4}.NumberPad .NumberPad-buttons button[data-id="5"]{order:5}.NumberPad .NumberPad-buttons button[data-id=X]{order:6}.NumberPad .NumberPad-buttons button[data-id="6"]{order:7}.NumberPad .NumberPad-buttons button[data-id="7"]{order:8}.NumberPad .NumberPad-buttons button[data-id="8"]{order:9}.NumberPad .NumberPad-buttons button[data-id="9"]{order:10}.NumberPad .NumberPad-buttons button[data-id="0"]{order:11}.NumberPad .NumberPad-buttons button[data-id=E]{order:12}}.TeamMatchScores{width:100%;display:flex;flex-direction:column}.TeamMatchScores .MatchScoresCompact{display:flex;width:100%;border-bottom:1px solid #d1dbe9}.TeamMatchScores .MatchScoresCompact .MatchScoresCompact-player{border-bottom-left-radius:0;border-bottom-right-radius:0}.TeamMatchScores .TeamMatchScores-players{flex:1;min-width:0;display:flex;flex-direction:column}.TeamMatchScores .TeamMatchScores-player{flex:1;min-width:0;border-bottom:1px solid #d1dbe9;display:flex;align-items:center;padding:0 10px}.TeamMatchScores .TeamMatchScores-scores{width:50px}.TeamMatchScores .TeamMatchScores-score{border-bottom:1px solid #d1dbe9;border-right:1px solid #d1dbe9;padding:10px;text-align:center}.TeamMatchScores .TeamMatchScores-details{padding:10px;background-color:#d1dbe9}.TeamMatchScores .TeamMatchScores-details>.Container{padding:0}.TeamMatchScores .TeamMatchScores-details>.Container:not(:last-child){margin-bottom:10px}.TeamMatchScores .TeamMatchScores-details .PlayerOrTeam .PlayerOrTeamOptions{display:none}.TeamMatchScores .TeamMatchScores-details .MatchScores{width:100%}.TeamMatchScores .TeamMatchScores-preview{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.TeamMatchScores .TeamMatchScores-preview[data-winning-side=a] .Badge:first-child,.TeamMatchScores .TeamMatchScores-preview[data-winning-side=b] .Badge:last-child{background-color:#1c50af;color:#fff}.TeamMatchScores .TeamMatchScores-preview-connector{display:flex;align-items:center;justify-content:space-between;margin:0 5px;width:60px;min-width:60px}.TeamMatchScores .ExpandableMatchDetail-close-preview{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;width:100%;text-align:center;padding:5px 0}.TeamMatchScores .ExpandableMatchDetail{flex-direction:column;box-shadow:none;background-color:#fff;color:#040d2e}.TeamMatchScores .ExpandableMatchDetail[data-is-expanded=true] .ExpandableMatchDetail-preview{border-bottom:1px solid #eff5fc}.TeamMatchScores .ExpandableMatchDetail[data-is-expanded=true] .players{display:none}.TeamMatchScores .ExpandableMatchDetail-preview{width:100%;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.TeamMatchScores .ExpandableMatchDetail-preview[data-is-disabled=true]{pointer-events:none;background-color:#d1dbe9;color:#7f92b1}.TeamMatchScores .ExpandableMatchDetail-preview[data-is-disabled=true] .Badge{color:#7f92b1}.TeamMatchScores .ExpandableMatchDetail-preview .PlayerOrTeam{border:none;background-color:transparent;color:inherit}.TeamMatchScores .ExpandableMatchDetail-preview .Badge{background-color:#d1dbe9;color:#000}.TeamMatchScores .ExpandableMatchDetail-preview span{margin-bottom:-2px}.MatchInfo{width:100%;background-color:#153470;color:#fff;padding:5px 10px;font-weight:700;border-top-right-radius:5px;border-top-left-radius:5px;display:flex;flex-wrap:wrap;align-items:flex-start}.MatchInfo .Match-certified{color:#80c600;font-size:inherit;display:inline-block;transform:scale(1.3);margin-right:7px;align-self:center}.MatchInfo .MatchInfo-left{display:flex;flex-wrap:wrap;flex:1;margin:-2px;text-align:left}.MatchInfo .MatchInfo-left>*{margin:2px}.MatchInfo .MatchInfo-left .Tag{padding:0 3px;font-weight:700}.MatchInfo .MatchInfo-right{text-align:right;margin-left:5px}.AdvantageInfo{display:flex;align-items:center}.AdvantageInfo svg{width:20px;height:20px;margin-right:5px}.AdvantageInfo p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.AdvantageRules-tooltip .AdvantageRules-tooltip-title{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#a0b5d0;font-weight:700}.AdvantageRules-tooltip .MuiTableHead-root .MuiTableCell-root{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em}.AdvantageRules-tooltip .MuiTableCell-root{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;padding:2px 0;color:#fff;border-color:#61779c;text-align:center}.AdvantageRules-tooltip .MuiTableCell-root[data-type=rating-difference]{max-width:110px}.AdvantageRules-tooltip .MuiTableCell-root[data-type=advantage]{max-width:80px}.ShareMatch-toggle{background-color:#eff5fc;color:#7f92b1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px}.ShareMatch-toggle label{font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;font-size:8px;margin-bottom:5px}.ShareMatch-toggle svg{width:20px;height:20px}.ShareMatch-preview{position:fixed;top:0;left:0;width:400px;height:400px;padding:10px;background-color:#153470;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999;opacity:0;pointer-events:none}.ShareMatch-preview .tournament-name{font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;color:#b6c7da;margin-bottom:5px}.ShareMatch-preview .match-description{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#fff;text-transform:capitalize}.ShareMatch-preview .url{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#b6c7da}.ShareMatch-preview .MatchScores{width:90%;border-radius:8px;overflow:hidden;box-shadow:0 0 10px #040d2eb3}.ShareMatch-preview .ProfileAvatar-image{display:none}.ShareMatch-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.ShareMatch-menu label{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.ShareMatch-menu button svg{width:15px;height:15px;margin-right:5px}.SubmitScores .player-code{min-width:initial}.SubmitScores .SubmitScores-verification .NumberPadInput,.SubmitScores .SubmitScores-verification .MuiInputBase-root{height:40px;min-height:40px;width:40px;min-width:40px;padding:10px 0;box-sizing:border-box;background-color:#fff;border-radius:5px}.SubmitScores .SubmitScores-verification .NumberPadInput input,.SubmitScores .SubmitScores-verification .MuiInputBase-root input{padding:0;width:100%;text-align:center}.SubmitScores .SubmitScores-toggle-verification{text-decoration:underline;display:inline-block}.EditTeamLineup .EditTeamLineup-admin{margin-bottom:20px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#7f92b1}.EditTeamLineup .EditTeamLineup-admin button{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1;font-weight:700}.EditTeamLineup .EditTeamLineup-admin button[data-selected=true]{text-decoration:underline;color:#61779c}.EditTeamLineup .EditTeamLineup-match{margin-bottom:20px}.EditTeamLineup .EditTeamLineup-preferred-order button[data-selected=true]{background-color:red}.EditTeamLineup .EditTeamLineup-preferred-order button:not(:last-child){margin-right:5px}.EditTeamLineup .order-info{width:15px;height:15px;margin-left:5px}.EditTeamLineup .order-info svg{fill:#040d2e;width:15px;height:15px}.EditTeamLineup .LineupPreview .LineupPreview-match{border-bottom:1px solid #b6c7da}.EditTeamLineup .LineupPreview .LineupPreview-match .players,.EditTeamLineup .LineupPreview .LineupPreview-match .vs{padding:2px 5px;display:flex;align-items:center}.EditTeamLineup .LineupPreview .LineupPreview-match .players{flex:1;padding-left:0}.EditTeamLineup .LineupPreview .LineupPreview-match .vs{width:120px;text-align:center;border-left:1px solid #b6c7da;color:#61779c}.EditTeamLineup .LineupPreview .LineupPreview-match .vs strong{margin-right:5px;color:#1c50af}.EditTeamLineup-player{min-height:30px!important}.EditTeamLineup-player .seed-badge{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;border-radius:100%;background-color:#d1dbe9}.EditTeamLineup-player .MuiInputBase-root{flex:1;margin-bottom:5px}.EditTeamLineup-player .MuiInputBase-root .MuiSelect-select{padding-left:3px;line-height:0}.EditTeamLineup-player .MuiInputBase-root .PlayerOrTeam{padding:0}.EditTeamLineup-player-option{padding:2px 10px!important}.EditTeamLineup-player-option .PlayerOrTeam{padding:0}.EditMatchFormat[data-disabled=true] .EditMatchFormat-preview{background-color:#eff5fc;color:#a0b5d0}.EditMatchFormat .EditMatchFormat-preview{box-shadow:none;border:1px solid #b6c7da}.TeamFormatPreview{background-color:#fff;border:1px solid #b6c7da;padding:10px;border-radius:5px}.TeamFormatPreview .TeamFormatPreview-name{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#7f92b1}.TeamFormatPreview .TeamFormatPreview-format{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.EditTeamFormat-dialog .EditTeamFormatConfig-match{margin-bottom:5px}.EditTeamFormat-dialog .EditTeamFormatConfig-match-seeds input{width:70px;text-align:center}.EditTeamFormat-dialog .EditTeamFormatConfig-match-seeds span{text-align:center;width:40px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.EditTeamFormat-dialog .EditTeamFormatConfig-match-seeds button{margin-right:10px}.EditTeamFormat-dialog .EditTeamFormatConfig-match-format .EditMatchFormat-preview{padding:5px 10px;max-width:300px;min-height:40px}.EditTeamFormat-dialog .EditTeamFormatConfig-match-format .MuiInputLabel-root{display:none}.EditAdvantageSettings .EditAdvantageSettings-rules .EditAdvantageSettings-rule{margin-bottom:5px}.EditAdvantageSettings .EditAdvantageSettings-rules .EditAdvantageSettings-rule:first-child>button{margin-top:13px}.EditAdvantageSettings .EditAdvantageSettings-rules .EditAdvantageSettings-rule:not(:first-child) .MuiInputLabel-root{display:none}.EditMatchDetails-editor .MuiFormControl-root{width:100%}.EditWithPreview>.MuiFormControl-root{width:100%}.EditWithPreview .EditWithPreview-preview{background-color:#fff;padding:10px;border-radius:5px;border:1px solid #b6c7da}.EditWithPreview .EditWithPreview-preview>button{margin-left:10px}.TeamMatchDetails .TeamMatchDetails-matchup{margin:10px}.TeamMatchDetails .TeamMatchDetails-matchup .MatchCard{--match-card--score-size: 40px}.TeamMatchDetailsPlayer{padding:5px}.TeamMatchDetailsPlayer .Badge{margin-right:5px}.TeamMatchDetailsPlayer label{display:block;font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;font-weight:400}.TeamMatchDetailsPlayer .TeamMatchDetailsPlayer-name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.MatchCard{--match-card--border-color: #d1dbe9;--match-card--score-size: 40px;position:relative;background-color:#fff;color:#000;border-radius:10px;overflow:hidden;border:1px solid var(--match-card--border-color)}.MatchCard .MatchCard-info{background-color:#eff5fc;color:#000;padding:5px;border-bottom:1px solid var(--match-card--border-color)}.MatchCard .MatchCard-inner{position:relative}.MatchCard .MatchCard-score{position:relative;display:flex;align-items:center;justify-content:center;background-color:#7f92b1;color:#fff;font-weight:700}.MatchCard .MatchCard-score[data-is-winning-score=true]{background-color:#153470}.MatchCard .MatchCard-toggle{position:absolute;z-index:1;top:100%;left:var(--match-card--score-size);padding:10px;transform:translate3d(-50%,-50%,0)}.MatchCard .MatchCard-toggle .MatchCard-toggle-icon{width:16px;height:16px;border-radius:100%;box-shadow:0 0 5px #0003;background-color:#1c50af;border:1px solid var(--match-card--border-color);color:#fff;display:flex;align-items:center;justify-content:center}.MatchCard .MatchCard-toggle svg{width:100%;height:100%}.MatchCard .MatchCard-score,.MatchCard .MatchCard-expanded-space{width:var(--match-card--score-size);min-width:var(--match-card--score-size);border-right:1px solid var(--match-card--border-color)}.MatchCard .MatchCard-expanded-space{position:relative;background-color:#eff5fc}.MatchCard .MatchCard-collapse-button{top:50%;left:50%}.MatchCard .MatchCard-score-and-side{position:relative;height:var(--match-card--score-size)}.MatchCard .MatchCard-score-and-side:first-child{border-bottom:1px solid var(--match-card--border-color)}.MatchCard .MatchCard-score-and-side:last-child{margin-top:-1px;border-top:1px solid var(--match-card--border-color)}.MatchCard .MatchCard-side{flex:1;display:flex;align-items:center;justify-content:flex-start;min-width:0}.MatchCard .MatchCard-details{flex:1}.MatchCard .MatchCard-action{z-index:1;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.MatchCard .MatchCard-action>*{pointer-events:all;margin-right:10px}.MatchScoresV2{display:flex;align-items:center;justify-content:center}.MatchScoresV2 .MatchScoresV2-scores{flex:1}.MatchScoresV2 .MatchScoresV2-scores:not(:last-child){border-right:1px solid var(--match-card--border-color)}.MatchScoresV2 .MatchScoresV2-scores[data-unnecessary=true]{background-color:#eff5fc}.MatchScoresV2 .MatchScoresV2-score{display:flex;align-items:center;justify-content:center;height:var(--match-card--score-size)}.MatchScoresV2 .MatchScoresV2-score:not(:last-child){border-bottom:1px solid var(--match-card--border-color)}.TournamentMatchInfo{font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em}.TournamentMatchInfo .TournamentMatchDescription{margin-bottom:5px}.TournamentMatchDescription{font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em}.TournamentMatchDescription a{text-decoration:underline}button.CertifyMatchButton{background-color:#d1dbe9;color:#153470}button.CertifyMatchButton[data-is-certified=true]{background-color:#80c600;color:#fff}button.CertifyMatchButton[data-with-text=false]{max-width:28px}button.ShareMatchButton{background-color:#d1dbe9;color:#153470}button.ShareMatchButton[data-with-text=false]{max-width:28px}.ShareMatch-preview .TournamentMatchCard .TournamentMatchCard-actions,.ShareMatch-preview .TournamentMatchCard .MatchCard-toggle{display:none!important}button.PrintMatchButton{background-color:#d1dbe9;color:#153470}button.PrintMatchButton[data-with-text=false]{max-width:28px}body[data-printable=true]{padding:0;background:#fff;color:#000}body[data-printable=true]:before{background:#fff}body[data-printable=true] header,body[data-printable=true] footer,body[data-printable=true] .staging-banner{position:absolute;height:0;opacity:0;pointer-events:none}body[data-printable=true] [data-do-not-print]{display:none!important}.Printable{background-color:#fff;color:#000;padding:20px}.Printable *{background-color:transparent!important;color:#000!important;fill:#000!important}.PrintableDraw{page-break-inside:avoid}.PrintableDraw .Badge{border:1px solid black}.PrintableDraw .PlayerOrTeam{border:none}.PrintableDraw .PlayerOrTeam .PlayerOrTeamOptions{display:none}.PrintableDraw .PlayerOrTeam .PlayerOrTeam-icons>:not(.Badge){display:none}.PrintableDraw .rr-groups{display:flex;flex-wrap:wrap;margin:-10px}.PrintableDraw .rr-group{width:300px;border:2px solid black;border-radius:5px;padding:10px;margin:10px;page-break-inside:avoid}.PrintableDraw .rr-group .tables{white-space:nowrap}.PrintableDraw .rr-group .PlayerOrTeam{padding-left:0;padding-right:0}.PrintableDraw .se-bracket{display:flex;margin:-10px}.PrintableDraw .se-round{width:250px;margin:10px;display:flex;flex-direction:column}.PrintableDraw .se-players{flex:1;display:flex;flex-direction:column;justify-content:space-around;min-height:0}.PrintableDraw .se-player{display:flex;align-items:center;border:2px solid black;margin-bottom:5px}.PrintableDraw .se-player span{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PrintableDraw .se-player:nth-child(2n-1){border-bottom:none}.PrintableDraw .se-player:nth-child(2n){border-top:none}.PrintableDraw .PrintableDraw-rounds{display:flex;align-items:stretch;margin:-10px}.PrintableDraw .PrintableDraw-round{width:250px;margin:10px;display:flex;flex-direction:column}.PrintableDraw .PrintableDraw-matchups{flex:1;display:flex;flex-direction:column;justify-content:space-around;min-height:0}.PrintableDraw .PrintableDraw-matchup{border:2px solid black;border-radius:5px;margin-bottom:5px}.PrintableDraw .PrintableDraw-matchup .PrintableDraw-matchup-info{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;border-bottom:2px solid black;padding:2px}.PrintableMatches:not(:first-child){page-break-before:always}.PrintableMatches .Badge{border:1px solid black}.PrintableMatches .PlayerOrTeam{border:none}.PrintableMatches .PlayerOrTeam .PlayerOrTeam-you,.PrintableMatches .PlayerOrTeam .PlayerOrTeamOptions{display:none}.PrintableMatches .PlayerOrTeam .PlayerOrTeam-icons>:not(.Badge){display:none}.PrintableMatches .seeding{max-width:300px;margin-bottom:10px}.PrintableMatches .seeding .PlayerOrTeam{padding-left:0;padding-right:0}.PrintableMatches .PrintableMatches-matches{margin:-10px;display:flex;flex-wrap:wrap}.PrintableMatches .PrintableMatches-matches .PrintableMatches-team-match{margin:10px}.PrintableMatches .PrintableMatches-matches .PrintableMatches-team-match:not(:first-child){page-break-before:always}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-lineups{width:100%;display:flex;border:2px solid black}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-lineups .PrintableMatches-match-lineup{width:50%;padding-top:5px;padding-bottom:5px}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-lineups .PrintableMatches-match-lineup:nth-child(2){border-left:2px solid black}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-lineups .PrintableMatches-match-lineup-row{display:flex;align-items:center;justify-content:flex-start;padding-left:10px}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-lineups .PrintableMatches-match-lineup-row[data-header]{font-weight:700;text-transform:uppercase;justify-content:space-between}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-lineups .PrintableMatches-match-lineup-row[data-header] .select-lineup{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;padding-right:8px}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-lineups .PrintableMatches-match-lineup-row[data-header] .select-lineup span{font-weight:700;font-size:14px;padding:2px}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-lineups .PrintableMatches-match-lineup-row .Badge{width:25px;height:25px;margin-right:5px}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-cards{margin:-10px;display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:hidden}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-cards[data-hide-players=true] .PlayerOrTeam{height:30px}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-cards[data-hide-players=true] .PlayerOrTeam .PlayerOrTeam-info{opacity:0}.PrintableMatches .PrintableMatches-matches .PrintableMatches-match-cards[data-hide-players=true] .PlayerOrTeam .PlayerOrTeam-icons :not(.Badge){opacity:0}.PrintableMatches .PrintableMatches-matches .MatchScores{display:block;page-break-inside:avoid;margin:10px;border:2px solid black;box-shadow:none;width:calc((100% - 60px) / 3);flex:inherit}.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-games{display:none}.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-player>:not(.MatchScores-player-info){display:none}.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-scores{margin-right:-2px}.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-scores,.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-points,.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-score{border-color:#000;border-width:2px;color:transparent!important}.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-scores:after,.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-points:after,.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-score:after{display:none}.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-score{height:35px;max-height:35px}.PrintableMatches .PrintableMatches-matches .MatchScores .MatchScores-score *{opacity:0}.PrintableSchedule h3{margin-top:5px;margin-bottom:5px}.PrintableSchedule .PrintableSchedule-matches{column-count:2}.PrintableSchedule .PrintableSchedule-match{margin-bottom:20px;break-inside:avoid}.AllPrintableSchedules .PrintableSchedule:not(:first-child){page-break-before:always}.Print-dialog .MuiPaper-root{height:100%}.Print-preview{flex:1;display:flex;flex-direction:column;overflow:hidden}.Print-preview .Print-iframe-wrapper{flex:1;min-height:0}.Print-iframe{width:1000px;height:100%;transform-origin:top left;border:1px solid #b6c7da;border-radius:5px}.EditMatchTablesButton[data-mini=true] .SelectTournamentCourts{background-color:transparent}.EditMatchTablesButton[data-mini=true] .SelectTournamentCourts:hover{box-shadow:none!important}.EditMatchTablesButton[data-mini=true] .SelectTournamentCourts .MuiSelect-select{position:relative;background-color:#fff;border:none;height:12px!important;min-height:12px!important;padding-left:5px;padding-right:15px!important;font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em}.EditMatchTablesButton[data-mini=true] .SelectTournamentCourts svg{top:0;right:2px;height:12px;width:12px}.TimelineTable{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:100%;padding:10px}.TimelineTable[data-occupied=true]{background-color:#d1dbe9}.TimelineTable[data-conflict=true]{border:2px solid #c92b14}.TimelineTable .PlayerList .PlayerOrTeam-club{display:none!important}.TimelineTable .PlayerList .PlayerOrTeam-name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.TimelineTable .Matches .admin-tools{display:none}.TimelineTable .match-details{position:relative}@keyframes blink-animation{to{visibility:hidden}}.TimelineTable .match-details .notify{width:12px;height:12px;background-color:#eff5fc;border-radius:100%;margin-left:10px;animation:blink-animation 1s steps(5,start) infinite}.TimelineTable .match-details .notify[data-submitted=true]{background-color:#80c600}.TimelineTable .match-details button{width:100%}.TimelineTables-unassigned .Matches{max-width:500px}.TimelineSlider{width:100%;margin-bottom:20px}.TimelineSlider .MuiSlider-root{color:#153470}.TimelineSlider .MuiSlider-mark{background-color:#fff;width:4px;height:inherit;border-radius:0;opacity:1}.TimelineSlider .MuiSlider-mark[data-index="0"]{opacity:0}.TimelineSlider .MuiSlider-markLabel{transform-origin:top left;transform:rotate(65deg) translateY(-10px);font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;letter-spacing:0;color:#61779c}.TimelineSlider .MuiSlider-markLabel:hover{color:#153470}.TimelineSlider .MuiSlider-markLabel svg{margin-left:5px;color:#80c600;width:14px;height:14px;vertical-align:middle;margin-top:-2px;pointer-events:none}.BulkEditMatches-dialog .MuiPaper-root{width:100%;max-width:none}.BulkEditMatches .MuiTableCell-root{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.BulkEditMatches .MuiTableCell-root[data-column=status]{padding:5px}.BulkEditMatches .MuiTableCell-root[data-column=details]{min-width:220px;width:220px;padding:5px 10px 5px 0}.BulkEditMatches .MuiTableCell-root[data-column=entry]{max-width:180px}.BulkEditMatches .MuiTableCell-root[data-column=entry] .PlayerOrTeam{padding:0}.BulkEditMatches .MuiTableCell-root[data-column=entry] .PlayerOrTeam .PlayerOrTeam-primary{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.BulkEditMatches .DeleteMatch{color:#c92b14}.BulkEditMatches .BulkEditMatches-scrollable{overflow-x:scroll}.EditMatchStart .EditMatchStart-preview{display:flex;align-items:center;background-color:#fff;height:40px;padding-left:14px;padding-right:4px;border-radius:5px;border:1px solid #d1dbe9}.EditMatchStart .EditMatchStart-preview button{margin-left:10px}.EditMatchStart .EditMatchStart-editor{align-items:flex-end}.TournamentDraws{display:flex;flex-direction:column}.TournamentDraws .TournamentDraws-navigation{display:flex;flex-wrap:wrap;margin:-2px}.TournamentDraws .TournamentDraws-navigation button{min-width:150px;height:auto;padding:5px 8px;margin:2px;text-align:left}.TournamentDraws .TournamentDraws-navigation button[data-is-active=true]{background-color:#153470;color:#fff;border-color:#153470}.TournamentDraws .TournamentDraws-navigation button[data-is-complete=true] svg{color:#80c600}.TournamentDraws .TournamentDraws-navigation button svg{width:20px;height:20px;margin-right:5px}.TournamentDraws .arrows{display:flex;justify-content:center;align-items:center;padding:10px}.TournamentDraws .draw{display:block}.TournamentDraws .divider{margin:0 10px}.EventDraws-draw-container{background-color:#eff5fc}.AdminEventDraw .AdminEventDraw-toolbar-row{display:flex;align-items:center;justify-content:space-between}@media (max-width: 800px){.AdminEventDraw .AdminEventDraw-toolbar-row{display:block}}.AdminEventDraw .AdminEventDraw-toolbar-row .FormRow{align-items:center}.DrawProgressRR{padding:0 5px}@media (min-width: 475px){.DrawProgressRR{padding:0}}.DrawProgressRR .DrawProgressRR-groupings{display:flex;flex-wrap:wrap}@media (min-width: 475px){.DrawProgressRR .DrawProgressRR-groupings{margin:0 -5px}}.DrawProgressRR .DrawProgressRR-groupings .RRGrouping{flex:1;background-color:#d1dbe9;border-radius:10px;padding:10px;max-width:100%;min-width:200px;margin-bottom:10px}@media (min-width: 475px){.DrawProgressRR .DrawProgressRR-groupings .RRGrouping{min-width:450px;margin:5px;width:auto}}.DrawProgressRR .DrawProgressRR-groupings .RRGrouping.invisible{opacity:0;height:0}.DrawProgressRR .DrawProgressRR-groupings .RRGrouping .RRGrouping-title{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:.1em;color:#61779c}.GroupProgressRR{flex:1;min-width:0}.GroupProgressRR h4{display:flex;align-items:center;justify-content:space-between}.GroupProgressRR h4 .icon{margin-left:5px}.GroupProgressRR h4 .icon[data-is-complete=true]{color:#80c600}.GroupProgressRR h4 .icon svg{width:18px;height:18px}.GroupStatsRR{padding-bottom:10px}.GroupStatsRR[data-show-details=true] .MuiTableRow-root[data-id=player]{border-bottom:none}.GroupStatsRR .GroupStatsRR-toggle-rows{position:absolute;top:-31px;right:10px}.GroupStatsRR .GroupStatsRR-table-wrapper{position:relative}.GroupStatsRR .MuiTable-root{table-layout:fixed;width:100%}.GroupStatsRR .MuiTableHead-root .MuiTableCell-root{padding:0 10px;height:25px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.GroupStatsRR .MuiTableRow-root{border-bottom:1px solid #d1dbe9}.GroupStatsRR .MuiTableRow-root[data-id=player-record]{height:25px;min-width:100%;position:relative}.GroupStatsRR .MuiTableRow-root[data-id=player-record] .inner{width:100%;position:absolute;height:25px}.GroupStatsRR .MuiTableRow-root[data-id=player-record] .scrollable{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;overflow-y:auto;padding:0 10px 5px}.GroupStatsRR .MuiTableRow-root[data-id=player-record] .h2h{display:flex;align-items:center;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1;width:56px;min-width:56px}.GroupStatsRR .MuiTableRow-root[data-id=player-record] .h2h[data-use-total-points=true]{width:75px;min-width:75px}.GroupStatsRR .MuiTableRow-root[data-id=player-record] .h2h[data-type=win] .Badge{color:#80c600}.GroupStatsRR .MuiTableRow-root[data-id=player-record] .h2h[data-type=loss] .Badge{color:#c92b14}.GroupStatsRR .MuiTableRow-root[data-id=player-record] .h2h:not(:last-child){margin-right:10px}.GroupStatsRR .MuiTableRow-root[data-id=player-record] .h2h .Badge{background-color:transparent;color:#a0b5d0;border:1px solid currentColor;margin-right:5px}.GroupStatsRR .MuiTableRow-root[data-is-out=true],.GroupStatsRR .MuiTableRow-root[data-is-out=true] .scrollable{background-color:#eff5fc}.GroupStatsRR .MuiTableRow-root[data-is-out=true] .MuiTableCell-root{color:#a0b5d0}.GroupStatsRR .MuiTableCell-root{border-bottom:none;min-width:50px;width:50px}.GroupStatsRR .MuiTableCell-root[data-id=player]{width:auto;min-width:200px}.GroupStatsRR .MuiTableCell-root[data-id=player][data-is-admin=false] .player{padding:0}.GroupStatsRR .MuiTableCell-root[data-id=place],.GroupStatsRR .MuiTableCell-root[data-id=points]{min-width:30px;width:30px;padding:0}.GroupStatsRR .MuiTableCell-root[data-id=w-l]{min-width:40px;padding:0}.GroupStatsRR .MuiTableCell-root .PlayerOrTeam{background:transparent;border:none;color:currentColor}.GroupStatsRR .player{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-left:8px}.GroupStatsRR .player .player-add{position:absolute;left:-8px;width:16px;height:16px;border-radius:16px;background-color:#7f92b1;color:#fff;display:flex;align-items:center;justify-content:center}.GroupStatsRR .player .player-add[data-placement=top]{top:-8px}.GroupStatsRR .player .player-add[data-placement=bottom]{bottom:-8px}.GroupStatsRR .player .player-add:hover{background-color:#1c50af}.GroupStatsRR .player .player-add svg{width:100%;height:100%}.GroupStatsRR .place{position:relative}.GroupStatsRR .place .highlight{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:20px;height:20px;background-color:#fffc61;border-radius:100%}.GroupStatsRR .place .highlight[data-should-advance=false]{display:none}.GroupStatsRR .place span{position:relative;z-index:1}.Matches{width:100%}.Matches .Matches-row{display:flex;align-items:center}.Matches .Matches-row[data-is-my-match=true] .MatchInfo{background-color:#1c50af}.Tiebreak{width:fit-content}.Tiebreak label{display:block}.Tiebreak .Tiebreak-group{border:1px solid #b6c7da;padding:10px}.Tiebreak .Tiebreak-group:first-child{margin-top:-1px}.Tiebreak .Tiebreak-group:not(:last-child){border-bottom:none}.Tiebreak .Tiebreak-group .Tiebreak-group-player{display:flex}.Tiebreak .Tiebreak-group .Tiebreak-group-player:not(:last-child){margin-bottom:10px}.Tiebreak .Tiebreak-group .Tiebreak-group-player .Badge{margin-top:8px;margin-right:8px}.Tiebreak .Tiebreak-group .Tiebreak-group-player .Tiebreak-group-player-info{display:flex;flex-direction:column}.Tiebreak .Tiebreak-group .Tiebreak-group-player .record{font-weight:700;background-color:#fff;border:1px solid #eff5fc;color:#7f92b1;border-radius:5px}.Tiebreak .Tiebreak-group .PlayerOrTeam{width:220px}.Tiebreak .Tiebreak-group>.Tiebreak-next{margin-left:10px}.Tiebreak .Tiebreak-group>.Tiebreak-next>.Tiebreak{margin-top:7px}.Tiebreak .Tiebreak-group-mp{min-width:60px;width:60px}.TiebreakExplanation-dialog .MuiDialog-paper{width:auto}.TiebreakExplanation{max-width:100%;align-self:flex-start;overflow:auto;border:1px solid #b6c7da}.TiebreakExplanation>.Tiebreak>.Tiebreak-group{border-left:none;border-right:none}.TiebreakExplanation>.Tiebreak>.Tiebreak-group:last-child{border-bottom:none}.TiebreakExplanation-key .Tag{font-weight:700;margin-top:5px;margin-right:5px}.TiebreakExplanation-key-note{font-style:italic;max-width:400px}.TiebreakExplanation-button{display:flex;align-items:center}.TiebreakExplanation-button svg{margin-top:-1px;width:16px;height:16px}.EditCustomFinishOrder-button svg{margin-left:5px;width:16px;height:16px}.FullBracket-round-buttons button[data-theme=action-outline]:disabled{color:#fff;background-color:#61779c;border-color:#61779c}.FullBracketSE{display:flex;align-items:stretch;justify-content:flex-start;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.FullBracketSE::-webkit-scrollbar{display:none}.SERound{display:flex;flex-direction:column;justify-content:space-around;margin-right:5px;width:300px}.SERoundSlot{position:relative;width:100%;display:flex;align-items:center;margin:2px 0}.SERoundSlot[data-is-clickable=true]{cursor:pointer}.SERoundSlot[data-is-clickable=true]:hover,.SERoundSlot[data-is-clickable=true][data-selected=true]{background-color:#d1dbe9}.SERoundSlot .TournamentMatchCard{width:100%}.SERoundSlot .PlayerOrTeam{flex:1}.SERoundSlot .MatchCompact{position:absolute;z-index:1;right:100%;box-shadow:none;border:1px solid #eff5fc;margin-bottom:5px}.SERound-seed{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;border-radius:100%;background-color:#eff5fc}.SERound-seed[data-color="0"]{background-color:#b8cff5}.SERound-seed[data-color="1"]{background-color:#b8baf5}.SERound-seed[data-color="2"]{background-color:#c9b8f5}.SERound-seed[data-color="3"]{background-color:#deb8f5}.SERound-seed[data-color="4"]{background-color:#f3b8f5}.SERound-seed[data-color="5"]{background-color:#f5b8e4}.SERound-seed[data-color="6"]{background-color:#f5b8cf}.SERound-seed[data-color="7"]{background-color:#f5b8ba}.SERound-seed[data-color="8"]{background-color:#f5c9b8}.SERound-seed[data-color="9"]{background-color:#f5deb8}.SERound-seed[data-color="10"]{background-color:#f5f3b8}.SERound-seed[data-color="11"]{background-color:#e4f5b8}.SERound-seed[data-color="12"]{background-color:#cff5b8}.SERound-seed[data-color="13"]{background-color:#baf5b8}.SERound-seed[data-color="14"]{background-color:#b8f5c9}.SERound-seed[data-color="15"]{background-color:#b8f5de}.CustomizeDraw{position:relative;background-color:#fff;border:1px solid #b6c7da;border-radius:10px;overflow:hidden}.CustomizeDraw .CustomizeDraw-sections{display:flex;align-items:stretch}@media (max-width: 700px){.CustomizeDraw .CustomizeDraw-sections{flex-direction:column}}.CustomizeDraw .CustomizeDraw-section{flex:1;padding:10px;overflow:hidden}.CustomizeDraw .CustomizeDraw-section:first-child{max-width:300px;border-right:1px solid #b6c7da;background-color:#eff5fc}@media (max-width: 700px){.CustomizeDraw .CustomizeDraw-section:first-child{max-width:none;border-right:none;border-bottom:1px solid #b6c7da;margin-bottom:30px}}.CustomizeDraw .CustomizeDraw-section .FormHeader{margin-top:-10px}.CustomizeDraw .CustomizeDraw-warning{background-color:#fffc61;padding:5px 10px;border-radius:3px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.CustomizeDraw .CustomizeDraw-warning button,.CustomizeDraw .CustomizeDraw-warning a{display:inline;text-decoration:underline}.EditSEBracket{background-color:#fff;border-radius:5px}.EditSEBracket .EditSEBracket-rounds{display:flex;align-items:stretch;justify-content:flex-start;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.EditSEBracket .EditSEBracket-rounds::-webkit-scrollbar{display:none}.EditSEBracket .EditSEBracket-rounds .SERoundSlot{border:none;background-color:#eff5fc;padding:5px;border-radius:10px}.EditSEBracket .EditSEBracket-rounds .SERoundSlot[data-selected=true] .PlayerOrTeam,.EditSEBracket .EditSEBracket-rounds .SERoundSlot:hover .PlayerOrTeam{border-color:#1c50af}.EditSEBracket .EditSEBracket-rounds .SERoundSlot[data-is-disabled=true]{pointer-events:none}.EditSEBracket .EditSEBracket-rounds .SERoundSlot[data-is-disabled=true] .PlayerOrTeam,.EditSEBracket .EditSEBracket-rounds .SERoundSlot .seeding-group{background-color:transparent;color:#7f92b1}.EditSEBracket .EditSEBracket-rounds .SERoundSlot .PlayerOrTeam{background-color:#fff;border-radius:5px;border:1px solid transparent}.EditSources .CreateTeamButton,.EditSources .CreatePlayerButton{width:100%}.EditSources .EditSources-source{background-color:#fff;border-radius:5px;margin-bottom:5px;padding-left:2px}.EditSources .EditSources-source .PlayerOrTeamOptions{margin-right:2px}.EditSources .EditSources-source .PlayerCheckIn{background-color:transparent}.EditSources .EditSources-source .PlayerCheckIn .CheckInSwitch>label{display:none}.EditGroupDesign .EditGroupDesign-groups{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-5px}.EditGroupDesign .EditGroupDesign-group{min-width:250px;flex:1;background-color:#eff5fc;border:1px solid transparent;border-radius:10px;padding:5px;margin:5px}@media (max-width: 650px){.EditGroupDesign .EditGroupDesign-group{width:100%}}.EditGroupDesign .EditGroupDesign-group[data-empty]{background-color:transparent}.EditGroupDesign .EditGroupDesign-group>h4{margin-bottom:5px}.EditGroupDesign .EditGroupDesign-group[data-is-restricted=true][data-is-destination=true][data-is-source=false]{background-color:#d1dbe9}.EditGroupDesign .EditGroupDesign-group[data-is-restricted=true][data-is-destination=true][data-is-source=false] .EditGroupDesign-group-entry{transform:none!important}.EditGroupDesign .EditGroupDesign-group[data-is-restricted=true][data-is-destination=true][data-is-source=false] .EditGroupDesign-group-entry[data-is-source-index=true]{opacity:.5}.EditGroupDesign .EditGroupDesign-group[data-is-restricted=true] [data-rbd-placeholder-context-id]{display:none!important}.EditGroupDesign .EditGroupDesign-group[data-is-restricted=true] .EditGroupDesign-group-entry[data-is-source-index=false]{transform:none!important}.EditGroupDesign .EditGroupDesign-group[data-is-restricted=true] .EditGroupDesign-group-entry[data-is-preview=true]{opacity:.5}.EditGroupDesign .EditGroupDesign-group[data-is-restricted=true] .EditGroupDesign-group-entry[data-is-preview=true][data-hide=true],.EditGroupDesign .EditGroupDesign-group[data-is-restricted=true] .EditGroupDesign-group-entry[data-is-preview=true] .EditGroupDesign-remove-entry,.EditGroupDesign .EditGroupDesign-group[data-is-source=true] .EditGroupDesign-group-entry[data-is-source-index=true] .EditGroupDesign-group-seed,.EditGroupDesign .EditGroupDesign-group[data-is-source=true] .EditGroupDesign-group-entry[data-is-source-index=true] .EditGroupDesign-remove-entry{visibility:hidden}.EditGroupDesign .EditGroupDesign-group-entry{display:flex;align-items:center;min-width:0;margin-bottom:5px}.EditGroupDesign .EditGroupDesign-group-entry .EditGroupDesign-group-seed{background-color:transparent;color:#61779c;margin-right:2px}.EditGroupDesign .EditGroupDesign-group-entry .PlayerOrTeam{flex:1;min-width:0;border-radius:5px;background-color:#fff;cursor:pointer}.EditGroupDesign .EditGroupDesign-group-entry .EditGroupDesign-remove-entry{width:16px;margin-left:5px;color:#7f92b1;display:flex}.EditGroupDesign .EditGroupDesign-group-entry .EditGroupDesign-remove-entry:hover{color:#c92b14}.EditGroupDesign .EditGroupDesign-group-entry .EditGroupDesign-remove-entry svg{width:16px;height:16px}.DrawClashIcon{position:relative}.DrawClashIcon .hint{position:absolute;bottom:-5px;left:-5px;width:14px;height:14px;border-radius:100%;font-family:Inter,sans-serif;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;background-color:#ff76a6;color:#fff;display:flex;align-items:center;justify-content:center}.DrawClashIcon-tooltip{text-align:left}.DrawClashIcon-tooltip label{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#a0b5d0;font-weight:700;margin-bottom:5px;display:block}.DrawClashIcon-tooltip label:not(:first-child){margin-top:10px}.DrawClashIcon-tooltip p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;display:block}.MissingFromDraw{padding:10px;background-color:#d1dbe9;border-radius:5px}.BracketEditor .BracketBranchEditor{margin-bottom:10px}.DrawProgressBracketV2[data-admin=true][data-finalized=true] .DrawProgressBracketV2-round{min-width:450px;width:450px}.DrawProgressBracketV2 .DrawProgressBracketV2-branch{margin-bottom:40px}.DrawProgressBracketV2 .DrawProgressBracketV2-branch>h2{font-family:Inter,sans-serif;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#a0b5d0}.DrawProgressBracketV2 .DrawProgressBracketV2-branch-scrollable{width:100%;overflow-x:scroll}.DrawProgressBracketV2 .DrawProgressBracketV2-rounds{display:flex}.DrawProgressBracketV2 .DrawProgressBracketV2-round{background-color:#d1dbe9;padding:10px;border-radius:10px;margin-right:10px;min-width:250px;width:250px}.DrawProgressBracketV2 .DrawProgressBracketV2-round>h3{font-family:Inter,sans-serif;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#7f92b1;display:flex;align-items:center}.DrawProgressBracketV2 .MatchPreview{margin-bottom:10px;background-color:#fff;border-radius:5px;overflow:hidden}.DrawProgressBracketV2 .MatchPreview .MatchPreview-info{background-color:#153470;color:#fff;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:2px 5px}.ProfileEditButton:hover{color:#1c50af;background-color:#fff;box-shadow:0 0 5px #00000080}.ImportMatches-dialog .MuiPaper-root{max-width:none}.ImportMatches-dialog .ImportMatches-dialog-select-type p{display:none}.ImportMatches-dialog-select-type,.ImportMatches-dialog-select-type-menu .MuiMenuItem-root,.ImportMatches-dialog-select-type strong,.ImportMatches-dialog-select-type-menu .MuiMenuItem-root strong{display:block}.ImportMatches-dialog-select-type p,.ImportMatches-dialog-select-type-menu .MuiMenuItem-root p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.LiveDrawOpen .FormRow{margin:-20px;align-items:flex-start}.LiveDrawOpen .FormRow>*{margin:20px}.LiveDrawOpen .LiveDrawOpen-add-match{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:350px;background-color:#d1dbe9;border-radius:10px;padding:20px}.LiveDrawOpen .LiveDrawOpen-add-match h2{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1}.LiveDrawOpen .LiveDrawOpen-add-match .SearchPlayers{width:100%}.LiveDrawOpen .LiveDrawOpen-add-player{display:block;margin-bottom:10px}.LiveDrawOpen .LiveDrawOpen-add-player .PlayerOrTeam{background-color:#fff;border-radius:5px}.LiveDrawOpen .LiveDrawOpen-remove-player{color:#c92b14}.LiveDrawOpen .LiveDrawOpen-submit{width:100%}.LiveDrawOpen .Matches{flex:1;width:auto}.AdminDrawSettings{margin-top:10px}.SelectDrawTemplate{background-color:#d1dbe9;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:20px}.SelectDrawTemplate h2{font-family:Inter,sans-serif;font-size:28px;line-height:32px;font-weight:700;color:#7f92b1}.SelectDrawTemplate .FormRow{justify-content:center;align-items:stretch}.SelectDrawTemplate .SelectDrawTemplate-template{width:300px;padding:20px;border-radius:10px;border:1px solid #b6c7da;background-color:#eff5fc;white-space:normal;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.SelectDrawTemplate .SelectDrawTemplate-template:hover,.SelectDrawTemplate .SelectDrawTemplate-template[data-is-active=true]{background-color:#fff}.SelectDrawTemplate .SelectDrawTemplate-template h4{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:17px;line-height:1.4em;font-weight:700}.SelectDrawTemplate .SelectDrawTemplate-template p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.DrawPreview h4{font-weight:700}.PublicDrawProgressRR{display:flex;flex-wrap:wrap;margin:0 -5px}.PublicDrawProgressRR .PublicDrawProgressRR-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:transparent;box-shadow:none;border:2px solid white;padding:0;border-radius:10px;margin:5px;width:calc(33% - 6.6666666667px);align-self:flex-start}.PublicDrawProgressRR .PublicDrawProgressRR-group .Header{width:100%;display:flex;justify-content:space-between;padding:10px}@media (max-width: 1500px){.PublicDrawProgressRR .PublicDrawProgressRR-group{width:calc(50% - 10px)}}@media (max-width: 1100px){.PublicDrawProgressRR .PublicDrawProgressRR-group{width:100%}}@media (max-width: 600px){.PublicDrawProgressRR .PublicDrawProgressRR-group{border:none;border-radius:0;margin-bottom:20px}.PublicDrawProgressRR .PublicDrawProgressRR-group .TabbedView{padding-top:0;border-radius:0}}.MatchSchedule{display:flex;flex-direction:column;align-items:stretch;padding:10px 0;max-width:500px;margin:0 auto}.MatchSchedule-start-date{color:#61779c;text-align:center}@media (min-width: 768px){.MatchSchedule-start-date{text-align:left}}@media (min-width: 768px){.MatchSchedule-time-slot{display:flex;align-items:flex-start}.MatchSchedule-time-slot .MatchSchedule-start-time{width:100px;min-width:100px;text-align:left}.MatchSchedule-time-slot .MatchSchedule-start-time:before,.MatchSchedule-time-slot .MatchSchedule-start-time:after{display:none}}.MatchSchedule-time-slot .MatchSchedule-start-time{display:flex;width:100%;color:#61779c;text-align:center}.MatchSchedule-time-slot .MatchSchedule-start-time:before,.MatchSchedule-time-slot .MatchSchedule-start-time:after{content:"";flex:1;position:static;border-top:2px solid #d1dbe9;margin-top:10px;padding-top:10px}.MatchSchedule-time-slot .MatchSchedule-start-time:before{margin-right:10px}.MatchSchedule-time-slot .MatchSchedule-start-time:after{margin-left:10px}.MatchSchedule-match{flex:1;min-width:200px;width:100%;max-width:500px}.MatchDayPicker{padding:10px;border-radius:5px;background-color:#fff}.MatchDayPicker>.inner{display:flex;align-items:center;justify-content:space-between;font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1;max-width:500px;margin:auto}.MatchDayPicker .MatchDayPicker-prev svg{margin-right:-6px}.MatchDayPicker .MatchDayPicker-prev,.MatchDayPicker .MatchDayPicker-next{background-color:#a0b5d0;color:#fff}.MatchDayPicker .MatchDayPicker-prev:hover,.MatchDayPicker .MatchDayPicker-next:hover{background-color:#7f92b1}.MatchDayPicker .MatchDayPicker-prev[data-active=false],.MatchDayPicker .MatchDayPicker-next[data-active=false]{pointer-events:none;opacity:.2}.AdminTournamentSidebar .AdminTournamentSidebar-main{width:100%;background-color:#d1dbe9;border:1px solid #a0b5d0;border-radius:8px;padding:10px}.AdminTournamentSidebar .AdminTournamentSidebar-main>h1{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px}.AdminTournamentSidebar .AdminTournamentSidebar-main>h1 .Tag{background-color:#153470;color:#fff;font-weight:700;margin-left:5px;margin-bottom:3px;vertical-align:middle}.AdminTournamentSidebar .AdminTournamentSidebar-main>h1 [data-published=true]{background-color:#80c600}.AdminTournamentSidebar .AdminTournamentSidebar-main>h1 [data-published=false]{background-color:#61779c}.AdminTournamentSidebar .AdminTournamentSidebar-main>a button,.AdminTournamentSidebar .AdminTournamentSidebar-main>button,.AdminTournamentSidebar .AdminTournamentSidebar-main .SearchPlayers{width:100%;justify-content:flex-start}.AdminTournamentSidebar .AdminTournamentSidebar-main>a button svg,.AdminTournamentSidebar .AdminTournamentSidebar-main>button svg,.AdminTournamentSidebar .AdminTournamentSidebar-main .SearchPlayers svg{width:15px;height:15px;margin-right:5px}.AdminTournamentSidebar .AdminTournamentSidebar-main .ExportTournament{width:100%}.AdminTournamentSidebar .AdminTournamentSidebar-main .ExportTournament .ButtonWithOptions-main{flex:1;justify-content:flex-start}.AdminTournamentSidebar .AdminTournamentSidebar-tournament .MuiFormControl-root{flex:1}.AdminTournamentSidebar .EventPreview{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border:1px solid #b6c7da;border-radius:5px;padding:5px;min-width:0}.ExportTournament-menu .MuiPaper-root{margin-top:5px!important}.ButtonWithOptions .ButtonWithOptions-main{border-top-right-radius:0;border-bottom-right-radius:0}.ButtonWithOptions .ButtonWithOptions-expand{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:5px;padding-right:5px;margin-left:1px}.ButtonWithOptions-menu .MuiPaper-root{margin-top:-5px;box-shadow:0 0 5px #0000004d}.ExportResults-EventDetails{display:flex;flex-direction:column;align-items:flex-start}.ExportResults{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 110px)}.ExportResults .ExportResults-events{flex:1;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.ExportResults .ExportResults-events::-webkit-scrollbar{display:none}.ExportResults .ExportResults-actions{padding-top:20px;border-top:1px solid #d1dbe9}.ExportResults .ExportResults-actions .export{margin-left:auto}.AdminTournamentHelp{max-width:600px}.AdminTournamentHelp a{text-decoration:underline}.AdminTournamentHelp .EmbedYoutube{width:calc(100% - 10px)}.AdminMembership-back{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;text-decoration:underline}.EditRatingSeeds{max-width:300px}.EditRatingSeeds p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.EditRatingSeeds-MenuItem p{max-width:300px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;white-space:normal}.MemberRecords{flex:1;min-width:300px}.MemberRecords .MemberRating{display:flex;align-items:center;background-color:#153470;color:#fff;padding:5px;border-radius:5px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.MemberRecords .MemberRating svg{width:12px;height:12px;margin-right:5px}.MemberRecords .MemberRecords-current-rating label{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#7f92b1}.MemberRecords .MemberRecords-current-rating p{font-family:Inter,sans-serif;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.MemberRecords .RecordMonth{background-color:#eff5fc;color:#000;border-radius:10px;padding:10px;max-width:400px}.MemberRecords .RecordMonth:not(:last-child){margin-bottom:10px}.MemberRecords .RecordMonth .RecordMonth-header{font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1}.MemberRecords .RecordMonth button[data-shape=rounded-slim]{font-size:10px;height:20px;min-height:20px;padding-left:5px}.MemberRecords .RecordMonth button[data-shape=rounded-slim] svg{margin-right:5px}.MemberRecords .RecordDay{margin-top:10px}.MemberRecords .RecordDay .RecordDay-date{width:100px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.MemberRecords .RecordDay .MemberMatch{margin-top:10px}.MemberMatchCard{position:relative;min-width:300px}.MemberMatchCard .MemberMatchCard-info{font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em}.StadiumMembershipSide{display:flex;align-items:center;padding:0 5px;width:100%}.StadiumMembershipSide .StadiumMembershipSide-player{flex:1;display:flex;align-items:center;min-width:0}.StadiumMembershipSide .StadiumMembershipSide-player-details{flex:1;display:flex;min-width:0;flex-direction:column;margin-left:5px;padding-top:2px}.StadiumMembershipSide .StadiumMembershipSide-secondary,.StadiumMembershipSide .StadiumMembershipSide-primary{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StadiumMembershipSide .StadiumMembershipSide-secondary{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em}.MemberMatchCard-diff{background-color:#7f92b1;padding:0 2px;border-radius:2px;color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em}.MemberMatchCard-diff[data-operator="+"]{background-color:#80c600}.MemberMatchCard-diff[data-operator="-"]{background-color:#c92b14}.MemberMatchCard-diff[data-diff="0"]{background-color:#7f92b1}.MembershipTable{display:block;box-shadow:none;width:100%;color:#000}.MembershipTable .SearchMemberships{width:300px}.MembershipTable .MembershipPreview,.MembershipTable .ClubPreview{max-width:300px}.CreateClub{background-color:#d1dbe9;padding:20px;border-radius:10px;max-width:400px}.ClubForm{display:flex;flex-direction:column;min-width:300px}.ClubForm .ClubForm-select-type .MuiSelect-select p{display:none}.ClubForm-select-type-menu .MuiMenuItem-root{display:flex;flex-direction:column;align-items:flex-start}.Public{flex:1;display:flex;flex-direction:column;min-height:0}.Public .Public-header{display:flex;margin-bottom:20px}.PublicHome .PublicHome-tournament{margin-bottom:10px}.PublicTournament{flex:1;display:flex;flex-direction:column;min-height:0}.PublicTournament .PublicTournament-header{background-color:#153470;padding:20px;border-top-right-radius:10px;border-top-left-radius:10px;margin-bottom:-20px}@media (max-width: 600px){.PublicTournament .PublicTournament-header{padding:10px;margin-bottom:-10px}}.PublicTournament .PublicTournament-header h1{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px;margin-bottom:5px}@media (max-width: 600px){.PublicTournament .PublicTournament-header .SelfRegistrationButton{width:100%;margin-top:10px}}.ManagePlayerPin{display:flex}.ManagePlayerPin button{display:flex;min-width:0}@media (max-width: 600px){.ManagePlayerPin button{width:100%;justify-content:center}}.ManagePlayerPin button svg{width:20px;height:20px}.ManagePlayerPin button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left}.ManagePlayerPin-dialog .MuiDialog-container .MuiDialog-paper{max-width:400px;align-self:flex-start}.ManagePlayerPin-dialog .ManagePlayerPin-remove{color:#c92b14}.ManagePlayerPin-dialog .SearchPlayersAndMemberships{width:100%}.ManagePlayerPin-dialog .divider{border-top:1px solid #b6c7da}.VerifyPlayerAccess{display:flex;flex-direction:column;flex-wrap:wrap;min-width:220px;width:100%}.VerifyPlayerAccess .VerifyPlayerAccess-selected{flex:1;display:flex;align-items:center;border-radius:5px;padding:0 10px;height:40px;background-color:#fff}.VerifyPlayerAccess .VerifyPlayerAccess-birthDate{min-width:unset}.VerifyPlayerAccess .VerifyPlayerAccess-verify{align-self:flex-end;flex:1}@media (max-width: 450px){.VerifyPlayerAccess .VerifyPlayerAccess-verify{width:100%;margin-top:10px}}.SelfRegistration-dialog .MuiDialog-paper{width:auto;text-align:center;align-items:center}.SelfRegistration-dialog .Header{width:100%;text-align:left;border-bottom:1px solid #b6c7da;padding-bottom:15px}.SelfRegistration-dialog .SelfRegistration-existing{min-width:300px;text-align:left}.SelfRegistration-dialog .SelfRegistration-existing .SearchPlayers{width:100%}.SelfRegistration-dialog .SelfRegistration-or{font-family:Inter,sans-serif;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#7f92b1}.SelfRegistration-dialog .SelfRegistration-new{width:100%}.SelfRegistration-dialog .SelfRegistration-no-member-id{padding:0}.ClubSearch .ClubSearch-input-wrapper{position:relative}.ClubSearch .ClubSearch-input-wrapper svg{position:absolute;top:0;left:10px;bottom:0;margin:auto;fill:#7f92b1;z-index:1}.ClubSearch .ClubSearch-input{width:100%;max-width:400px}.ClubSearch .ClubSearch-input input{padding-left:38px}.ClubSearch .ClubSearch-summary{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1}.ClubSearch .ClubSearch-grid{display:flex;flex-wrap:wrap;margin:-5px}.ClubSearch .ClubSearch-grid-item{min-width:300px;margin:5px}.TournamentFilters{width:100%;max-width:450px}.TournamentFilters .FormRow{margin-bottom:5px}.TournamentFilters .StatusPicker{flex:1;min-width:0}.TournamentFilters .SportPicker,.TournamentFilters .VariantPicker{flex:2;min-width:0}.TournamentFilters .CountryPicker{flex:3}.TournamentFilters .CountryPicker .MuiInputBase-root{flex:1;min-width:0}.SearchHeader .SearchHeader-cta{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;text-decoration:underline;color:#a0b5d0}.ClubSearchResults .SearchResults{margin-bottom:30px}.ClubSearchResults .SearchResult .SearchResult-favorite{position:absolute;top:0;right:0;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ClubSearchResults .SearchResult .SearchResult-favorite[data-is-favorite=true] svg{fill:#040d2e;stroke:#040d2e}.ClubSearchResults .SearchResult .SearchResult-favorite svg{fill:transparent;stroke:#61779c;width:18px;height:18px}.ClubSearchResults .SearchResult .SearchResult-tags{margin:-2px -2px 2px}.ClubSearchResults .SearchResult .SearchResult-tags *{margin:2px}.ClubSearchResults .SearchResult .SearchResult-name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;font-weight:700;margin-bottom:2px}.ClubSearchResults .SearchResult .SearchResult-location{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#61779c;margin-bottom:2px}.ClubSearchResults .SearchResult .SearchResult-rating{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.ClubProfile .ClubProfile-name{display:flex;align-items:flex-start;justify-content:space-between}.ClubProfile .EditClubButton{display:inline-flex;margin-left:20px}.ClubProfile .ClubProfile-section{margin-top:20px}.ClubProfile .ClubProfile-map-outer{position:relative;width:100%;max-width:500px;border-radius:10px;overflow:hidden}.ClubProfile .ClubProfile-map-outer .ClubProfile-map-spacer{width:100%;padding-bottom:100%}.ClubProfile .ClubProfile-map-outer .ClubProfile-map-inner{position:absolute;top:0;left:0;width:100%;height:100%}.ClubProfile .ClubProfile-website{text-decoration:underline}.ClubProfile .ClubProfile-map-link{display:block;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;text-decoration:underline;color:#a0b5d0}.ClubNotFound a{text-decoration:underline}.EditCommunityAd .EditCommunityAd-form{display:block}.EditCommunityAd .EditCommunityAd-form textarea{background-color:#fff;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;padding:5px;border:1px solid #b6c7da;border-radius:5px;width:300px}.EditCommunityAd .EditCommunityAd-preview{position:relative;width:350px}.EditCommunityAd .EditCommunityAd-preview .ProfileEditButton{position:absolute;top:10px;right:10px}.EditCommunityAd .EditCommunityAd-sections{flex-wrap:wrap;margin:-10px}.EditCommunityAd .EditCommunityAd-sections>*{min-width:300px;margin:10px}.EditCommunityAd .EditCommunityAd-notice{background-color:#fffc61;padding:5px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;margin-bottom:10px}.EditCommunityAd .EditCommunityAd-summary p ul{margin:5px 0}.Account .EditContributor{display:flex;align-items:center}.Account .EditContributor .EditContributor-preview{border:1px solid #b6c7da;padding:5px;border-radius:5px;width:250px}.Account-player-or-organizer[data-selected=false]:not(:hover){background-color:#b6c7da}.Account-player-or-organizer[data-selected=false]:hover{background-color:#61779c}.MyEntries .MyEntries-tournament{max-width:420px;flex-direction:column;align-items:flex-start}.MyEntries .MyEntries-tournament:not(:last-child){margin-bottom:20px}.MyEntries .MyEntries-player{width:100%;max-width:400px}.MyEntries .MyEntries-player:not(:last-child){margin-bottom:20px}.MyEntries .MyEntries-player .Tag{display:block}.Account-billing{max-width:400px}.UserBillingInfo{width:auto;border-radius:5px;padding:10px;background-color:#d1dbe9}.UserBillingInfo .UserBillingInfo-summary-row{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em}.UserBillingInfo .UserBillingInfo-card{height:25px;margin:10px}.UserBillingInfo .UserBillingInfo-card svg{height:20px;width:20px}.UserBillingInfo .UserBillingInfo-credit{width:100%;background-color:#61779c;color:#fff;padding:5px 10px}.UserBillingInfo>button{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em}.Contributor{min-width:200px;max-width:100%;height:42px}.Contributor .Contributor-profile{display:flex;flex-direction:column;flex:1;min-width:0}.Contributor .Contributor-name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.Contributor .Contributor-name,.Contributor .Contributor-link{display:inline-block;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.Contributor .Contributor-link{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;text-decoration:underline;color:#61779c}.Contributor .Contributor-amount{margin-left:10px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;font-weight:700;color:#7f92b1}.Community{display:flex;flex-direction:column;align-items:center;padding-top:30px}.Community .SubscriptionPicker{color:#fff}.Community .Community-list{background:#153470;color:#fff;border-radius:10px;padding:10px;width:100%}@media (min-width: 800px){.Community .Community-list.last-30,.Community .Community-list.all-time{width:calc(50% - 10px);align-self:stretch}}.Community .Community-list h3{display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em}.Community .Community-list h3 svg{width:15px;height:15px;margin-right:5px}.Community .Community-list ul{list-style:none;padding:0;display:flex;align-items:center;flex-wrap:wrap;margin:-5px}.Community .Community-list li{width:calc(100% - 10px);margin:5px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#eff5fc;color:#000;padding:5px 10px;border-radius:5px}@media (min-width: 400px){.Community .Community-list li{flex:1;width:auto;min-width:200px;max-width:300px}}.Community .Community-list li[data-empty]{height:0;visibility:hidden}.CommunityAd{display:block;position:relative;max-width:450px;width:100%}.CommunityAd .CommunityAd-inner{position:relative;border-radius:5px;overflow:hidden;width:100%;height:0;padding-bottom:60%;border:1px solid #153470;background-color:#050c1a;background-size:100% auto;background-position:top center;background-repeat:no-repeat}.CommunityAd .CommunityAd-info{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;padding:10px;color:#fff}.CommunityAd .CommunityAd-info h4{width:100%;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:17px;line-height:1.4em;text-align:center;font-weight:700;margin-bottom:5px}.CommunityAd .CommunityAd-info p{width:100%;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;text-align:center}.CommunityAd .CommunityAd-info label{font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;margin-top:10px;opacity:.5}.CommunityAd .CommunityAd-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(#15347000 20%,#153470 70%)}.CommunityAd .CommunityAd-tag{position:absolute;top:10px;left:10px}.Payouts .Payouts-account{flex-direction:column;align-items:flex-start;max-width:400px}.Payouts .Payouts-account .status{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.Payouts .Payouts-error{color:#c92b14;margin-top:10px}body[data-match-reporter=true]{max-height:100vh;overflow:hidden}body[data-match-reporter=true] header .right,body[data-match-reporter=true] header .cta,body[data-match-reporter=true] footer{display:none}body[data-match-reporter=true] header .left{pointer-events:none}body[data-match-reporter=true] body,body[data-match-reporter=true] #app{min-height:0;padding-bottom:0}body[data-match-reporter=true] main{zoom:150%;padding-top:50px;margin-top:-50px;overflow:hidden}body[data-match-reporter=true] .MuiPopover-root{zoom:150%}body[data-match-reporter=true] .MuiPopover-root.MuiMenu-root .MuiPaper-root{margin-left:-2.5px}body[data-match-reporter=true] [data-do-not-report]{display:none!important}.MatchReporter{flex:1;min-height:0;display:flex}.MatchReporter[data-is-locked=true] .MatchReporter-code{display:none}.MatchReporter .NumberPad-context{min-height:0}.MatchReporter .MatchReporter-change-table{position:absolute;top:15px;right:15px;z-index:999;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#b6c7da}.MatchReporter .MatchReporter-config-editor{flex:1}.MatchReporter .MatchReporter-config-editor h4{font-family:Inter,sans-serif;font-weight:700;font-size:17px;line-height:20px}.MatchReporter .MatchReporter-config-editor .TableCodeInput{display:flex}.MatchReporter .MatchReporter-config-editor .NumberPadInput{border-radius:5px;background-color:#fff;padding:10px}.MatchReporter .MatchReporter-config-editor .MatchReporter-config-row .MuiInputBase-root,.MatchReporter .MatchReporter-config-editor .MatchReporter-config-row .TableCodeInput,.MatchReporter .MatchReporter-config-editor .MatchReporter-config-row button{flex:1;min-width:0}.MatchReporter .TournamentTableMatches{flex:1;position:relative;display:flex;flex-direction:column;max-width:475px;max-height:100%}.MatchReporter .MatchReporter-options{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;min-height:30px}.MatchReporter .MatchReporter-options .toggle-type{color:#7f92b1}.MatchReporter .MatchReporter-options .toggle-admin{background-color:#61779c;color:#153470}.MatchReporter .MatchReporter-options .toggle-admin[data-is-locked=true]{background-color:#040d2e;color:#153470;opacity:.8}.MatchReporter-matches-outer{flex:1;display:flex;position:relative;min-height:0}.MatchReporter-matches{flex:1;min-height:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:150px}.MatchReporter-matches::-webkit-scrollbar{display:none}.MatchReporter-content{position:relative;flex:1}.ReportableMatch{margin-bottom:20px;display:flex;justify-content:center}.ReportableMatch[data-disabled=true]{opacity:.3;pointer-events:none}.ReportableMatch .Match{pointer-events:none}.ScoreReport{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#eff5fc;color:#000;border-top-left-radius:10px;border-top-right-radius:10px;transform:translate3d(0,100%,0);transition:transform .3s ease-in-out}@media (max-width: 1000px){.ScoreReport{position:absolute;width:100%;height:100%}}.ScoreReport[data-open=true]{transform:none}.ScoreReport[data-open=true] .ScoreReport-back{opacity:1;transition:opacity .1s .3s ease-in-out}.ScoreReport .ScoreReport-back{background-color:#153470;position:absolute;bottom:100%;right:0;display:flex;align-items:center;padding:10px 0;margin-bottom:10px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#d1dbe9;z-index:1000;opacity:0;transition:opacity .1s ease-in-out}.ScoreReport .ScoreReport-back svg{width:10px;height:10px;margin-right:5px}.ScoreReport .scrollable{overflow:auto;height:100%;padding:10px;-ms-overflow-style:none;scrollbar-width:none}.ScoreReport .scrollable::-webkit-scrollbar{display:none}.TournamentPicker .MuiInputBase-root{width:100%}body[data-display=true] [data-do-not-display]{display:none!important}.Display{position:fixed;top:0;left:0;width:100vw;height:100%;padding:20px;display:flex;align-items:center;flex-direction:column}.Display .Display-config{flex:1;display:flex;flex-direction:column;width:90%;max-width:400px;margin:0 auto;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.Display .Display-config::-webkit-scrollbar{display:none}.Display .EventsPicker{background-color:#d1dbe9;color:#000;border-radius:5px;padding:15px}body[data-display=true]{max-height:100vh}.TournamentDisplay{width:100%;height:100%;display:flex;flex-direction:column}.TournamentDisplay .controls{position:absolute;top:20px;right:20px}.TournamentDisplay #scrollable{flex:1;min-height:0;max-width:100%;margin:0 auto;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.TournamentDisplay #scrollable::-webkit-scrollbar{display:none}.TournamentDisplay .scan{position:absolute;bottom:20px;right:20px;background-color:#153470;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column}.TournamentDisplay .scan #qr-code{width:130px!important;height:130px!important}.TournamentDisplay .TournamentSummary{display:flex;flex-wrap:wrap;justify-content:center;margin:-10px auto}.TournamentDisplay .EventSummary{width:300px;min-width:300px;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:20px;margin:10px}.TournamentDisplay .EventSummary[data-complete=false]{background-color:#ffffff1a}.TournamentDisplay .EventSummary[data-empty]{visibility:hidden;border:none;padding:0;height:0}.TournamentDisplay .EventSummary .EventSummary-draw{display:flex;align-items:center}.TournamentDisplay .EventSummary .EventSummary-draw[data-complete=true] svg{color:#80c600}.TournamentDisplay .EventSummary .EventSummary-draw svg{width:20px;height:20px;margin-left:10px}.TournamentDisplay .EventDetail{max-width:100%}.TournamentDisplay .EventDetail .DrawSummarySE .SERound{width:320px;min-width:100px}.TournamentDisplay .EventDetail .DrawSummarySE .SERoundSlot{background-color:transparent;border:1px solid rgba(255,255,255,.2)}.TournamentDisplay .EventDetail .DrawSummarySE .SERound-seed{color:#040d2e}.TournamentDisplay .EventDetail .DrawSummaryRR{display:flex;justify-content:center;flex-wrap:wrap;margin:-10px auto}.TournamentDisplay .EventDetail .DrawSummaryRR-group{background-color:#eff5fc;color:#000;border-radius:10px;margin:10px;width:300px;min-width:300px;padding-bottom:10px}.TournamentDisplay .EventDetail .DrawSummaryRR-group[data-empty]{visibility:hidden;border:none;padding:0;height:0}.TournamentDisplay .EventDetail .DrawSummaryRR-group [data-is-out=true]{opacity:.8}.TournamentDisplay .EventDetail .DrawSummaryRR-group .MuiTable-root{table-layout:fixed}.TournamentDisplay .EventDetail .DrawSummaryRR-group .MuiTableCell-root{border:none}.TournamentDisplay .EventDetail .DrawSummaryRR-group .MuiTableCell-root[data-id=place],.TournamentDisplay .EventDetail .DrawSummaryRR-group .MuiTableCell-root[data-id=record]{width:50px}.TournamentDisplay .EventDetail .DrawSummaryRR-group .TiebreakExplanation-button{display:none}.MyProfile{padding-top:30px}.MyProfile .MyProfile-content{display:flex;flex-direction:column;align-items:center;text-align:center}.MyProfile .MyProfile-content h1{font-family:Inter,sans-serif;font-weight:700;font-size:28px;line-height:32px;max-width:350px;margin:auto}.MyProfile .MyProfile-content p{max-width:600px;margin:auto}.MyProfile .MyProfile-content button{font-weight:700}.CreateProfile-button{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#fff;border-bottom:1px solid currentColor}.CreateProfile-button:disabled{color:#b6c7da;cursor:not-allowed}.CreateProfile-dialog .MuiPaper-root{max-width:500px}.Upgrade{width:100%;max-width:450px;margin:auto;padding-top:50px;display:flex;align-items:center;justify-content:center}.Upgrade .CommunityPrompt{width:100%;max-width:300px;text-align:center;display:flex;flex-direction:column;align-items:center}.PlayerSearch .PlayerSearch-input-wrapper{position:relative}.PlayerSearch .PlayerSearch-input-wrapper svg{position:absolute;top:0;left:10px;bottom:0;margin:auto;fill:#7f92b1;z-index:1}.PlayerSearch .PlayerSearch-input{width:100%;max-width:400px}.PlayerSearch .PlayerSearch-input input{padding-left:38px}.PlayerSearch .PlayerSearch-summary{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1}.PlayerSearch .PlayerSearch-grid{display:flex;flex-wrap:wrap;margin:-5px}.PlayerSearch .PlayerSearch-grid-item{min-width:300px;margin:5px}.PlayerSearchResults .SearchResults{margin-bottom:30px}.PlayerSearchResults .SearchResult{--img-height: 70px;--img-padding: 10px}.PlayerSearchResults .SearchResult .SearchResult-image{height:calc(var(--img-height) + var(--img-padding) * 2);width:calc(var(--img-height) + var(--img-padding) * 2);max-width:calc(var(--img-height) + var(--img-padding) * 2);display:flex;align-items:center;justify-content:flex-start;background-color:#fff}.PlayerSearchResults .SearchResult .SearchResult-image-src{position:relative;width:var(--img-height);height:var(--img-height);border-radius:100%;margin-left:var(--img-padding);background-color:#b6c7da;background-size:cover}.PlayerSearchResults .SearchResult .SearchResult-favorite{position:absolute;top:0;right:0;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.PlayerSearchResults .SearchResult .SearchResult-favorite[data-is-favorite=true] svg{fill:#040d2e;stroke:#040d2e}.PlayerSearchResults .SearchResult .SearchResult-favorite svg{fill:transparent;stroke:#61779c;width:18px;height:18px}.PlayerSearchResults .SearchResult .SearchResult-tags{margin:-2px -2px 0}.PlayerSearchResults .SearchResult .SearchResult-tags *{margin:2px}.PlayerSearchResults .SearchResult .SearchResult-name{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;font-weight:700}.PlayerSearchResults .SearchResult .SearchResult-rating{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;margin-bottom:2px}.PlayerSearchResults .SearchResult .SearchResult-location{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#61779c}.PlayerProfile .PlayerProfile-rating{font-family:Inter,sans-serif;font-size:28px;line-height:32px;font-weight:700}.PlayerProfile .PlayerProfile-rating .hint{display:flex;align-items:center}.PlayerProfile .PlayerProfile-rating .hint svg{color:#b6c7da;width:16px;height:16px}.PlayerProfile .PlayerProfile-affiliation{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.PlayerProfile .PlayerProfile-bio{background-color:#153470;padding:10px;border-radius:10px;max-width:500px}.PlayerProfile .PlayerProfile-bio .ProfileAvatar{width:80px;min-width:80px;height:80px;min-height:80px}.PlayerProfile .PlayerProfile-links{display:flex;flex-wrap:wrap;align-items:center;margin:0 -5px -5px}.PlayerProfile .PlayerProfile-links a{margin:5px;display:flex;align-items:center}.PlayerProfile .PlayerProfile-links a[data-is-connected=false]{color:#a0b5d0;pointer-events:none}.PlayerProfile .PlayerProfile-links a .ProfileLinkIcon{width:18px;height:18px;margin-right:5px}.PlayerProfile .PlayerProfile-links a .ProfileLinkIcon svg{width:100%;height:100%}.PlayerProfile .PlayerProfile-links a span{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;margin-right:10px}.EditableProfileAvatar{position:relative}.EditableProfileAvatar .ProfileEditButton{position:absolute;z-index:1;top:0;right:0;box-shadow:0 0 5px #00000080}.EditableProfileAvatar-edit-dialog .MuiPaper-root{max-width:450px}.EditableProfileAvatar-edit-dialog .EditableProfileAvatar-preview .ProfileAvatar{width:80px;min-width:80px;height:80px;min-height:80px}.ResultsFeed{width:100%;max-width:500px}.ResultsFeed .ResultsFeed-matches{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;overflow:hidden}@media (min-width: 600px){.ResultsFeed .ResultsFeed-matches{margin:-10px}}.ResultsFeed .ResultsFeed-matches>*{margin-bottom:10px;width:100%}@media (min-width: 600px){.ResultsFeed .ResultsFeed-matches>*{margin:10px;width:calc(50% - 20px)}}@media (min-width: 900px){.ResultsFeed .ResultsFeed-matches>*{width:calc(33.33% - 20px)}}.ResultsFeed .MatchWithContext{border-radius:5px;overflow:hidden;height:100%}.ResultsFeed .MatchWithContext.loading{background-color:#61779c;min-height:180px}.ResultsFeed .MatchWithContext .MatchWithContext-info{background-color:#153470;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:5px 8px}.ResultsFeed .MatchWithContext .MatchWithContext-info:hover{text-decoration:underline}.ResultsFeed .MatchWithContext .Badge{display:none}.EventSearch .EventSearch-cta{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;text-decoration:underline;color:#a0b5d0}.TournamentSearch{display:flex;flex-direction:column;align-items:stretch}.TournamentSearch .TournamentSearch-toggle-timeframe{display:flex;justify-content:center;margin-bottom:15px}@media (min-width: 850px){.TournamentSearch .TournamentSearch-toggle-timeframe{justify-content:flex-start}}.TournamentSearch .TournamentSearch-toggle-timeframe button,.TournamentSearch .TournamentSearch-toggle-timeframe span{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#b6c7da;margin-right:20px;border-bottom:1px solid transparent}.TournamentSearch .TournamentSearch-toggle-timeframe button[data-is-selected=true],.TournamentSearch .TournamentSearch-toggle-timeframe span[data-is-selected=true]{border-bottom:1px solid currentColor;color:#fff}.TournamentSearch .TournamentSearch-toggle-timeframe button{font-weight:700}.TournamentSearch .TournamentSearch-loading{display:flex;align-items:center;height:100px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;color:#b6c7da}.TournamentSearch .TournamentGallery{align-items:stretch!important;width:100%;min-height:100px}.TournamentSearch .TournamentGallery>button{color:#fff;display:flex;align-items:center;margin:-5px;padding:5px}.TournamentSearch .TournamentGallery>button:disabled{color:#61779c}.TournamentSearch .TournamentGallery .TournamentGallery-display{flex:1;color:#000;margin-left:10px;margin-right:10px}.TournamentSearch .TournamentGallery .TournamentGallery-display .empty{display:flex;width:100%;height:100%;color:#fff;align-items:center;justify-content:center}.TournamentSearch .TournamentGallery .TournamentGallery-events{margin:-5px}.TournamentSearch .TournamentGallery .TournamentGallery-events a{flex:1;margin:5px}.TournamentSearch .TournamentGallery .TournamentGallery-events a[data-empty=true]{pointer-events:none}.TournamentSearch .TournamentGallery .TournamentGallery-events a .Container{height:100%;align-items:flex-start!important}.TournamentSearch .TournamentSearch-results{margin-bottom:40px}.TournamentSearch .TournamentSearch-results h2{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:.1em;color:#7f92b1}.Internal .UserSummary{padding:5px;border-bottom:1px solid #7f92b1}.Internal .UserSummary:hover{background-color:#040d2e}.Internal .ads{display:flex;align-items:center;flex-wrap:wrap;margin:-5px}.Internal .ads>*{width:400px;margin:5px}.Internal .events{display:flex;align-items:center;flex-wrap:wrap;margin:-5px}.Internal .events .event{width:300px;position:relative;margin:5px}.Internal .events .event .event-edit{position:absolute;top:10px;right:10px;z-index:999}.Internal .Moderation .MuiTableCell-root{color:#fff}.Internal .Moderation .ProfileAvatar{width:50px;height:50px}.ReleaseChecker{position:fixed;bottom:10px;right:10px;width:220px;display:flex;flex-direction:column;background-color:#153470;color:#fff;z-index:99999999}.ReleaseChecker button{width:100%}.Landing{overflow:hidden}.MainLanding h1{font-family:Inter,sans-serif;font-weight:700;font-size:28px;line-height:32px;text-align:center}.MainLanding h2{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px;text-align:center}.MainLanding .MainLanding-hero{display:flex;flex-direction:column;align-items:center}.MainLanding .MainLanding-hero>p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;color:#b6c7da;max-width:520px;text-align:center}.MainLanding .MainLanding-hero p.tip{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#a0b5d0;text-align:center}.MainLanding .MainLanding-hero button[data-theme=action-outline]{color:#fff;border:1px solid transparent}.MainLanding .MainLanding-hero button[data-theme=action-outline]:hover{border:1px solid white}.MainLanding .MainLanding-hero button[data-theme=action-outline] svg{margin-left:5px;margin-top:2px;width:20px;height:20px}.MainLanding .MainLanding-hero .EmbedYoutube{width:100%;max-width:800px}.MainLanding .MainLanding-hero .MainLanding-hero-images{position:relative;max-width:100%;display:flex;align-items:center;margin-left:-50px}@media (max-width: 850px){.MainLanding .MainLanding-hero .MainLanding-hero-images{margin-left:0;margin-top:20px}}@media (max-width: 850px){.MainLanding .MainLanding-hero .MainLanding-hero-images .MockBrowser:nth-child(1){width:650px;min-width:650px}.MainLanding .MainLanding-hero .MainLanding-hero-images .MockBrowser:nth-child(1) .MockBrowser-caption{display:none}}.MainLanding .MainLanding-hero .MainLanding-hero-images .MockBrowser:nth-child(2){position:absolute;top:10px;right:-50px;width:225px}@media (max-width: 850px){.MainLanding .MainLanding-hero .MainLanding-hero-images .MockBrowser:nth-child(2){width:205px;right:0;top:-18px}}.MainLanding .MainLanding-features{display:flex;flex-direction:column;align-items:center;border:1px solid white;border-radius:20px;padding:50px 20px;margin:auto}@media (max-width: 1400px){.MainLanding .MainLanding-features{width:750px}}@media (max-width: 750px){.MainLanding .MainLanding-features{width:100%;max-width:550px}}@media (max-width: 500px){.MainLanding .MainLanding-features{border:none;padding:5px}}.MainLanding .MainLanding-features>h2{font-size:22px;line-height:28px}.MainLanding .MainLanding-features p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;color:#b6c7da;text-align:center}.MainLanding .MainLanding-features .MainLanding-feature-gallery{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;margin:-10px}@media (max-width: 500px){.MainLanding .MainLanding-features .MainLanding-feature-gallery{margin:-5px -5px -10px}}.MainLanding .MainLanding-features .MainLanding-feature{width:200px;margin:10px}@media (max-width: 500px){.MainLanding .MainLanding-features .MainLanding-feature{width:calc(50% - 10px);margin:5px 5px 20px}}.MainLanding .MainLanding-features .MainLanding-feature label{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;color:#b6c7da;margin-bottom:5px}.MainLanding .MainLanding-features .MainLanding-feature h4{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:17px;line-height:1.4em;font-weight:700;margin-bottom:5px}@media (max-width: 500px){.MainLanding .MainLanding-features .MainLanding-feature h4{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;font-weight:700}}.MainLanding .MainLanding-features .MainLanding-feature p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;color:#d1dbe9;text-align:left}@media (max-width: 500px){.MainLanding .MainLanding-features .MainLanding-feature p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}}.MainLanding .MainLanding-pricing{display:flex;flex-direction:column;align-items:center}.MainLanding .MainLanding-pricing>p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:17px;line-height:1.4em;color:#d1dbe9;text-align:center;padding:0 20px;max-width:800px}.MainLanding .MainLanding-contact{display:flex;flex-direction:column;align-items:stretch;padding:50px 20px;background-color:#b6c7da;color:#000;border-radius:20px;max-width:500px;margin:auto}@media (max-width: 500px){.MainLanding .MainLanding-contact{padding:50px 10px}}.MainLanding .MainLanding-contact p{text-align:center;max-width:600px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.MockBrowser{position:relative;z-index:1;width:750px}.MockBrowser .MockBrowser-window{width:100%;display:flex;flex-direction:column;border:1px solid #7f92b1;border-radius:20px;overflow:hidden;background-color:#b6c7da}.MockBrowser .MockBrowser-bar{position:relative;display:flex;padding:10px;background-color:#040d2e;z-index:1}.MockBrowser .MockBrowser-bar-icons{display:flex;align-items:center}.MockBrowser .MockBrowser-bar-icons .MockBrowser-bar-icon{height:12px;width:12px;border-radius:100%;margin-right:7px}.MockBrowser .MockBrowser-bar-icons .MockBrowser-bar-icon:nth-child(1){background-color:#c92b14}.MockBrowser .MockBrowser-bar-icons .MockBrowser-bar-icon:nth-child(2){background-color:#fffc61}.MockBrowser .MockBrowser-bar-icons .MockBrowser-bar-icon:nth-child(3){background-color:#80c600}.MockBrowser .MockBrowser-url{flex:1;height:24px;background-color:#153470;border-radius:15px;display:flex;align-items:center;padding-left:10px;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#a0b5d0}.MockBrowser .MockBrowser-image{position:relative;width:100%}.MockBrowser .MockBrowser-image img{position:absolute;width:100%;height:auto}.MockBrowser p.MockBrowser-caption{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#7f92b1;text-align:left}.Footer{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em;width:100%;max-width:1400px;margin:auto;margin-bottom:var(--page-padding);text-align:center;background-color:#040d2e;padding:20px 20px 50px;border-radius:20px}@media (max-width: 750px){.Footer{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}}.Footer .Footer-build-id{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.Footer ul{padding:0;text-align:left;list-style:none}.Footer a:hover{text-decoration:underline}.Footer .gdpr{display:inline-flex;align-items:center;border:1px solid currentColor;padding:10px;border-radius:10px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.Footer .gdpr svg{margin-right:10px;width:18px;height:18px}.Footer .Footer-intro{flex:1;text-align:left}@media (max-width: 750px){.Footer .Footer-intro{min-width:100%;padding-bottom:20px}}.Footer .Footer-intro img{width:160px}.Footer .Footer-intro p{opacity:.5}.Footer .Footer-intro a{text-decoration:underline}.Footer .Footer-columns{display:flex;align-items:flex-start;flex-wrap:wrap;margin:-20px}@media (max-width: 750px){.Footer .Footer-columns{margin:-10px}}.Footer .Footer-column{margin:20px}@media (max-width: 750px){.Footer .Footer-column{flex:1;margin:10px}}.Footer .Footer-column .email{opacity:.5}.FooterSEOCopy{text-align:left;color:#b6c7da}.FooterSEOCopy h1{font-family:Inter,sans-serif;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.FooterSEOCopy h2{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:15px;line-height:1.4em}.FooterSEOCopy p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#a0b5d0}.AccountPortalPage{display:flex;align-items:center;justify-content:center;padding-top:50px}.AccountPortalPage .AccountPortal{margin:auto}.AccountPortal{width:100%;max-width:350px;background-color:#d1dbe9;color:#000;padding:20px;border-radius:10px}.AccountPortal .AccountPortal-alt{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px}.AccountPortal .AccountPortal-alt button{display:inline;font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;border-bottom:1px solid currentColor}.AccountPortal form{display:flex;flex-direction:column}.AccountPortal form .MuiFormControl-root{flex:1}.AccountPortal form button{width:100%}.AccountPortal .AccountPortal-action{margin-top:20px}.Nav{width:calc(100% + var(--page-padding) * 2);margin-top:calc(var(--page-padding) * -1);margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1);padding:var(--page-padding);background-color:#153470;color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 0 20px #0003;margin-bottom:30px}@media (max-width: 600px){.Nav .LangPicker{display:none}}.Nav .Nav-shop button{background-color:#040d2e;color:#fff}.Nav .Nav-shop button svg{margin-right:5px}.Nav .Nav-links{align-items:center;margin-left:auto;display:flex}@media (max-width: 600px){.Nav .Nav-links{display:none}}.Nav .Nav-links a,.Nav .AppHeader-avatar{margin-left:15px}.Nav .SecondaryNav{width:100%;display:flex;align-items:flex-end;margin-top:20px}.Nav .SecondaryNav .SecondaryNav-option{display:flex;align-items:center;justify-content:center;margin-right:20px}.Nav .SecondaryNav .SecondaryNav-option[data-is-active=true] svg,.Nav .SecondaryNav .SecondaryNav-option[data-is-active=true] span,.Nav .SecondaryNav .SecondaryNav-option:hover svg,.Nav .SecondaryNav .SecondaryNav-option:hover span{opacity:1}.Nav .SecondaryNav .SecondaryNav-option[data-is-active=true] span{display:block!important}.Nav .SecondaryNav .SecondaryNav-option[data-option=clubs] svg{margin-top:-1px}.Nav .SecondaryNav .SecondaryNav-option svg{height:22px;width:22px;opacity:.5}.Nav .SecondaryNav .SecondaryNav-option span{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:1.3em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-left:5px;opacity:.5;display:none}@media (min-width: 600px){.Nav .SecondaryNav .SecondaryNav-option{border-bottom:2px solid transparent;margin-bottom:-2px;margin-right:30px}.Nav .SecondaryNav .SecondaryNav-option[data-is-active=true],.Nav .SecondaryNav .SecondaryNav-option:hover{border-bottom:2px solid currentColor}.Nav .SecondaryNav .SecondaryNav-option svg{height:15px;width:15px;opacity:1}.Nav .SecondaryNav .SecondaryNav-option span{display:block;opacity:1;font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em}}.Nav .SecondaryNav .SecondaryNav-cta{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;margin-left:auto;border:1px solid currentColor;border-radius:5px;padding:2px 5px;margin-bottom:-2px;opacity:.5}.Nav .SecondaryNav .SecondaryNav-cta:hover{opacity:1}.Nav .SupporterMarquee label{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:11px;line-height:1.4;opacity:.6}.Nav .SupporterMarquee label svg{width:8px;height:8px}.Nav .SupporterMarquee label a{text-decoration:underline}.Nav .SupporterMarquee .SupporterMarquee-names{display:flex;align-items:center}.Nav .SupporterMarquee .SupporterMarquee-name{font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;margin-right:10px}.LayoutWithAds{width:100%;display:flex;flex-direction:column;align-items:stretch}.LayoutWithAds .LayoutWithAds-ads{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:40px}.LayoutWithAds .LayoutWithAds-content{flex:1;margin-bottom:100px}@media (min-width: 1024px){.LayoutWithAds{flex-direction:row;align-items:flex-start}.LayoutWithAds .LayoutWithAds-content{flex:1;min-width:0}.LayoutWithAds .LayoutWithAds-ads{width:400px;margin-left:40px}}.Sponsors{text-align:center;background:#040d2e;border-radius:10px;padding:20px 10px;max-width:450px}.Sponsors label{font-family:Inter,sans-serif;font-weight:700;font-size:10px;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;color:#61779c}.Sponsors .Ads-sponsor-logos{display:flex;align-items:center;justify-content:center}.Sponsors .Ads-sponsor-logos[data-tier=title] a{width:100%}.Sponsors .Ads-sponsor-logos[data-tier=gold] a{width:50%}.Sponsors .Ads-sponsor-logos a{display:block}.Sponsors p{font-family:Inter,sans-serif;letter-spacing:normal;font-weight:400;font-size:13px;line-height:18px;color:#a0b5d0}.Sponsors a{text-decoration:underline}
