@-webkit-keyframes dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-15}}@keyframes dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-15}}@font-face{font-family:'PrattRegular';src:url(https://www.theglobeandmail.com/legacy/media/www/fonts/pratt-webfont.eot);src:local("?"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/pratt-webfont.woff?v3) format("woff"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/pratt-webfont.ttf?v3) format("truetype"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/pratt-webfont.svg#webfont2bFOq9gT?v3) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'PrattBold';src:url(https://www.theglobeandmail.com/legacy/media/www/fonts/pratt_bold-webfont.eot);src:local("?"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/pratt_bold-webfont.woff) format("woff"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/pratt_bold-webfont.ttf) format("truetype"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/pratt_bold-webfont.svg#pratt_bold-webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'GMSansC';src:url(https://www.theglobeandmail.com/legacy/media/www/fonts/gmsanc_reg-webfont.eot);src:local("?"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/gmsanc_reg-webfont.woff) format("woff"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/gmsanc_reg-webfont.ttf) format("truetype"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/gmsanc_reg-webfont.svg#gmsanc) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'GMSansCBold';src:url(https://www.theglobeandmail.com/legacy/media/www/fonts/gmsanc_bold-webfont.eot);src:local("?"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/gmsanc_bold-webfont.woff) format("woff"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/gmsanc_bold-webfont.ttf) format("truetype"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/gmsanc_bold-webfont.svg#gmsancbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'PrattFineBold';src:url(https://www.theglobeandmail.com/legacy/media/www/fonts/prattfine_bold-webfont.eot);src:local("?"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/prattfine_bold-webfont.woff) format("woff"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/prattfine_bold-webfont.ttf) format("truetype"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/prattfine_bold-webfont.svg#prattfine_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'GMicon';src:url(https://www.theglobeandmail.com/legacy/media/www/fonts/gm_global_icons.eot?iefixk9mxob);src:url(https://www.theglobeandmail.com/legacy/media/www/fonts/gm_global_icons.eot?#iefixk9mxob) format("embedded-opentype"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/gm_global_icons.woff?k9mxob) format("woff"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/gm_global_icons.ttf?k9mxob) format("truetype"),url(https://www.theglobeandmail.com/legacy/media/www/fonts/gm_global_icons.svg?k9mxob#gm_global_icons) format("svg");font-weight:400;font-style:normal}[class*=" gmicon-"],[class^=gmicon-]{font-family:'GMicon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gmicon-minus:before{content:"\e605"}.gmicon-plus:before{content:"\e606"}.gmicon-mail:before{content:"\e604"}.gmicon-printlicense:before{content:"\e602"}.gmicon-whatsapp:before{content:"\e603"}.gmicon-profile:before{content:"\e601"}.gmicon-arrow_up:before{content:"\5e"}.gmicon-google:before,.gmicon-googleplus:before{content:"\67"}.gmicon-location:before{content:"\79"}.gmicon-password:before{content:"\7a"}.gmicon-unsave:before{content:"\6f"}.gmicon-user:before{content:"\70"}.gmicon-check:before{content:"\6b"}.gmicon-arrow_right:before{content:"\5d"}.gmicon-arrow_left:before{content:"\5b"}.gmicon-facebook:before{content:"\66"}.gmicon-linkedin:before{content:"\69"}.gmicon-quote:before{content:"\71"}.gmicon-star:before{content:"\65"}.gmicon-twitter:before{content:"\74"}.gmicon-arrow_down:before{content:"\6e"}.gmicon-market:before{content:"\6d"}.gmicon-marketarrow_down:before{content:"\64"}.gmicon-marketarrow_up:before{content:"\75"}.gmicon-sandwhichbar:before{content:"\62"}.gmicon-save:before{content:"\61"}.gmicon-arrows_left:before{content:"\3c"}.gmicon-arrows_right:before{content:"\3e"}.gmicon-chart:before{content:"\63"}.gmicon-maple_leaf:before{content:"\6c"}.gmicon-search:before{content:"\73"}.gmicon-share:before{content:"\68"}.gmicon-lock:before{content:"\e600"}.gmicon-slideshow:before{content:"\77"}.gmicon-update:before{content:"\72"}.gmicon-video:before{content:"\76"}.gmicon-x:before{content:"\78"}.gi-desktop{display:none}@media only screen and (min-width:940px){.gi-desktop{display:block}}.gi-mobile{display:none}@media only screen and (max-width:767px){.gi-mobile{display:block}}.gi-tablet{display:none}@media only screen and (min-width:768px) and (max-width:939px){.gi-tablet{display:block}}.ReactTable{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border:1px solid rgba(0,0,0,.1)}*,.ReactTable *{box-sizing:border-box}.ReactTable .rt-table,.ReactTable .rt-thead{-webkit-box-flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ReactTable .rt-table{-webkit-box-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto;flex:auto 1}.ReactTable .rt-thead{flex:1 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,.03)}.ReactTable .rt-thead.-filters,.ReactTable .rt-thead.-headerGroups{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .-pagination input,.ReactTable .-pagination select,.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:400;outline:0}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{padding:5px;position:relative;border-right:1px solid rgba(0,0,0,.05);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275)}.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-td.-cursor-pointer,.ReactTable .rt-thead .rt-th.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-td:last-child,.ReactTable .rt-thead .rt-th:last-child{border-right:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:transparent transparent transparent #f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;flex:99999 1 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,.05)}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-tbody .rt-td:last-child,.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer}.ReactTable .rt-tr-group{-webkit-box-flex:1;flex:1 0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;flex:1 0 auto;display:-webkit-inline-box;display:inline-flex}.ReactTable .rt-td,.ReactTable .rt-th{-webkit-box-flex:1;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity}.ReactTable .rt-td.-hidden,.ReactTable .rt-th.-hidden{width:0!important;min-width:0!important;padding:0!important;border:0!important;opacity:0!important}.ReactTable .rt-expander{display:inline-block;position:relative;color:transparent;margin:0 10px}.ReactTable .rt-expander:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;flex:1 0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,.05)}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,.05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-top:2px solid rgba(0,0,0,.1)}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,.6);background:rgba(0,0,0,.1);transition:all .1s ease;cursor:pointer;outline:0}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,.3);color:#fff}.ReactTable .-pagination .-next,.ReactTable .-pagination .-previous{-webkit-box-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .-loading,.ReactTable .rt-noData{position:absolute;background:rgba(255,255,255,.8);transition:all .3s ease;pointer-events:none}.ReactTable .rt-noData{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;color:rgba(0,0,0,.5);left:50%;top:50%;z-index:1}.ReactTable .-loading{display:block;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0}.ReactTable .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all}.ReactTable .-loading.-active>div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-td,.ReactTable .rt-resizing .rt-th{transition:none!important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,button,html,label{font-family:"GMSansC",Helvetica,sans-serif}a,body,html{color:#191919}body,html{margin:0;font-size:18px;line-height:1.2;background-color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{transition:color .1s ease-out}a:hover{color:#89cad3;transition:color .1s ease-in}.color-bg{padding:.15em .3em}p{line-height:1.4;margin:.6em 0}b,h1,h2,h3,h4,h5,h6,p,strong{font-weight:400;color:#191919}h2{font-size:1.2em;letter-spacing:.5px}h3{font-family:"PrattFineBold",Helvetica,sans-serif;font-size:1.7em;margin-bottom:.5em;margin-top:.5em}b,h2,h4,strong{font-family:"GMSansCBold",Helvetica,sans-serif}h4{border-bottom:2px solid #191919}ul{list-style-type:none;padding:0;margin:0}b,strong{line-height:1}button,label{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;font-size:.8rem;letter-spacing:1px;background:0 0;padding:.3em .4em}label{color:#ccc}button:focus,label:focus{outline:0}button{border:1px solid #b2b2b2;color:#b2b2b2;transition:all .1s ease-out}button:hover{border-color:#191919;color:#191919;cursor:pointer;transition:all .1s ease-in}.loading{width:100%;height:7em;background-color:#f2f2f2;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.loading p{text-transform:uppercase;letter-spacing:1px;font-size:.9rem;color:#b2b2b2}.main-area{margin:0 auto}@media (min-width:1400px){.main-area{max-width:1200px}.main-area::after{clear:both;content:"";display:block}}@media (min-width:1025px) and (max-width:1399px){.main-area{max-width:80vw}.main-area::after{clear:both;content:"";display:block}}@media (min-width:768px) and (max-width:1024px){.main-area{max-width:90vw}.main-area::after{clear:both;content:"";display:block}}@media (max-width:767px){.main-area{max-width:100%;padding:0 10px}.main-area::after{clear:both;content:"";display:block}}.games{margin-bottom:4em}.header,.header img{width:100%}.header .gi-banner{width:100%;position:relative;top:0;left:0;height:50px;box-shadow:0 1px 2px rgba(0,0,0,.1);background:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.header .logo{width:50px;top:0;left:0;line-height:0}.header .headline{opacity:1;position:relative;color:#191919;text-align:left}.header .gi-banner .social{opacity:1;transition:opacity 1s;position:relative;margin-right:.25rem;top:1px}.header .gi-share ul li{display:inline-block;padding:.3rem;font-size:1rem}.header .gi-share ul li a{color:#191919;text-decoration:none}@media (min-width:768px){.header .gi-banner .social{margin-right:1rem}.header .gi-share ul li{padding:.25rem}}.top{text-align:center;margin:1em auto 1.2em}@media (max-width:767px){.top{margin-top:.7em}}.top-description,.top-label,.top-update{margin:0}.top-sparkline{margin-bottom:.5em}.top-sparkline path{fill:none;stroke:#89cad3;stroke-width:3px}.top-sparkline .sparkline-end{fill:#89cad3}.top-label{font-family:"GMSansCBold",Helvetica,sans-serif;text-transform:uppercase;margin-bottom:.3rem;letter-spacing:1px}.top-headline{font-family:"PrattFineBold",Helvetica,sans-serif;font-size:3.2rem;margin:-.1em 0 0;margin-bottom:.4rem}@media (max-width:767px){.top-headline{font-size:2.6rem}}.top-description,.top-update{margin-left:auto;margin-right:auto;width:55%;line-height:1.3}.top-update{margin-bottom:.7em}@media (max-width:767px){.top-description,.top-update{width:100%}}.top-description{margin-bottom:.3em}.top-pubdate{text-transform:uppercase;color:#7f7f7f;letter-spacing:1px;font-size:.75em;margin:0}@media (max-width:767px){.top-pubdate{margin-bottom:.3em}}.personalization{background:#f2f2f2;padding:1em 1.2em;margin-bottom:1em}@media (max-width:767px){.personalization{padding:1em .6em;margin-left:-10px;margin-right:-10px}}.personalization p{margin:0 .5em 0 0}.personalization-row div:only-child{margin-bottom:0}.team-select,.team-select .typeahead-option,.team-select .typeahead-options,.team-select input,.team-select p{font-size:.8rem;color:#191919;letter-spacing:1px;text-transform:uppercase}.team-select{display:block;margin-bottom:.8em}.team-select>button,.team-select>div,.team-select>p{display:inline-block;vertical-align:middle;position:relative;top:-1px}.team-select button{margin-left:.4em;top:-1px;position:relative}.typeahead-container{position:relative;width:10.4rem;top:-1px}@media (max-width:767px){.typeahead-container{width:10rem}}.typeahead-container input{font-size:1em;font-family:"GMSansC",Helvetica,sans-serif;border:1px solid #191919;background:0 0;line-height:1;vertical-align:middle;width:100%;padding:.3em .4em;border-radius:0;-webkit-appearance:none}@media (max-width:767px){.typeahead-container input{line-height:1.3}}.typeahead-container input::-webkit-input-placeholder{color:#191919;opacity:.4}.typeahead-container input:-ms-input-placeholder,.typeahead-container input::-ms-input-placeholder{color:#191919;opacity:.4}.typeahead-container input::placeholder{color:#191919;opacity:.4}@media (min-width:768px) and (max-width:939px){.typeahead-container input::-webkit-input-placeholder{line-height:1.3}.typeahead-container input:-ms-input-placeholder,.typeahead-container input::-ms-input-placeholder{line-height:1.3}.typeahead-container input::placeholder{line-height:1.3}}.typeahead-options{position:absolute;z-index:1000;background-color:#fff;width:100%}.typeahead-option{padding:.2em;text-transform:uppercase;font-size:.9em;letter-spacing:.5px}.typeahead-option.selected{background-color:rgba(25,25,25,.15);cursor:pointer}.games-filter{text-align:left;margin-bottom:.8em}.games-filter label,.playoffs .display-buttons label{color:#191919;padding-left:0}@media (max-width:767px){.games-filter label{display:block}}.games-filter button{margin-left:.4em}.games-filter button.active{border-color:#191919;color:#191919}.games-filter button:focus{outline:0}.games-filter button:first-of-type{margin-left:0}.games-predictions-group h4{margin-bottom:0}.games-load-more{width:100%;text-transform:uppercase;text-align:center;letter-spacing:1px;margin-top:1em}.games-load-more button{padding:1em;font-size:.9em;width:100%;border-color:#b2b2b2;color:#b2b2b2}.games-load-more:hover,.playoff-date-picker select:hover{cursor:pointer}.games-load-more:hover button,.playoffs .display-buttons button.active{border-color:#191919;color:#191919}.game-predictions-grid::after,.games-predictions::after,.playoff-matchup-grid::after,.playoff-matchups-group::after{clear:both;content:"";display:block}@media (min-width:1400px){.game-predictions-grid{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (min-width:1025px) and (max-width:1399px){.game-predictions-grid{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (min-width:768px) and (max-width:1024px){.game-predictions-grid{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (max-width:767px){.game-predictions-grid{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}@media (min-width:1400px){.game-prediction{width:calc(20% - 1.2rem);float:left;margin-left:1rem}}@media (min-width:1025px) and (max-width:1399px){.game-prediction{width:calc(25% - 1.25rem);float:left;margin-left:1rem}}@media (min-width:768px) and (max-width:1024px){.game-prediction{width:calc(33.33333% - 1.33333rem);float:left;margin-left:1rem}}@media (max-width:767px){.game-prediction{width:calc(50% - 15px);float:left;margin-left:10px}}.game-prediction.selected .game-prediction-box{border-color:#191919}.game-prediction.selected .game-prediction-time{color:#191919}.game-prediction-time{text-transform:uppercase;color:#b2b2b2;letter-spacing:1px;font-size:.8rem;margin-bottom:2px;margin-top:.8rem}.game-prediction-box{border:1px solid #ccc;padding:4px}.game-prediction-box.game-complete p.team-lost{opacity:.5}.game-prediction-box.game-complete p.team-lost .game-prediction-indicator{background-color:#e5e5e5!important}.game-prediction-box p{position:relative;margin:0;padding:.5rem .2rem .5rem .5rem;width:100%}.game-prediction-box p::after{clear:both;content:"";display:table}.game-prediction-box p span{position:relative;z-index:20}.game-prediction-box p .team-name{float:left}@media (max-width:410px){.game-prediction-box p .team-name{display:none}}.game-prediction-box p .team-name-short{display:none;float:left}@media (max-width:410px){.game-prediction-box p .team-name-short{display:inline}}.game-prediction-box p .completed{margin-left:.3em;float:left}.game-prediction-box p .completed:empty{display:none}.game-prediction-box p .prediction{float:right}.game-prediction-box p .game-prediction-indicator{position:absolute;top:0;left:0;height:100%;z-index:1}.playoffs{margin-bottom:2em}.playoffs .display-buttons{text-align:left;margin-bottom:.8em}@media (max-width:767px){.playoffs .display-buttons label{display:block}}.playoffs .display-buttons button{margin-left:.4em}.playoffs .display-buttons button:focus{outline:0}.playoffs .display-buttons button:first-of-type{margin-left:0}.playoffs h5{margin-top:0;text-transform:uppercase;font-size:1rem;letter-spacing:1px;font-family:"GMSansCBold",Helvetica,sans-serif;margin-bottom:1em}.playoff-date-picker{width:100%;margin:0 auto;text-align:center}.playoff-date-picker>*{display:inline-block}.playoff-date-picker p{margin-top:0;margin-right:.5em}.playoff-date-picker span{position:relative}.playoff-date-picker span:after{content:'';height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #191919;position:absolute;right:7px;top:10px}.playoff-date-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #191919;color:#191919;font-family:"GMSansC",Helvetica,sans-serif;font-size:.8rem;letter-spacing:1px;background:0 0;padding:.3em .4em;border-radius:0;width:10em}.playoff-date-picker select::-ms-expand{display:none}.playoff-matchups,.playoff-table-group{margin-bottom:1em}.playoffs .ReactTable .rt-td,.playoffs .ReactTable p{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.playoffs .ReactTable p{padding:0;margin:0;padding:.7rem;font-family:"GMSansC",Helvetica,sans-serif}.playoffs .ReactTable .team p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:0;position:relative}.playoffs .ReactTable .team p:hover{text-decoration:underline}.playoffs .ReactTable .team .team-logo{width:36px;position:absolute;text-align:center}@media (max-width:767px){.playoffs .ReactTable .team .team-logo{display:none}}.playoffs .ReactTable .team .team-logo img{height:24px;max-width:24px;position:relative;top:3px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.playoffs .ReactTable .team .team-logo img{top:-12px}}.playoffs .ReactTable .team .team-name{margin-left:calc(24px + 1rem)}@media (max-width:767px){.playoffs .ReactTable .team .team-name{display:none}}.playoffs .ReactTable .team .team-name-short{display:none;margin-left:calc(24px + 1rem)}@media (max-width:767px){.playoffs .ReactTable .team .team-name-short{display:block;margin-left:.4em}}@media (min-width:1400px){.playoff-matchup-grid{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (min-width:1025px) and (max-width:1399px){.playoff-matchup-grid{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (min-width:768px) and (max-width:1024px){.playoff-matchup-grid{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (max-width:767px){.playoff-matchup-grid{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}@media (min-width:1400px){.playoff-matchup{width:calc(25% - 1.25rem);float:left;margin-left:1rem}}@media (min-width:1025px) and (max-width:1399px){.playoff-matchup{width:calc(25% - 1.25rem);float:left;margin-left:1rem}}@media (min-width:768px) and (max-width:1024px){.playoff-matchup{width:calc(25% - 1.25rem);float:left;margin-left:1rem}}@media (max-width:767px){.playoff-matchup{width:calc(50% - 15px);float:left;margin-left:10px}}.playoff-matchup.selected .playoff-matchup-box{border-color:#191919;background-color:rgba(137,202,211,.25)}.playoff-matchup-box{border:1px solid #ccc;padding:4px;margin-bottom:.5em}.playoff-matchup-box p{position:relative;margin:0;padding:.3rem;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;vertical-align:middle}.playoff-matchup-box p span{z-index:1}@media (max-width:410px){.playoff-matchup-box p .team-name{display:none}}.playoff-matchup-box p .team-name-short{display:none}@media (max-width:410px){.playoff-matchup-box p .team-name-short{display:inline}}.playoff-matchup-box p .team-seed{margin-left:.4em;color:#b2b2b2;text-transform:uppercase;font-size:.85em;position:relative;top:3px}.playoff-matchup-box p .game-prediction-indicator{position:absolute;top:0;left:0;height:100%;z-index:0}p.versus{padding-top:0;padding-bottom:0;text-transform:uppercase;letter-spacing:1px;font-size:.8em;color:#666}.ReactTable{border:0}@media (max-width:767px){.ReactTable{font-size:.9rem}}.ReactTable .rt-td,.ReactTable .rt-th,.ReactTable .team-accordion p{padding:0}.ReactTable .rt-thead .rt-th{text-align:left;border:0}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead.-header{box-shadow:none;text-transform:uppercase;letter-spacing:1px;font-size:.7rem;line-height:1.1}@media (max-width:767px){.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead.-header{font-size:.6rem}}.ReactTable .rt-thead .rt-td.-sort-asc:focus,.ReactTable .rt-thead .rt-td.-sort-desc:focus,.ReactTable .rt-thead .rt-td:focus,.ReactTable .rt-thead .rt-th.-sort-asc:focus,.ReactTable .rt-thead .rt-th.-sort-desc:focus,.ReactTable .rt-thead .rt-th:focus,.ReactTable .rt-thead.-header:focus{outline:0}.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-desc{box-shadow:none;background-color:rgba(25,25,25,.2)}.ReactTable .rt-thead.-header{border-bottom:2px solid #191919}.ReactTable .rt-tbody .rt-tr-group,.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:2px solid #f2f2f2}.ReactTable .rt-tbody .rt-td,.legal .legal-copyright abbr{border:0}.ReactTable .rt-noData{display:none}.ReactTable .rt-th.header-losses,.ReactTable .rt-th.header-otlosses,.ReactTable .rt-th.header-points,.ReactTable .rt-th.header-probability,.ReactTable .rt-th.header-proj-points,.ReactTable .rt-th.header-proj-winshares,.ReactTable .rt-th.header-wins,.ReactTable .rt-th.header-winshares{text-align:right;padding-right:.7em}@media (max-width:767px){.ReactTable .rt-th.header-losses,.ReactTable .rt-th.header-otlosses,.ReactTable .rt-th.header-points,.ReactTable .rt-th.header-probability,.ReactTable .rt-th.header-proj-points,.ReactTable .rt-th.header-proj-winshares,.ReactTable .rt-th.header-wins,.ReactTable .rt-th.header-winshares{padding-right:.5em}}.ReactTable .rt-td.conference p,.ReactTable .rt-td.division p{padding-left:.4em}.ReactTable .rt-td.losses,.ReactTable .rt-td.otlosses,.ReactTable .rt-td.points,.ReactTable .rt-td.probability,.ReactTable .rt-td.proj-points,.ReactTable .rt-td.proj-winshares,.ReactTable .rt-td.wins,.ReactTable .rt-td.winshares{-webkit-box-pack:end;justify-content:flex-end}.ReactTable .rt-td.losses p,.ReactTable .rt-td.otlosses p,.ReactTable .rt-td.points p,.ReactTable .rt-td.probability p,.ReactTable .rt-td.proj-points p,.ReactTable .rt-td.proj-winshares p,.ReactTable .rt-td.wins p,.ReactTable .rt-td.winshares p{padding-right:.6em}@media (max-width:767px){.ReactTable .rt-td.losses p,.ReactTable .rt-td.otlosses p,.ReactTable .rt-td.points p,.ReactTable .rt-td.probability p,.ReactTable .rt-td.proj-points p,.ReactTable .rt-td.proj-winshares p,.ReactTable .rt-td.wins p,.ReactTable .rt-td.winshares p{padding-right:.5em}}.ReactTable .rt-td.conference,.ReactTable .rt-td.division{text-transform:uppercase;letter-spacing:.5px;font-size:.85em}.ReactTable .rt-td.conference p,.ReactTable .rt-td.division p{color:#7f7f7f}.ReactTable .rt-tr.highlighted,.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:#f2f2f2}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow){transition:all .1s ease-out}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{transition:all .1s ease-in;cursor:pointer}.ReactTable .team-accordion{padding:1em 0;position:relative}.ReactTable .team-accordion::after{clear:both;content:"";display:block}.ReactTable .team-accordion h2{margin-top:0}.ReactTable .team-accordion button.accordion-close{position:absolute;top:1.4em;right:0}@media (max-width:767px){.ReactTable .team-accordion button.accordion-close{top:1em}}.ReactTable .team-accordion .accordion-description,.team-chart{margin-bottom:1.5em}@media (min-width:1400px){.team-charts{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (min-width:1025px) and (max-width:1399px){.team-charts{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (min-width:768px) and (max-width:1024px){.team-charts{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (max-width:767px){.team-charts{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.team-charts h3{font-family:"GMSansC",Helvetica,sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:#191919;border-bottom:1px solid #191919;margin-bottom:1em}@media (min-width:1400px){.team-chart{width:calc(33.33333% - 1.33333rem);float:left;margin-left:1rem}}@media (min-width:1025px) and (max-width:1399px){.team-chart{width:calc(33.33333% - 1.33333rem);float:left;margin-left:1rem}}@media (min-width:768px) and (max-width:1024px){.team-chart{width:calc(33.33333% - 1.33333rem);float:left;margin-left:1rem}}@media (max-width:767px){.team-chart{width:calc(100% - 20px);float:left;margin-left:10px}}.team-chart svg *{shape-rendering:crispEdges}.point-curve-chart,.points-trend-chart,.probs-trend-chart{position:relative}.point-curve-chart .line,.points-trend-chart .line,.probs-trend-chart .line{fill:none;stroke:#b2b2b2;stroke-width:1.5px;opacity:.35;stroke-linecap:round;stroke-linejoin:round}.point-curve-chart .area,.points-trend-chart .area,.probs-trend-chart .area{stroke:none}.point-curve-chart .area-min-max,.points-trend-chart .area-min-max,.probs-trend-chart .area-min-max{fill:rgba(137,202,211,.2)}.point-curve-chart .area-stddev,.points-trend-chart .area-stddev,.probs-trend-chart .area-stddev{fill:rgba(137,202,211,.35)}.point-curve-chart .line-projected-points,.points-trend-chart .line-projected-points,.probs-trend-chart .line-projected-points{shape-rendering:auto;stroke:#e5e5e5}.point-curve-chart .line-avg,.point-curve-chart .selected .line,.points-trend-chart .line-avg,.points-trend-chart .selected .line,.probs-trend-chart .line-avg,.probs-trend-chart .selected .line{stroke:#191919;stroke-width:3px;opacity:1}.point-curve-chart .selected .line-projected-points,.points-trend-chart .selected .line-projected-points,.probs-trend-chart .selected .line-projected-points{stroke:#89cad3;stroke-dasharray:8px 7px;shape-rendering:auto;-webkit-animation:dash .5s linear forwards;animation:dash .5s linear forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}.point-curve-chart .axes line,.points-trend-chart .axes line,.probs-trend-chart .axes line{stroke:#b2b2b2;stroke-width:1px}.point-curve-chart .axes text,.points-trend-chart .axes text,.probs-trend-chart .axes text{font-family:"GMSansC",Helvetica,sans-serif;fill:#191919;text-transform:uppercase;letter-spacing:1px;font-size:.7rem;text-shadow:1px 1px 0 rgba(255,255,255,.7),-1px -1px 0 rgba(255,255,255,.7),-1px 1px 0 rgba(255,255,255,.7),1px -1px 0 rgba(255,255,255,.7)}.point-curve-chart .axes .x-axis-label,.points-trend-chart .axes .x-axis-label,.probs-trend-chart .axes .x-axis-label{text-anchor:middle}.point-curve-chart .legend,.points-trend-chart .legend,.probs-trend-chart .legend{position:absolute;top:-.4em;left:0;font-size:.85rem}.point-curve-chart .legend p:before,.points-trend-chart .legend p:before,.probs-trend-chart .legend p:before{content:'';display:block;width:.85rem;height:.85rem;margin-right:.35em}.points-trend-chart path,.probs-trend-chart path{shape-rendering:auto}.point-curve-chart-legend p.points-actual:before,.point-curve-chart-legend p.points-others:before,.point-curve-chart-legend p.points-projected:before{line-height:1;height:0}.point-curve-chart-legend p.points-actual:before{border-bottom:3px solid #191919}.point-curve-chart-legend p.points-others:before{border-bottom:2px solid #ccc}.point-curve-chart-legend p.points-projected:before{border-bottom:3px dotted #89cad3}.point-curve-chart-legend p.points-range:before{background-color:rgba(137,202,211,.4)}.points-trend-chart-legend p.points-others:before,.points-trend-chart-legend p.points-team:before,.points-trend-chart-legend p.probs-others:before,.points-trend-chart-legend p.probs-team:before,.probs-trend-chart-legend p.points-others:before,.probs-trend-chart-legend p.points-team:before,.probs-trend-chart-legend p.probs-others:before,.probs-trend-chart-legend p.probs-team:before{line-height:1;height:0}.points-trend-chart-legend p.points-team:before,.points-trend-chart-legend p.probs-team:before,.probs-trend-chart-legend p.points-team:before,.probs-trend-chart-legend p.probs-team:before{border-bottom:3px solid #191919}.points-trend-chart-legend p.points-others:before,.points-trend-chart-legend p.probs-others:before,.probs-trend-chart-legend p.points-others:before,.probs-trend-chart-legend p.probs-others:before{border-bottom:2px solid #ccc}.footer{margin-bottom:2em}.data-provider{margin:1.5em 0}.data-provider p{margin:0}.data-provider img{width:300px}@media (max-width:767px){.data-provider img{width:100%}}.legal{background-color:#f2f2f2}.legal .legal-links{padding:15px 0;font-size:.78rem;line-height:1.35rem;text-align:center;border-top:1px solid #e5e5e5}.legal .legal-links a{color:#4c4c4c;text-decoration:none;border:0;transition:color .1s ease-out}.legal .legal-links a:hover{color:#da161f;transition:color .1s ease-in}.legal .legal-links ul{margin:0 auto;padding:0}.legal .legal-links li{font-family:"GMSansCBold",Helvetica,sans-serif;display:inline-block;list-style:none;padding:0 6px}.legal .legal-copyright{padding:14px 0;color:#595959;font-family:"GMSansC",Helvetica,sans-serif;font-size:.65rem;line-height:.975rem;text-align:center}.legal .legal-copyright address{margin:0;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}.ad-container{margin:0 auto;text-align:center}.ad-flex{margin-bottom:1.5em}@media (max-width:767px){.ad-flex{margin-top:1em}}.ad-flex2{margin-bottom:3.5em}