html{scroll-behavior:smooth}body{margin:0;font-family:"Whitney SSm A","Whitney SSm B","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}address{font-style:normal;font-family:"Quicksand","Rubik",sans-serif;font-weight:400;line-height:1.5rem}.app-title{color:var(--secondary)!important}h1{font-family:"Catamaran",sans-serif}h1,h2,h3,h4{font-weight:400}h2,h3,h4{font-family:"Quicksand","Rubik",sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.icon-link,.text-link{color:#000}.header-link.icon-link,.header-link.text-link{color:#fff}.icon-link:hover,.text-link:hover{color:var(--secondary);transition:color .3s ease}legend{padding:0;display:table}fieldset{border:0;padding:.01em 0 0;margin:0;min-width:0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}dd,dl,dt,ul{padding:0;margin:0}ul{list-style:none}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;text-align:inherit;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}h1,h2,h3,h4{padding:0;margin:0}:root{--secondary:#f24452;--secondary-light:#f27983;--primary:#0378a6;--primary-dark:#024059;--primary-light:#049dbf;--background:#fff;--foreground:#f1f2f4;--foreground-dark:#b1acc2;--header-text:#121212;--underline:#7a170a;--border:#e4e8eb;--shadow:#b0b3b5;--text:#000;--inverse-background:#122a40;--inverse-text:#93b3bf;--inverse-foreground:#193b59;--inverse-highlight:#22517a;--inverse-shadow:#02070d;--inverse-border:#3c5e73;--highlight:#fafad2}.big-moon-1-hex{color:#02070d}.big-moon-2-hex{color:#193b59}.big-moon-3-hex{color:#122a40}.big-moon-4-hex{color:#3c5e73}.big-moon-5-hex{color:#93b3bf}.big-moon-1-rgba{color:#02060c}.big-moon-2-rgba{color:#183b59}.big-moon-3-rgba{color:#112a3f}.big-moon-4-rgba{color:#3b5d72}.big-moon-5-rgba{color:#93b2bf}.big-moon-1-hsla{color:#020509}.big-moon-2-hsla{color:#193a58}.big-moon-3-hsla{color:#122a40}.big-moon-4-hsla{color:#3c5e72}.big-moon-5-hsla{color:#93b2be}.secondary{color:var(--secondary)}.secondary-light{color:var(--secondary-light)}.primary{color:var(--primary)}.primary-dark{color:var(--primary-dark)}.primary-light{color:var(--primary-light)}

/*!* Color Theme Swatches in RGBA *!*/.secondary-rgba{color:#f24352}.secondary-light-rgba{color:#f27983}.primary-rgba{color:#0377a5}.primary-dark-rgba{color:#014059}.primary-light-rgba{color:#039cbf}

/*!* Color Theme Swatches in HSLA *!*/.secondary-hsla{color:#f24052}.secondary-light-hsla{color:#f27885}.primary-hsla{color:#037aa5}.primary-dark-hsla{color:#023f55}.primary-light-hsla{color:#049cbe}.bg-foreground{background-color:var(--foreground)}.bg-primary-light{background-color:var(--primary-light)}.bg-secondary-light{background-color:var(--secondary-light)}.transparent-button{background-color:inherit;padding:.5rem;border:none}.transparent-button:hover{background-color:var(--border);transition:background-color .1s;cursor:pointer;box-shadow:0 1px 6px var(--border)}.transparent-border-button,.transparent-border-button-link{background-color:inherit;padding:.5rem;border:1px solid #e4e8eb;border-radius:1rem;font-size:.8rem}.transparent-border-button-link:hover,.transparent-border-button:hover{background-color:var(--foreground);cursor:pointer}.transparent-border-button-link{text-decoration:none;color:#000;font-size:.8rem}.button{font-size:.9rem;font-weight:700;padding:.7rem 3rem;border:none;border-radius:.2rem;background-color:var(--secondary);color:var(--background)}.button:hover{background-color:var(--secondary-light);transition:background-color .2s ease-in;cursor:pointer}.button:disabled{background-color:#a9a9a9;color:grey;box-shadow:0 0 0;cursor:not-allowed}.button-primary{background-color:var(--primary)}.button-primary:hover{background-color:var(--primary-light)}.round-button{border-radius:1rem;padding:.7rem 1.1rem}.button-link{text-decoration:none;color:#000;font-weight:700}.button.button-link{color:#fff}.button-link:hover{box-shadow:none;background-color:inherit;color:var(--secondary)}.button.button-link:hover{background-color:var(--secondary-light);cursor:pointer;color:#fff}.link-button{text-decoration:underline;cursor:pointer}.link-button:hover{color:var(--secondary)}.form .form-section{border-bottom:1px solid var(--border);padding:1rem 0;margin-bottom:1rem}.form-section h4{text-transform:uppercase;border-left:3px solid var(--primary);padding-left:.5rem}.text-input{width:100%;margin-bottom:1rem}.form-field-group-empty{text-align:center;vertical-align:middle;color:grey;margin:1rem 0}.form-field-radio-group input{margin-right:.5rem;margin-left:1rem}.form-field-radio-group .selected{background-color:#d3d3d3}table.table{border-collapse:collapse}.table tr{border-bottom:1px solid #ccc}.table td,.table th{text-align:left;padding:4px}.page-header h1,.page-header h2{padding:.5rem 0;margin:0;color:var(--text)}.page-header h1 a{text-decoration:none}.page-header h1 a,.page-header h1 a:hover{color:var(--secondary)}.page-header{z-index:10;border-bottom:1px solid var(--border)}.page-header-login{padding:2rem;text-align:center}.header-row{display:grid;grid-template-columns:2fr 1fr}.page-header-item-left{justify-self:start}.page-header-item-center{justify-self:center}.app-title,.app-title a{width:100%;text-align:center}.page-header-item-right{display:flex;justify-content:flex-end}.page-title h2 a{text-decoration:none;color:var(--text)}.page-subheader-item{flex-grow:1;padding-left:1rem;padding-bottom:.5rem}.page-body{min-height:100vh;background-color:var(--foreground);padding-bottom:5rem}.main-nav{text-align:center}.main-nav-item{font-family:Catamaran,sans-serif;font-weight:700;padding:1.5rem 1rem;margin:0 1rem;text-decoration:none;color:var(--header-text);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;position:relative}.main-nav-item-active:after{content:"";width:100%;position:absolute;left:0;top:50px;border:solid var(--underline);border-width:0 0 2px}@media screen and (min-device-width:801px) and (-webkit-min-device-pixel-ratio:1){.page-header .page-header-item{padding:0 1rem}}.anonymous-page-wrapper{display:flex;flex-direction:column}.anonymous-page-wrapper-header{margin:2rem 0}.anonymous-page-wrapper .page-body{width:100%}.anonymous-page-wrapper .page-body header{width:100%;text-align:center;padding:2rem 0}.anonymous-page-wrapper-body{text-align:center}@media only screen and (max-device-width:767px){.page-wrapper .page-header .header-row{display:flex;flex-direction:row}.page-wrapper .page-header-item-left{flex-grow:1}.page-wrapper .page-header-item-left h1{text-align:left}.page-wrapper .page-header-item-right{flex-grow:1;margin:0 1rem}.page-body header{margin:0 1rem;text-align:left}}.sign-in-button,.user-panel{padding:1rem 0}.user-panel{overflow:hidden}.user-panel-dismiss{color:#fff}.user-panel-dismiss:hover{background-color:inherit;border:none;box-shadow:none;color:var(--secondary)}.user-panel-dismiss{position:absolute;top:1rem;right:1rem}.user-panel-header{width:100%;padding:0 1rem;margin-bottom:1rem}.user-panel-header h2{font-size:2rem}.user-panel-body{width:calc(100% - 1rem);padding:1rem;display:flex;flex-direction:column}.user-panel-action{padding:1rem;line-height:3rem;background-color:var(--inverse-foreground);text-transform:uppercase}a.user-panel-action{color:var(--inverse-text);text-decoration:none}.user-panel-action:hover{background-color:var(--inverse-highlight);cursor:pointer;transition:all .3s ease}.user-panel-footer{position:fixed;bottom:0;padding:1rem;display:flex;width:100%}.user-panel-footer .help{flex-grow:1;margin-top:auto}.help a{padding:0}.help a:hover{background-color:inherit;box-shadow:0 0 0;color:var(--foreground-dark)}.user-panel-footer .links{margin-right:4rem}.user-panel-footer .links li{margin:.5rem 0}.user-panel-footer .links a{color:#fff}.user-panel-footer .links a:hover{color:var(--foreground-dark)}.sliding-panel-wrapper{position:fixed;top:0;bottom:0;right:0;width:30em;max-width:100%;transform:translateX(100%);transition:.3s ease-out}.sliding-panel-wrapper.open{transform:translateX(0)}.panel{position:absolute;top:0;bottom:0;left:0;right:0;background:var(--inverse-background);color:var(--inverse-text);overflow:auto;padding:0 1em}.app-title-tournament{color:var(--secondary)}.app-title-arc{color:var(--inverse-shadow)}.app-title-inverse .app-title-tournament{color:var(--secondary-light)}.app-title-inverse .app-title-arc{color:#fff}@media only screen and (max-device-width:767px){.page-footer{background-color:var(--inverse-background);height:20vh;min-height:20rem;display:flex;flex-direction:column;padding-top:2rem}.page-footer-section nav{margin:3rem 0;text-align:center}.page-footer-section nav li{margin:.75rem 1rem}.page-footer-section nav a{color:#fff;text-decoration:none}}@media only screen and (min-device-width:768px){.page-footer{background-color:var(--inverse-background);height:20vh;display:flex;flex-direction:row;padding-top:3rem}.page-footer-section{flex-grow:1}.page-footer-header .app-title-inverse{text-align:left;margin-left:3rem}.page-footer-section nav{text-align:right;margin-right:3rem}.page-footer-section nav li{margin:.5rem 0}.page-footer-section nav a{color:#fff;text-decoration:none}}.modal-parent{-webkit-filter:blur(1px) grayscale(90%);-moz-filter:blur(1px) grayscale(90%);-o-filter:blur(1px) grayscale(90%);-ms-filter:blur(1px);filter:blur(1px) grayscale(90%)}.modal-overlay{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(1,34,55,.44)}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;max-width:100%;height:200px;max-height:100%;background-color:#fff;z-index:1010}.modal-dismiss{position:absolute;top:0;right:0;border:none;background:none;cursor:pointer;font-size:1.5rem;z-index:1020}.modal-dismiss:hover{color:#a9a9a9}.modal-body{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.modal-body p{text-align:center;padding:2rem}.modal-footer{position:fixed;bottom:0;width:100%;background-color:#2f4f4f;padding:.5rem 0;text-align:center}.modal-footer button{margin:0 1rem}.reset-rating-body{text-align:center;padding:2rem;display:flex;flex-direction:column}.reset-rating-body input,.reset-rating-body label{margin-bottom:1rem}.reset-rating-body input{width:25%;min-width:3rem;text-align:center;margin:0 auto}.LeagueList{padding:2rem 0}.league-tile-title{margin-bottom:1rem;margin-left:1rem}.add-league{background-color:#d3d3d3;cursor:pointer}.LeagueList form{width:25vw;margin-top:5rem;display:flex;flex-direction:column;border:1px solid #000;padding:1rem}.LeagueList fieldset{border:none;top:0}.LeagueList fieldset,.LeagueList fieldset.form-actions{display:flex;justify-content:space-between}.LeagueList form button,.LeagueList form input,.LeagueList form label{flex-grow:1}.feed-container{max-width:600px;width:100%;margin:2rem auto}.feed-container-header{border-bottom:1px solid var(--inverse-border);padding:.5rem 0;font-size:1.2rem}.feed-container-body .snackbar{width:96%;margin:1rem auto}.feed-container-section{margin:2rem 0}.watch-list-players>main{display:flex;flex-direction:column}.player-bookmark{background-color:var(--border);padding:1rem 0;margin:.25rem 0;display:flex;width:100%}.player-bookmark a{text-decoration:none!important;color:var(--text)!important}.player-bookmark:hover{background-color:var(--secondary-light);transition:background-color .3s ease;cursor:pointer}.player-bookmark-action,.player-bookmark-info{flex-grow:1}.player-bookmark-info{margin-left:1rem}.player-bookmark-name{font-size:1.1rem}.player-bookmark-action{text-align:right;line-height:2rem;margin-right:1rem}.recent-match{margin:.5rem 0;display:flex;flex-direction:row;width:100%}.recent-match-date,.recent-match-players{flex-grow:1}.recent-match-date{text-align:right}@media only screen and (max-device-width:767px){.user-dashboard .league-tile-container{display:flex;flex-direction:column}.user-dashboard .league-tile{margin-right:1rem}.league-tile-name{text-align:center!important}.feed-container-body{margin:0 1rem}}.league-tile-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;grid-row-gap:2rem;row-gap:2rem;padding:1rem 0}.league-tile{height:24vh;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-end;margin-left:1rem;border-radius:.5rem}.league-tile:hover{cursor:pointer;background-color:var(--secondary-light);transition:background-color .3s ease}.league-tile-name{width:100%;margin:1rem 0;text-align:center;font-size:1.5rem;font-weight:700}.league-tile main{width:100%}.league-title-info{margin:1rem 0}.league-tile .picture-wrapper{overflow:hidden;background-repeat:repeat;background-size:100%;width:100%;flex-grow:1;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.league-tile .picture-wrapper img,.snackbar{width:100%}.snackbar{margin:1rem 0;display:flex}.snackbar-alert,.snackbar-info{background-color:var(--highlight)}.snackbar-question{background-color:var(--primary-light)}.snackbar-warn{background-color:#ff0}.snackbar-icon{font-size:2rem;padding:1rem;color:var(--primary-dark)}.snackbar-question .snackbar-icon{color:#fff}.snackbar-contents{flex-grow:1;padding:1rem;width:100%;line-height:2rem}.snackbar-dismiss{flex-grow:1;justify-content:flex-end;margin-right:1rem}.snackbar-dismiss:hover{cursor:pointer}.snackbar-question .snackbar-dismiss{color:#fff}.snackbar-question .snackbar-dismiss:hover{color:var(--secondary)}.league-title{font-size:1.5rem}.league-events{display:grid;grid-template-columns:25% 75%}.league-events-left{margin-top:2rem;margin-left:2rem}.league-events-list h3{margin-bottom:0}.league-events-list ul{margin-top:0;margin-left:1rem;font-size:.9rem}.league-events-left h3{text-transform:uppercase;font-size:.9rem}.league-event-icon{margin-right:.5rem}.league-events-list li{margin:1rem 0}.league-events-main{display:flex}.league-events-main .snackbar{width:90%;margin-right:auto}.league-events-body{flex:1 0 66%}.league-events-right{flex-grow:1;flex-shrink:0;flex-basis:calc(33% - 1rem);padding:1rem}.league-events-body-main{padding:0 2rem 0 0;display:flex;flex-wrap:wrap}.league-events-body-main .work-pane,.league-events-right .work-pane{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 3rem)}.league-events-right .button{width:calc(100% - 1rem);padding:.7rem 0;margin-bottom:1rem}.league-events-right .transparent-border-button{border:none;border-radius:.1rem}.league-events-right .transparent-border-button:hover{background-color:inherit;box-shadow:0 1px 6px #e4e8eb}.create-league-event .fieldset input{min-width:15rem}.create-league-event .participants{display:flex}.create-league-event .participant-section{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 1rem)}.create-league-event .participating-player-list{border-right:1px solid var(--border)}.fake-table{height:50vh;overflow-y:scroll;border:1px solid var(--border)}.cell:first-child{min-width:10rem}.cell{display:inline-block}.row:hover{cursor:pointer;box-shadow:0 1px 6px #e4e8eb}.event-info{color:#fff}.event-info .button{position:absolute;top:1rem;right:1rem;box-shadow:1px 2px 6px var(--inverse-shadow)}.event-info h3{padding:0;margin:.5rem 0}.event-info label{color:#fff!important;font-weight:700}.event-info-row{display:flex;flex-direction:row}.event-info-row fieldset{flex-grow:1}.event-group.add-group{border:none!important;height:10vh;text-align:center;line-height:calc(10vh - .5rem)}.event-group.add-group:hover{cursor:pointer;background-color:var(--border);border-color:var(--inverse-border);color:var(--primary-dark);transition:.5s ease}.player-filter{margin-bottom:1rem;width:100%;display:flex;flex-direction:row-reverse}.player-filter .fieldset input,.player-filter .fieldset label{display:inline-block;margin-left:1rem}.create-league-event h4{font-weight:700}.create-league-event .work-pane .work-pane{margin:2rem 0}.unassigned p{text-align:center}.create-league-event .work-pane h4{margin-bottom:2rem}.fieldset{margin:1rem 0}.fieldset input,.fieldset label{display:block}.fieldset-info div,.fieldset-info label{display:inline-block;padding:.5rem;margin:0!important;border:1px solid var(--primary)}.fieldset-info{padding:0;margin:0}.fieldset-info label{background-color:var(--primary);color:#fff!important}.fieldset label{margin-bottom:.5rem;color:var(--header-text)}.fieldset input{padding:.3rem}.fieldset-info.primary,.fieldset-info.primary label{background-color:var(--primary)}.fieldset-info.secondary,.fieldset-info.secondary label{background-color:var(--secondary)}.fieldset-info.inverse,.fieldset-info.inverse label{background-color:var(--inverse-foreground)}.fieldset-toggle input,.fieldset-toggle label{display:inline-block;margin-right:.5rem}.fieldset-toggle{margin:1rem 0}.work-pane{background-color:#fff;border-radius:.25rem;padding:1rem;margin-right:1rem;margin-bottom:1rem;box-shadow:0 1px 6px #e4e8eb}.work-pane.sticky{position:-webkit-sticky;position:sticky;top:1rem;background-color:var(--primary);border-radius:.25rem .25rem 0 0}.work-pane-header{display:flex;margin:1rem 0}.work-pane-header h4{flex-grow:1;font-size:1.2rem;border-left:3px solid var(--primary);padding-left:.5rem}.work-pane .actions{margin:.5rem 0;display:flex;flex-direction:row-reverse}.work-pane .work-pane{border:1px solid #000;border-radius:0;box-shadow:0 0 0}.clickable-player-list{display:flex;flex-direction:column}.clickable-player{margin:.25rem 0;display:inline-flex;flex-direction:row;background-color:inherit;border:1px solid var(--inverse-foreground);padding:.5rem}.clickable-player:hover{cursor:pointer;background-color:var(--inverse-foreground);color:#fff;transition:all .1s ease}.clickable-player div{width:33%;text-align:left}.clickable-player div:last-child{text-align:right}.event-group{padding:0!important}.event-group-header{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}.event-group-header-unassigned{flex-grow:1;text-align:center;margin:1rem}.event-group-footer{display:flex;padding:1rem;margin-top:1rem;border-top:1px solid var(--border)}.event-group-footer .button{margin:0 auto}.event-group-label{padding:.5rem;text-align:center}.event-group-info.group .event-group-label{border:1px solid var(--primary);color:#fff;background-color:var(--primary)}.event-group-info.tables div{display:inline-block}.table-numbers{width:3rem;padding:.25rem}.event-group-data{padding:.5rem;text-align:center}.event-group-players{width:100%;border-collapse:collapse}.event-group-players-row{display:flex}.event-group-players-row:hover{box-shadow:0 1px 6px #e4e8eb;background-color:var(--highlight)}.event-group-players-cell{display:inline-block;padding:.5rem;margin:.5rem 1rem;line-height:2rem}.event-group-selector{text-align:right;flex-grow:2}.event-group-players-cell:last-child{flex-basis:fit-content;text-align:right}.result-table{border-collapse:collapse;width:100%}.league-events-results-legend{width:100%;text-align:right;padding:1rem}.league-events-results-legend fieldset{display:inline-block;margin-left:.5rem}.legend-skip,.legend-skip label{border-color:var(--foreground-dark)}.legend-skip label{background-color:var(--foreground-dark);color:var(--header-text)!important}.legend-skip div{border-color:var(--foreground-dark)}.legend-won,.legend-won label{border-color:var(--primary-light)}.legend-won label{background-color:var(--primary-light);color:var(--header-text)!important}.legend-won div{border-color:var(--primary-light)}.legend-lost,.legend-lost label{border-color:var(--secondary-light)}.legend-lost label{background-color:var(--secondary-light);color:var(--header-text)!important}.legend-lost div{border-color:var(--secondary-light)}.result-table-row:hover{background-color:var(--highlight)}.result-table-name{width:10rem;padding:.5rem}.result-table-row td{border:1px solid var(--border)}.result-table-null-cell{background-color:var(--border)}.result-table-result-cell{text-align:center;padding:0!important;height:3rem}.result-table-result-cell-container{width:100%;height:100%;display:flex;color:var(--header-text)}.result-table-result-cell-container input[type=radio]{display:none}.result-table-result-cell-lose,.result-table-result-cell-skip,.result-table-result-cell-win{flex:1 1;height:100%;line-height:3rem;border:1px solid var(--border)}.result-table-result-cell-skip{background-color:var(--foreground)}.result-table-result-cell-skip:hover{cursor:pointer}.result-table-result-cell-skip.selected,.result-table-result-cell-skip:hover{background-color:var(--foreground-dark)}.result-table-result-cell-win{background-color:var(--foreground)}.result-table-result-cell-win:hover{cursor:pointer}.result-table-result-cell-win.selected,.result-table-result-cell-win:hover{background-color:var(--primary-light)}.result-table-result-cell-lose{background-color:var(--foreground)}.result-table-result-cell-lose:hover{cursor:pointer}.result-table-result-cell-lose.selected,.result-table-result-cell-lose:hover{background-color:var(--secondary-light)}.league-events-body{margin:2rem 0}.review-results-table{border-collapse:collapse;border:1px solid var(--border);width:100%}.review-results-table td,.review-results-table th{border:1px solid var(--border);text-align:center;padding:.5rem}.result-cell-winner{background-color:var(--highlight)}.results-cell-name{font-size:1.1rem;margin:.25rem 0}.league-events-list{margin:2rem 0}.league-settings{padding:1rem;display:flex}.settings-nav{margin-right:5rem}.settings-nav li{margin-bottom:2rem}.settings-nav a{color:#000;text-decoration:none}.settings-nav a.active{border-bottom:2px solid #000;padding-bottom:2px}.settings-form{flex-grow:1}.league-permission-settings .permissions-table{border-collapse:collapse;padding:0;margin:0;width:auto;display:block;border-spacing:0}.permissions-table{width:90%}.permissions-table td,.permissions-table th{padding:1rem 0}.League{padding:.5rem}.League .snackbar .link-button{color:#fff}.League-body{display:flex;flex-direction:column}.League-body>section.column{flex-grow:1}section.actions nav{display:flex}section.actions nav button{flex-grow:1}.player-table-column{overflow-y:scroll;max-height:100vh}.player-pane-column{padding-left:1rem}.action-column button{flex-grow:1}.RecordMatch button.remove{margin-left:5rem}@media screen and (min-device-width:801px) and (-webkit-min-device-pixel-ratio:1){.League{padding:2rem}.League-body{flex-direction:row}.League-body>section.column{width:50vw}.column-contents{padding-right:2rem}}.player-table-header{display:flex;margin-bottom:.5rem}.player-table-header-column{flex:1 0 40%}.player-table-header-title .fieldset input,.player-table-header-title .fieldset label{display:inline-block;margin-right:1rem}.player-table-header-title h3{padding:0;margin:0;font-size:1.5rem}.player-table-header-actions{display:flex;flex-direction:row;justify-content:flex-end}.player-table-header-actions .button{padding:0 .5rem;border-radius:.5rem;text-align:center}.player-table-header-action{margin-left:1rem;line-height:3rem}.player-table-header-action:hover{background-color:var(--secondary-light);transition:all .3s ease}.player-table{width:100%;border-collapse:collapse}.player-table th,.player-table tr{border-bottom:1px solid #a9a9a9}.player-table td{padding:.5rem 0}.player-table td:first-child{padding-left:.5rem}.player-table td:last-child{padding-right:.5rem}.player-table tbody tr:hover{background-color:#d3d3d3;cursor:pointer}.player-table .selected{background-color:#789}.player-table .action-column{display:flex}.add-player-checkbox{width:1.3rem;height:1.3rem}.player-form{border:1px solid #d3d3d3;padding:0;margin:0}.player-form-header{background-color:#d3d3d3;margin:0;display:flex;width:100%;flex-direction:row;justify-content:space-between}.player-form-header-title{display:inline-flex;flex-grow:1}.player-form-header h3{padding:.5rem;font-size:1.5rem;margin:0}.player-form-header .unfocus{border:none;background:none;cursor:pointer;font-size:1.5rem;padding:0 1rem}.player-form-header .unfocus:hover{color:#fff}.form-container{display:flex;flex-direction:column;padding:1rem 2rem}.form-container .form-row{padding:0 0 2rem}.form-container input[type=number],.form-container input[type=text]{padding:.5rem}.form-container fieldset{display:inline-flex}.form-container fieldset legend{font-size:1.25rem}.form-container fieldset .form-field-group{flex-grow:1}.form-field-group{display:flex;flex-direction:column}fieldset.form-row>.form-field-group:first-of-type{margin-right:1rem}.player-form-submit{font-size:1rem;height:2.5rem;width:66%;margin:0 auto}.match-builder{border:1px solid #d3d3d3;padding:0;margin:0 0 2rem}.match-builder-header{background-color:#d3d3d3;margin:0;display:flex;width:100%;flex-direction:row;justify-content:space-between}.match-builder-header-title{display:inline-flex;flex-grow:1}.match-builder-header h3{padding:.5rem;font-size:1.5rem;margin:0}.match-builder-header .unfocus{border:none;background:none;cursor:pointer;font-size:1.5rem;padding:0 1rem}.match-builder-header .unfocus:hover{color:#fff}.match-builder ul{display:flex;width:100%}.match-builder li{flex:1 0 49%}.match-builder-players-label{border:1px solid #d3d3d3;padding:1rem 0;position:relative}.match-builder-person-info,.match-builder-remove{display:inline-block;vertical-align:middle}.match-builder-won-loss{position:absolute;bottom:0;right:.5rem}.match-builder-name{font-size:1.1rem}.match-builder-name,.match-builder-rating{margin:0;padding:0}.match-builder-remove{position:absolute;top:0;right:0}.remove{border:none;background:none;cursor:pointer;font-size:1.2rem;line-height:1.1rem}.remove:hover{color:#a9a9a9}.match-builder .form-container fieldset legend{font-size:1.25rem;text-align:center;margin-bottom:1rem}.match-score{background-color:#d3d3d3;margin:.5rem 0}.match-score-label{padding-top:1rem;text-align:center}.match-date{margin:1rem 0}.match-score-group{display:flex}.match-score-input{flex:1 0 49%}.match-score-input input{width:50%}.match-score-input input,.match-score-input label{margin:0 auto}.match-score-input{display:inline-flex;flex-direction:column}.match-builder-submit{font-size:1rem;height:2.5rem;width:66%;margin:0 auto}.player-pane{border:1px solid #d3d3d3;padding:0;margin:0 0 2rem}.player-pane-header{background-color:#d3d3d3;margin:0;display:flex;width:100%;flex-direction:row;justify-content:space-between}.player-pane-header-title{display:inline-flex;flex-grow:1}.player-pane-header h3{padding:.5rem;font-size:1.5rem;margin:0}.player-pane-header .edit,.player-pane-header .maximize,.player-pane-header .minimize,.player-pane-header .unfocus{border:none;background:none;cursor:pointer}.player-pane-header .edit{display:inline-block;height:100%}.player-pane-header .unfocus{font-size:1.5rem;padding:0 1rem}.player-pane-header .maximize:hover,.player-pane-header .minimize:hover,.player-pane-header .unfocus:hover{color:#fff}.player-pane-header .maximize{padding-left:1rem}.edit-player-form-container{display:flex;flex-direction:row}.edit-player-form-fieldset{flex-grow:1;display:flex;flex-direction:column;margin:.5rem 1rem}.edit-player-form-fieldset label{font-size:.75rem}.edit-player-form-submit{font-size:1rem;padding:0 1rem;border:none;background:none;cursor:pointer}.player-pane main{padding:1rem 2rem}.minimized{display:none}.player-quick-stats dd,.player-quick-stats dt{display:inline-block;margin-right:1rem}.player-quick-stats{background-color:#d3d3d3;padding:.5rem;margin-bottom:1rem}.player-rating-history{min-height:15rem;width:100%;margin-bottom:2rem}nav.settings{position:relative;width:100%;height:1rem}.settings-container{position:absolute;top:0;right:0;display:flex;flex-direction:column}.settings-container.active{background-color:#eee;-webkit-filter:drop-shadow(0 15px 15px #333);filter:drop-shadow(0 15px 15px #333)}.settings-toggle-container{display:inline-flex;justify-content:flex-end}.settings-toggle{text-align:right;border:none;background:none;cursor:pointer;margin:.5rem;width:1.5rem}.settings-actions{margin-right:2rem}.settings-actions,.settings-actions li{width:100%}.settings-actions li{list-style-type:none;margin:.5rem 0}.settings-actions button{border:none;background:none;cursor:pointer;width:100%}.player-match-history table{width:100%;border:1px solid #d3d3d3}.player-match-history th{text-align:left}.player-match-history td:last-child,.player-match-history th:last-child{text-align:right}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.player-pane{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;max-width:100%;height:100vh;max-height:100%;background-color:#fff;z-index:1010}.player-match-history{overflow-x:scroll;max-height:50vh}}.player-pane-actions{display:flex;flex-direction:column}.player-pane-show-button{width:100%;text-align:center;margin:1rem 0;color:var(--inverse-border);height:3rem}.player-pane-show-button:hover{cursor:pointer;background-color:var(--border)}.league-info{text-align:center}.league-dashboard-players table{width:100%;margin:0 auto;border-collapse:collapse}.league-dashboard-players td{padding:1rem}.league-dashboard th{text-align:left}.league-dashboard td{text-align:left;padding-left:0}.league-dashboard td:last-child,.league-dashboard th:last-child{text-align:right;padding-right:0}.league-dashboard td:first-child{padding-left:0}.league-dashboard-players thead{border-bottom:1px solid var(--inverse-border)}.league-dashboard-players tbody tr:hover{cursor:pointer;background-color:var(--primary-light);transition:all .3s ease}@media only screen and (max-device-width:767px){.league-dashboard{margin:1rem}.league-info address{line-height:2rem}.league-dashboard-players tbody tr{border-bottom:1px solid var(--border)}}@media only screen and (min-device-width:768px){.league-dashboard{width:100%;display:flex;flex-direction:column;justify-content:center}.league-dashboard-players{width:100%;padding:0 2rem}.league-dashboard-players-table-filter .fieldset{margin:2rem 0}.league-dashboard-players-table-filter,.league-dashboard-players-table-wrapper{width:75%;max-width:900px;margin:0 auto}}.share-button-container{width:25rem;margin:0 auto}.share-button{margin:.25rem}.share-button:hover{cursor:pointer}.share-button-copy-container{display:flex;border:1px solid var(--inverse-border);width:25rem}.share-button-copy-container.copy-success{background-color:#90ee90}.share-button-copy-container textarea{flex-grow:1;border:none;background-color:inherit}.share-button-copy-container button{margin:0 .5rem}.league-router-header,.league-router-header h2{width:100%;text-align:center;padding:.5rem 0}.league-router-nav{width:100%;text-align:center;margin-bottom:1rem}.league-router-nav-item{font-family:Catamaran,sans-serif;font-weight:700;padding:1.5rem 1rem;margin:0 1rem;text-decoration:none;color:var(--header-text);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;position:relative}.league-router-nav-item-active:after{content:"";width:100%;position:absolute;left:0;top:50px;border:solid var(--underline);border-width:0 0 2px}.print-view-header{width:100%;text-align:center;margin:.5rem 0}.league-players-print-view{width:100%;display:flex}.league-players-print-view table{width:48%;border-collapse:collapse;margin-right:1rem}.league-players-print-view table:last-child{border-left:1px solid #a9a9a9}.league-players-print-view .checkbox{padding-right:.5rem}.league-players-print-view table th{border-bottom:2px solid #a9a9a9}th.empty-header{border-bottom:none!important}.league-players-print-view table td{padding:.5rem 0}.league-players-print-view table td:first-child{padding-left:1rem}.align-left{text-align:left}.align-right{text-align:right}.league-player{padding:1rem}.league-router-header,.league-router-header .hover-tooltip-container{display:flex;flex-direction:column;justify-content:center}.league-router-header button{margin:1rem auto}.league-player .transparent-border-button-link:hover{background-color:var(--primary-light);transition:background-color .3s ease}.league-player-match-history,.league-player-stats{width:100%}.league-player-match-history table{border-collapse:collapse}.league-player-match-history thead{border-bottom:1px solid var(--inverse-border)}.league-player-match-history tbody tr:hover{cursor:pointer;background-color:var(--primary-light);transition:all .3s ease}@media only screen and (max-device-width:767px){.league-player-stats{margin:2rem 0;border-top:1px solid var(--inverse-border);border-bottom:1px solid var(--inverse-border)}.league-player-match-history table tbody tr{border-bottom:1px solid var(--border)}.league-player-match-history table td{padding:1rem 0}}@media only screen and (min-device-width:768px){.league-player-match-history,.league-player-stats{margin:1rem}.league-player-match-history table,.league-player-stats table{margin:0 auto}.league-player-match-history td{padding:1rem}}.custom-tooltip{padding:.5rem;background-color:#fff;font-size:.8rem}.tooltip-disabled .hover-tooltip{display:none}.hover-tooltip-container{position:relative;display:inline-block}.hover-tooltip-container .hover-tooltip{visibility:hidden;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;width:120px;top:100%;left:50%;margin-left:-60px}.hover-tooltip-container:hover .hover-tooltip{visibility:visible}.hover-tooltip-container .hover-tooltip:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#000}.anonymous-access .explore-leagues .league-tile{min-height:15rem}.anonymous-access .page-header{min-height:20rem;max-height:50rem}@media only screen and (max-device-width:767px){.anonymous-access .page-header{height:60vh;display:flex;flex-direction:column;background-image:url(/static/media/paddle-table-background@0.75x.a7b7ede9.png);background-repeat:no-repeat}.anonymous-access .page-header .app-title{text-align:left}.header-row{display:flex;flex-direction:row;margin-left:1rem}.page-header-nav .register{display:none}.page-header-item-left,.page-header-item-right{flex-grow:1}.page-header-item-right{text-align:right;margin-top:1rem;margin-right:1rem}.page-header-nav{width:75%}.round-button{border-radius:0}.header-row-app-description{margin:2rem 0}.app-description{margin-left:1rem}.app-description h2{font-size:1.3rem}.explore-leagues{padding:1rem 0;display:flex;flex-direction:column}.explore-leagues h3,.features h3,.features p{margin-left:1rem}.feature{margin-top:5rem}.anonymous-access .league-tile-container{display:flex;flex-direction:column}.anonymous-access .league-tile{margin-right:1rem}.features{display:flex;flex-direction:column}.feature-contents .image-container{width:100%;overflow:hidden}.feature-contents .image-container img{width:100%}.page-footer{background-color:var(--inverse-background);height:20vh;min-height:20rem;display:flex;flex-direction:column;padding-top:2rem}.page-footer-section nav{margin:3rem 0;text-align:center}.page-footer-section nav li{margin:.75rem 1rem}.page-footer-section nav a{color:#fff;text-decoration:none}}@media only screen and (min-device-width:375px){.anonymous-access .page-header{height:50vh;background-size:120%}.app-description{width:50%}}@media only screen and (min-device-width:375px) and (-webkit-device-pixel-ratio:3){.anonymous-access .page-header{height:45vh;background-size:150%}}@media only screen and (max-device-width:767px) and (orientation:landscape){.anonymous-access .page-header{height:100vh;background-size:150%}}@media only screen and (min-device-width:768px){.anonymous-access .page-header{height:60vh;display:flex;flex-direction:column;background-image:url(/static/media/paddle-table-background@0.75x.a7b7ede9.png);background-size:100%;background-repeat:no-repeat}.anonymous-access .app-title{font-size:1.8rem}.page-header-nav{padding:1rem 0;display:flex;flex-direction:row;justify-content:flex-end}.round-button{border-radius:1rem}.page-header-nav .button-link{margin-left:1rem}.page-header-item-right{text-align:inherit;margin:inherit}.page-header-nav .register{display:inherit;margin-right:1rem}.header-row-app-description{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.app-description{width:50%;margin-left:1rem}.app-description h2{font-size:3rem}.app-description p{font-size:1.2rem;padding:0;margin:1rem .5rem}.page-body-inner{padding:1rem;width:900px;max-width:100%;margin:0 auto}.page-body-inner h3{font-size:1.5rem}.explore-leagues{margin:2rem 0}.explore-leagues .league-tile-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;grid-row-gap:2rem;row-gap:2rem;padding:1rem 0}.anonymous-access .explore-leagues .league-tile{margin-left:1rem}.features{display:flex;flex-direction:row}.features .feature{flex-grow:1}.feature-contents{width:75%;font-weight:700}.feature-contents.club-owners{margin-left:auto;margin-right:2rem}.feature-contents h3{text-align:left;font-size:1.5rem}.feature-contents .image-container{width:100%;overflow:hidden}.feature-contents .image-container img{width:100%}.page-footer{background-color:var(--inverse-background);height:20vh;display:flex;flex-direction:row;padding-top:3rem}.page-footer-section{flex-grow:1}.page-footer-header .app-title-inverse{text-align:left;margin-left:3rem}.page-footer-section nav{text-align:right;margin-right:3rem}.page-footer-section nav li{margin:.5rem 0}.page-footer-section nav a{color:#fff;text-decoration:none}}.unauthenticated{margin:3rem auto 0;text-align:center}.unauthenticated .transparent-border-button-link{font-size:1.1rem;padding:1rem 5rem;border-radius:.25rem;background-color:var(--secondary);color:#fff}.unauthenticated .transparent-border-button-link:hover{background-color:var(--secondary-light);transition:background-color .3s ease-in}.unauth-body{background-color:#fff}@media only screen and (max-device-width:767px){.unauthenticated .transparent-border-button-link{width:90%;padding:1rem 2rem}}.support-container{width:900px;max-width:90%;margin:0 auto;padding:1rem 0}.register header,.support-container header{margin:1rem 0}.register .unauthenticated{margin:1rem 0;padding:1rem 0}.register-caveat{border-top:1px solid var(--inverse-border);width:900px;max-width:100%;margin:5rem auto}.register .iframe-wrapper{text-align:center}.contact{padding:2rem 0}.contact header{text-align:left!important;width:900px!important;max-width:90%;margin:1rem}.contact-body{width:900px;max-width:90%;margin:1rem}.contact-body div{margin:2rem 0}.register-club-header{padding:2rem 0;text-align:center}
/*# sourceMappingURL=main.657d9855.chunk.css.map */