@import"https://fonts.googleapis.com/css2?family=Overpass:wght@300;400;600;800&display=swap";.sb-ns{font-family:Overpass,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2;background:#2b3a64;color:#eef4ed}.sb-ns h1,.sb-ns h2,.sb-ns h3,.sb-ns h4{font-weight:800}.sb-ns strong{font-weight:600}.sb-ns label{font-weight:600;display:inline-block;margin-bottom:.25rem}.sb-ns input,.sb-ns textarea{background:#fff;color:#1f2041;border:1px solid #1F2041;border-radius:3px;font-size:.875rem;font-family:inherit;line-height:inherit;margin:0;padding:.5rem;box-sizing:border-box}.sb-ns input:focus,.sb-ns input:active{outline:3px solid hsl(209,69%,84%)}.sb-ns input+button{margin-left:.25rem}.sb-ns .text-right{text-align:right}.sb-ns .text-center{text-align:center}.sb-ns .text-left{text-align:left}.sb-ns a{color:#bad7f2;text-shadow:0 1px 3px rgba(31,32,65,.5)}.sb-ns a:hover{text-shadow:0 1px 3px #43629E}.sb-ns a:focus{outline:1px solid hsl(209,69%,84%);outline-offset:2px}.sb-ns hr{border-top:2px solid hsl(209,69%,84%);margin:1rem 0;clear:both}.sb-ns .label{font-size:.5em;line-height:.625em;background-color:#403d58;color:#eef4ed;display:inline-block;padding:4px 3px;border-radius:2px;font-weight:600;vertical-align:middle;box-sizing:border-box;text-transform:uppercase}.sb-ns h2 .label{font-size:.4em;margin-bottom:2px;padding:5px;border-radius:3px}.sb-ns ul.link-menu{padding:0;margin:0;background:#fff;color:#403d58}.sb-ns ul.link-menu li{padding:.5rem .75rem;list-style:none;margin:0;cursor:pointer;white-space:nowrap}.sb-ns ul.link-menu li+li{border-top:1px solid hsl(209,69%,84%)}.sb-ns ul.link-menu li:hover{background:#6f9ceb1a}.sb-ns .button-row{text-align:left}.sb-ns .button-row button{margin-right:.5rem}.app{margin:0 auto;max-width:800px;box-sizing:border-box}.app a{text-shadow:none}.app a:hover,.app a:focus{text-shadow:none}.demo-app .quarter-container{text-align:center}.demo-app .quarters{display:inline-block;border-radius:.5rem;border:2px solid #FFFFFF;margin-bottom:1rem;padding:0 .5rem;background-color:#1f2947;font-weight:400}.demo-app .quarters .quarter-badge{display:inline-block;padding:.5rem}.demo-app .quarters .quarter-badge.past,.demo-app .quarters .quarter-badge.current{font-weight:800}.demo-app .quarters .quarter-badge.current{color:#ffd95c;text-shadow:1px 1px #6F9CEB;text-shadow:0 0 3px #B5302C}button{cursor:pointer;line-height:inherit;font-size:.875rem;font-family:inherit;font-weight:600;padding:.5rem;margin:0;background:#43629e;border:none;color:#eef4ed;border-radius:3px;vertical-align:baseline;display:inline-block}button.disabled-btn{background-color:#babeca;color:#29366f;cursor:not-allowed}button.blank-btn{background:none;border:none;color:inherit;text-decoration:underline;box-shadow:none;text-shadow:none}button.action-btn{background:#ffd65c;color:#fff;color:#2b3a64;text-shadow:none}button.cancel-btn{background:none;border:none;color:#a24936;box-shadow:none;text-decoration:underline;text-shadow:none}button.x-btn{display:block;font-size:1rem;line-height:1rem;width:2rem;height:2rem;font-weight:800;text-align:center;border-radius:1rem;padding:0;background:#43629e;color:#f3f3f3;position:absolute;top:-.75rem;right:-.75rem}button.wide{display:block;width:100%}button.small{font-size:.75rem;padding:.3rem .4rem}button.large{font-size:1.125rem;padding:.5rem .75rem}.modal{background:#f3f3f3;color:#2b3a64;padding:1rem;box-sizing:border-box;width:100%;box-shadow:0 0 .25rem #0f151a;border:3px solid hsl(224,40%,28%);border-radius:4px;position:relative;z-index:21;align-self:center;justify-self:center}.modal.frameless{background:none;padding:0;box-shadow:none;border:none}.modal.narrow{max-width:250px}.modal.half{max-width:400px}.modal.full{max-width:800px}.modal h1,.modal h2,.modal h3,.modal h4{color:#18223a}.modal h3,.modal h4{text-shadow:0px 0px 3px #6F9CEB;text-shadow:none}.modal>button:first-child+h1,.modal>button:first-child+h2,.modal>button:first-child+h3,.modal>button:first-child+h4{margin-top:0}.modal>button:first-child+div>h1:first-child,.modal>button:first-child+div>h2:first-child,.modal>button:first-child+div>h3:first-child,.modal>button:first-child+div>h4:first-child{margin-top:0}.modal>h1:first-child,.modal>h2:first-child,.modal>h3:first-child,.modal>h4:first-child{margin-top:0}.modal a{text-shadow:none}.modal a:hover,.modal a:focus{text-shadow:none}.modal-wall{position:fixed;inset:0;background-color:#1f2141b3;background-color:#403d57b3;overflow:scroll;z-index:20;display:grid;padding:1rem}.squad-form .player-list tr td{padding:.25rem}.squad-form-modal .player-list td.player-actions{width:4rem;text-align:right}.squad-manager-modal{min-width:350px}.squad-list{list-style:none;margin:0;padding:0}.squad-list li{overflow:hidden;line-height:1.25rem}.squad-list li+li{border-top:1px solid hsl(209,69%,84%)}.squad-list li .squad-name{padding:.5rem 1rem}.squad-list li .list-item-actions{float:right}.squad-list li .list-item-actions .action-show-players,.squad-list li .list-item-actions .action-click{display:inline-block;cursor:pointer;padding:.5rem 1rem}.squad-list li .list-item-actions .action-click{border-left:1px solid hsl(209,69%,84%);font-weight:600}.squad-list li .player-list-wrapper{border-top:1px solid hsl(209,69%,84%);padding:0 0 1rem 1rem}.squad-list li .player-list{font-size:.75em;border-left:1px solid hsl(209,69%,84%)}.squad-list li .player-list tr td{padding:.25rem}.squad-list li .player-list tr td.player-number{padding:.25rem .5rem}.new-squad-form label.radio-label{font-weight:inherit;font-size:.875rem;display:block;margin-top:.5rem;cursor:pointer}.new-squad-form label.radio-label input[type=radio]{margin-right:.5rem}.player-list{padding:0;margin:0;border:none;border-collapse:collapse;table-layout:fixed;width:100%}.player-list th{font-size:.75rem;font-weight:600;padding:.5rem}.player-list th.player-name-header{text-align:left}.player-list th.player-number-header{width:1.5rem}.player-list tr.clickable:hover td{cursor:pointer;background-color:#6f9ceb1a}.player-list tr.selected td{background-color:#6f9ceb1a}.player-list tr+tr td{border-top:1px solid hsl(209,69%,84%)}.player-list td{padding:.5rem;white-space:nowrap;overflow:hidden}.player-list td.player-number,.player-list td.player-actions{text-align:center}.player-list td.player-number{font-weight:600}.player-list td.player-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player-list td.no-players{font-style:italic}.universal-stats-form-modal .stat-selector h3{margin-bottom:.25rem}.universal-stats-form-modal .stat-selector .button-row{display:flex}.universal-stats-form-modal .stat-selector .button-row button{flex-grow:1;margin:.125rem}.universal-stats-form-modal .player-selector .player-list .player-number,.universal-stats-form-modal .player-selector .player-list .player-name{cursor:pointer}.stats-form h2 span{margin-right:.25rem}.stats-form button{margin:0 0 .5rem}.stats-form button+button{margin-left:.5rem}.assist-form ul.link-menu{margin-bottom:.5rem}.assist-form li strong{margin-right:.25rem;text-align:left}.stats-form label,.assist-form label{margin-bottom:.25rem}.rebound-form .rebound-side{margin-bottom:1rem;padding:0 .5rem 0 0}.rebound-form .rebound-side+.rebound-side{padding:0 0 0 .5rem}.freethrow-form .freethrow-buttons{margin-bottom:1rem}.freethrow-form .freethrow-buttons .freethrow-button{padding:0 .5rem 0 0}.freethrow-form .freethrow-buttons .freethrow-button+.freethrow-button{padding:0 0 0 .5rem}.and-one-form .form-stage{border-top:1px solid #000;font-weight:600;padding:.5rem 0}.and-one-form .form-stage.checked{font-weight:300}.and-one-form .form-stage-section{margin-bottom:.75rem}.layout-flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.flex-split .layout-flex-item{padding:0 .25rem 0 0}.flex-split .layout-flex-item+.layout-flex-item{padding:0 0 0 .25rem}.layout-flex-item.flex-grow-1{flex-grow:1}.highlight{background-color:#dceaf9;color:#18223a;border-radius:.25rem}div.highlight{padding:.25rem .5rem;font-size:.875em}span.highlight{display:inline-block;padding:0 .25rem;line-height:inherit}@media screen and (max-width: 480px){.mobile-hide{display:none}div.mobile-show{display:block}span.mobile-show{display:inline}}.panel{background-color:#1f2947;color:#fcfcfc;border-radius:.5rem}.panel.dim{background-color:#263154}.scoreboard{background-color:#1f2947;color:#fcfcfc;border:3px solid #FFFFFF;border-radius:.5rem;width:auto;overflow:hidden}.scoreboard .quarter-container{margin:0 auto;text-align:center;display:inline-block}.scoreboard .scoreboard-header,.scoreboard .scoreboard-body{overflow:auto}.scoreboard .squad-side{width:50%;box-sizing:border-box;float:left;border-right:1px solid #131A2A}.scoreboard .squad-side+.squad-side{border-right:none;border-left:1px solid #131A2A}.scoreboard .scoreboard-header .side-header{cursor:pointer}.scoreboard .scoreboard-header .side-indicator{text-align:center;font-size:.75rem;padding:.25rem;text-transform:uppercase;display:none}.scoreboard .scoreboard-header .squad-side{overflow:hidden;padding:0 0 1rem}.scoreboard .scoreboard-header .squad-side .squad-name{font-size:1.5rem;line-height:2rem;padding:.5rem 1rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.scoreboard .scoreboard-header .squad-side .squad-name>span{display:inline-block;min-width:3rem}.scoreboard .scoreboard-header .squad-side .squad-score{font-size:2rem;line-height:2rem;padding:.5rem 1rem;font-weight:600;color:#ffd95c;text-shadow:0 0 5px #B5302C}.scoreboard .scoreboard-header .squad-side .squad-score[data-score="0"]{color:inherit;text-shadow:none}.scoreboard .scoreboard-header .squad-side[data-dimmed=true]{border-bottom:2px solid #131A2A}.scoreboard .scoreboard-header .squad-side[data-dimmed=true]>div{opacity:.15}.scoreboard .scoreboard-header .home .squad-name{text-align:left}.scoreboard .scoreboard-header .home .squad-score{float:right}.scoreboard .scoreboard-header .away .squad-name{text-align:right}.scoreboard .scoreboard-header .away .squad-score{float:left}.scoreboard-player-list{border-collapse:collapse;width:100%;table-layout:fixed}.scoreboard-player-list tbody tr+tr td{border-top:1px solid #131A2A}.scoreboard-player-list tbody tr:nth-child(2n) td{background-color:#263154}.scoreboard-player-list td,.scoreboard-player-list th{padding:.5rem}.scoreboard-player-list thead tr th{border-top:1px solid transparent}.scoreboard-player-list thead tr th.stat-cell{text-transform:uppercase}.scoreboard-player-list .name-cell,.scoreboard-player-list .digit-cell{white-space:nowrap}.scoreboard-player-list .name-cell{text-align:left}.scoreboard-player-list .digit-cell{width:1.5rem;text-align:center}.scoreboard-player-list .player-name{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scoreboard-player-list .player-number,.scoreboard-player-list .player-fouls,.scoreboard-player-list .player-score{width:1.5rem;text-align:center}.scoreboard-player-list tfoot tr,.scoreboard-player-list thead tr{color:#fcfcfc;font-size:.75rem;font-weight:600}.scoreboard-player-list tfoot tr th.stat-cell,.scoreboard-player-list thead tr th.stat-cell{text-transform:uppercase}.quarter-container{text-align:center}.quarters{display:inline-block;border-radius:.5rem;border:2px solid #FFFFFF;margin-bottom:1rem;padding:0 .5rem;background-color:#1f2947;font-weight:400}.quarters .quarter-badge{cursor:pointer;display:inline-block;padding:.5rem}.quarters .quarter-badge.past,.quarters .quarter-badge.current{font-weight:800}.quarters .quarter-badge.current{color:#ffd95c;text-shadow:1px 1px #6F9CEB;text-shadow:0 0 3px #B5302C}.quarters .quarter-switcher button{margin:.25rem}.scoreboard .squad-side{position:relative}.scoreboard .squad-side.home .team-fouls{position:absolute;bottom:0;left:.75rem}.scoreboard .squad-side.away .team-fouls{position:absolute;bottom:0;right:.75rem}.team-fouls .foul-indicator{display:inline-block;width:.75rem;height:.5rem;background-color:#cbcbcb;border-radius:.25rem;margin:.25rem}.team-fouls .foul-indicator.in-penalty{background-color:#d34f4a}.quick-actions{margin-bottom:.5rem}.quick-actions.text-right button{margin-right:.75rem}.quick-actions.text-left button{margin-left:.75rem}.stats-table-container{max-width:100%;overflow-x:auto}table.stats-table{border-spacing:0;width:100%;margin:0 auto}table.stats-table .player-cell{text-align:left}table.stats-table .player-cell.player-number{text-align:center}table.stats-table .name-cell,table.stats-table .stat-cell{white-space:nowrap}table.stats-table .stat-cell{text-align:center}table.stats-table .digit-cell{width:2rem}table.stats-table .dash-cell{width:2.5rem}table.stats-table thead tr{color:#fff;font-size:.75rem}table.stats-table thead tr th{font-weight:700}table.stats-table thead tr th.stat-cell{text-transform:uppercase}table.stats-table tfoot tr{color:#fff}table.stats-table tfoot[role=info] tr{font-size:.875rem}table.stats-table tfoot[role=totals] tr{font-size:.75rem}table.stats-table tbody tr+tr td{border-top:1px solid #131A2A}table.stats-table tbody tr:nth-child(2n){background-color:#263154}table.stats-table tbody tr td.stat-cell{text-align:center}table.stats-table tbody tr td.player-cell.player-name{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.stats-table td,table.stats-table th{padding:.5rem}table.stats-table .stats-totals{text-align:right}table.stats-table .stats-totals u{cursor:pointer;text-decoration:underline;text-transform:lowercase}table.stats-table .stats-totals strong{display:inline-block;margin-left:.25rem;font-size:1rem}.stats-breakdown h2 span{margin-right:.25rem}.stats-breakdown .breakdown-table-container{max-height:250px;overflow:auto}.stats-breakdown table{width:100%}.stats-breakdown table td.breakdown-section{font-weight:800;font-size:1.25rem}.stats-breakdown table td{padding:.5rem 0}.stats-breakdown table td+td{font-weight:600;text-align:right}.stats-breakdown table tr+tr td{border-top:1px solid hsl(209,69%,84%)}
