#playoff-picture{background-color:#002d62}#playoff-picture ul{list-style:disc}#playoff-picture li,#playoff-picture p,#playoff-picture td,#playoff-picture th{font-size:16px;line-height:22px}#playoff-picture li.text-small,#playoff-picture p.text-small,#playoff-picture td.text-small,#playoff-picture th.text-small{font-size:13px;line-height:18px}#playoff-picture li.text-small i,#playoff-picture li.text-small span,#playoff-picture p.text-small i,#playoff-picture p.text-small span,#playoff-picture td.text-small i,#playoff-picture td.text-small span,#playoff-picture th.text-small i,#playoff-picture th.text-small span{color:#e03a3e;text-transform:uppercase}#playoff-picture li.text-large,#playoff-picture p.text-large,#playoff-picture td.text-large,#playoff-picture th.text-large{font-size:18px;line-height:24px}#playoff-picture h3.text-large{font-size:32px;line-height:1}#playoff-picture .text-white{color:#fff}#playoff-picture .text-red{color:#e03a3e}#playoff-picture .text-blue{color:#041e42}#playoff-picture .playoffPictureSeparator{position:relative}#playoff-picture .playoffPictureSeparator:before{position:absolute;content:"";width:100%;height:100%;background-color:#002d62;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%)}#playoff-picture .playoffPictureSeparator:after{position:absolute;content:"";width:100%;height:100%;background-color:#fff;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}@media(max-width:992px){#playoff-picture .playoffPictureSeparator{height:20px}}#playoff-picture .header{background:rgba(0,0,0,.1)}@media(min-width:992px){#playoff-picture .matchup>div,#playoff-picture .stats>div{max-width:90%;margin:0}}#playoff-picture .matchup{background-color:#fff}#playoff-picture .matchup>div{margin-left:auto;margin-right:auto}@media(min-width:992px){#playoff-picture .matchup>div{margin-left:0}}#playoff-picture .matchup .teams{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-bottom:24px}#playoff-picture .matchup .teams>div{text-align:center}#playoff-picture .matchup .teams img{max-height:170px;width:100%;height:auto;margin:0 auto}#playoff-picture .matchup .teams h3{font-size:18px}#playoff-picture .matchup .description,#playoff-picture .matchup .magic-number,#playoff-picture .matchup .playoff-history,#playoff-picture .matchup .season-series{padding-bottom:48px}#playoff-picture .matchup .description p,#playoff-picture .matchup .magic-number p,#playoff-picture .matchup .playoff-history p,#playoff-picture .matchup .season-series p{margin-bottom:16px;color:#041e42}#playoff-picture .matchup .description p:last-child,#playoff-picture .matchup .magic-number p:last-child,#playoff-picture .matchup .playoff-history p:last-child,#playoff-picture .matchup .season-series p:last-child{margin-bottom:0}#playoff-picture .matchup .description ul,#playoff-picture .matchup .magic-number ul,#playoff-picture .matchup .playoff-history ul,#playoff-picture .matchup .season-series ul{margin:0 0 26px 26px}@media(min-width:992px){#playoff-picture .matchup .description,#playoff-picture .matchup .magic-record,#playoff-picture .matchup .playoff-record,#playoff-picture .matchup .season-record{position:relative}#playoff-picture .matchup .description .left-angle:before,#playoff-picture .matchup .magic-record .left-angle:before,#playoff-picture .matchup .playoff-record .left-angle:before,#playoff-picture .matchup .season-record .left-angle:before{position:absolute;content:"";top:0;left:-20px;width:20px;height:100%;background-color:#fff;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%)}#playoff-picture .matchup .description .left-angle:after,#playoff-picture .matchup .magic-record .left-angle:after,#playoff-picture .matchup .playoff-record .left-angle:after,#playoff-picture .matchup .season-record .left-angle:after{position:absolute;content:"";top:0;left:-20px;width:20px;height:100%;background-color:#f9f9f9;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}#playoff-picture .matchup .description .right-angle:before,#playoff-picture .matchup .magic-record .right-angle:before,#playoff-picture .matchup .playoff-record .right-angle:before,#playoff-picture .matchup .season-record .right-angle:before{position:absolute;content:"";top:0;left:100%;width:20px;height:100%;background-color:#f9f9f9;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%)}#playoff-picture .matchup .description .right-angle:after,#playoff-picture .matchup .magic-record .right-angle:after,#playoff-picture .matchup .playoff-record .right-angle:after,#playoff-picture .matchup .season-record .right-angle:after{position:absolute;content:"";top:0;left:100%;width:20px;height:100%;background-color:#fff;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}}#playoff-picture .matchup .description{background-color:#f9f9f9;padding:24px 24px 12px;margin-bottom:48px}#playoff-picture .matchup .description a{font-size:16px;font-weight:700;color:#041e42;text-decoration:none;display:block}@media(min-width:992px){#playoff-picture .matchup .description a{display:none}}#playoff-picture .matchup .magic-record ul,#playoff-picture .matchup .playoff-record ul,#playoff-picture .matchup .season-record ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:center;background-color:#f9f9f9}#playoff-picture .matchup .magic-record ul li,#playoff-picture .matchup .playoff-record ul li,#playoff-picture .matchup .season-record ul li{padding:16px 0;margin-bottom:0;text-align:center;flex-wrap:wrap;flex:1 1;color:#041e42;position:relative;display:flex;flex-direction:column;align-items:center}#playoff-picture .matchup .magic-record ul li:after,#playoff-picture .matchup .playoff-record ul li:after,#playoff-picture .matchup .season-record ul li:after{content:"";position:absolute;height:40px;width:1px;right:0;top:50%;background-color:#e7dfdf;margin-top:-20px}#playoff-picture .matchup .magic-record ul li:last-child:after,#playoff-picture .matchup .playoff-record ul li:last-child:after,#playoff-picture .matchup .season-record ul li:last-child:after{display:none}#playoff-picture .matchup .magic-record ul li .date,#playoff-picture .matchup .playoff-record ul li .date,#playoff-picture .matchup .season-record ul li .date{text-transform:uppercase;font-size:14px}#playoff-picture .matchup .magic-record ul li .result,#playoff-picture .matchup .magic-record ul li .year,#playoff-picture .matchup .playoff-record ul li .result,#playoff-picture .matchup .playoff-record ul li .year,#playoff-picture .matchup .season-record ul li .result,#playoff-picture .matchup .season-record ul li .year{font-size:32px;line-height:1.1;font-weight:900;padding:4px 0 0}#playoff-picture .matchup .magic-record ul li .round,#playoff-picture .matchup .magic-record ul li .score,#playoff-picture .matchup .playoff-record ul li .round,#playoff-picture .matchup .playoff-record ul li .score,#playoff-picture .matchup .season-record ul li .round,#playoff-picture .matchup .season-record ul li .score{font-size:18px;line-height:1.1;position:relative;padding:3px 0 4px}#playoff-picture .matchup .magic-record ul li .round:after,#playoff-picture .matchup .magic-record ul li .score:after,#playoff-picture .matchup .playoff-record ul li .round:after,#playoff-picture .matchup .playoff-record ul li .score:after,#playoff-picture .matchup .season-record ul li .round:after,#playoff-picture .matchup .season-record ul li .score:after{content:"";position:absolute;width:40px;height:1px;bottom:0;left:50%;margin-left:-20px;background-color:#e7dfdf}#playoff-picture .matchup .magic-record ul li .round,#playoff-picture .matchup .playoff-record ul li .round,#playoff-picture .matchup .season-record ul li .round{font-size:16px;line-height:1.1}#playoff-picture .matchup .magic-record ul li .location,#playoff-picture .matchup .magic-record ul li .outcome,#playoff-picture .matchup .playoff-record ul li .location,#playoff-picture .matchup .playoff-record ul li .outcome,#playoff-picture .matchup .season-record ul li .location,#playoff-picture .matchup .season-record ul li .outcome{font-size:14px}#playoff-picture .matchup .magic-record ul li .game-recap-button,#playoff-picture .matchup .playoff-record ul li .game-recap-button,#playoff-picture .matchup .season-record ul li .game-recap-button{font-size:12px;font-weight:700;color:#fff;background-color:#e03a3e;text-decoration:none;padding:1px 8px;margin-top:5px}#playoff-picture .matchup .magic-record ul li .game-recap-button:hover,#playoff-picture .matchup .playoff-record ul li .game-recap-button:hover,#playoff-picture .matchup .season-record ul li .game-recap-button:hover{color:#fff;background-color:#041e42}#playoff-picture .matchup .playoff-record ul{flex-wrap:wrap}#playoff-picture .matchup .playoff-record ul li{flex:none;width:33%;padding:16px}#playoff-picture .matchup .playoff-record ul li:nth-child(3):after{display:none}#playoff-picture .matchup .playoff-record ul li:not(:nth-child(-n+3)){padding-top:0}@media(max-width:525px){#playoff-picture .matchup .playoff-record ul,#playoff-picture .matchup .season-record ul{flex-wrap:wrap}#playoff-picture .matchup .playoff-record ul li,#playoff-picture .matchup .season-record ul li{flex:none;width:50%;padding:16px}#playoff-picture .matchup .playoff-record ul li:nth-child(2):after,#playoff-picture .matchup .season-record ul li:nth-child(2):after{display:none}}#playoff-picture .matchup .magic-record ul{flex-direction:column}@media(min-width:768px){#playoff-picture .matchup .magic-record ul{flex-direction:row}}#playoff-picture .matchup .magic-record ul li{padding:16px 24px;justify-content:center}#playoff-picture .matchup .magic-record ul li:first-child{flex:none;display:flex;align-items:center;position:relative;padding:3px 0 4px}#playoff-picture .matchup .magic-record ul li:first-child h3{font-size:3rem;line-height:1;width:160px}#playoff-picture .matchup .magic-record ul li:first-child:after{content:"";position:absolute;width:40px;height:1px;bottom:0;left:50%;margin-left:-20px;background-color:#e7dfdf;right:auto;top:auto;margin-top:0}@media(min-width:768px){#playoff-picture .matchup .magic-record ul li:first-child:after{height:40px;width:1px;right:0;top:50%;margin-top:-20px;left:auto;bottom:auto;margin-left:0}}#playoff-picture .matchup .magic-record ul li:last-child{flex:auto;text-align:left}#playoff-picture .stats{color:#fff}#playoff-picture .stats>div{margin-left:auto;margin-right:auto}@media(min-width:992px){#playoff-picture .stats>div{margin-right:0}}#playoff-picture .stats .standings p.text-small span{color:#fff;background-color:#e03a3e;padding:.05rem .25rem}#playoff-picture .stats .standings p.text-small i{color:#fff}#playoff-picture .stats .standings table{margin-bottom:1.45rem;width:100%}#playoff-picture .stats .standings table #htmlSpinner{margin-top:38px}#playoff-picture .stats .standings table #spinnerText{margin-bottom:38px}#playoff-picture .stats .standings table tbody tr{position:relative}#playoff-picture .stats .standings table tbody tr td{background-color:hsla(0,0%,100%,.1);border-bottom:3px solid #002d62;text-align:left;transition:border .3s linear;padding:.525rem .4rem calc(.525rem - 1px)}@media(min-width:768px){#playoff-picture .stats .standings table tbody tr td{padding:.525rem .625rem calc(.525rem - 1px)}}@media(min-width:1303px){#playoff-picture .stats .standings table tbody tr td{padding:.525rem .96667rem calc(.525rem - 1px)}}#playoff-picture .stats .standings table tbody tr td.team-logo{position:relative;overflow:hidden;width:80px;background-color:#fff}#playoff-picture .stats .standings table tbody tr td.team-logo img{width:100%;height:auto;position:absolute;top:0;left:0;transform:translateY(-20%);margin:0}#playoff-picture .stats .standings table tbody tr td .teamLogo{width:100%;max-width:45px;margin:0 8px 0 0}#playoff-picture .stats .standings table tbody tr td.seed{text-align:center;background-color:rgba(0,0,0,.4);color:#fff;font-weight:700;font-size:24px;max-width:56px;white-space:nowrap}#playoff-picture .stats .standings table tbody tr.fever td{font-weight:700}#playoff-picture .stats .standings table tbody tr.fever td.seed{background-color:#e03a3e;color:#fff}#playoff-picture .stats .standings table tbody tr.team-of-interest{cursor:pointer}#playoff-picture .stats .standings table tbody tr.team-of-interest:after{content:"";position:absolute;right:0;top:0;height:calc(100% - 1px);width:1px;border-right:3px solid #e7dfdf}@media(min-width:992px){#playoff-picture .stats .standings table tbody tr.team-of-interest:after{border-right-width:7px}}#playoff-picture .stats .standings table tbody tr.team-of-interest:hover td:not(.seed):not(.team-logo){background-color:hsla(0,0%,100%,.2)}#playoff-picture .stats .standings table tbody tr.team-of-interest:hover:after{border-right-color:#e03a3e}#playoff-picture .stats .standings table tbody tr.team-of-interest:hover i{color:#e03a3e}#playoff-picture .stats .standings table tbody tr.team-of-interest.active{background-color:rgba(0,0,0,.4)}#playoff-picture .stats .standings table tbody tr.team-of-interest.active td{border-bottom-width:0}#playoff-picture .stats .standings table tbody tr.team-of-interest.active td.seed{background-color:#f9f9f9;color:#041e42}#playoff-picture .stats .standings table tbody tr.team-of-interest.active:after{border-right-color:#e03a3e;height:100%}#playoff-picture .stats .standings table tbody tr.team-of-interest.active:hover td:not(.seed):not(.team-logo){background-color:rgba(0,0,0,.1)}#playoff-picture .stats .standings table tbody tr.team-of-interest.active i{color:#e03a3e}#playoff-picture .stats .standings table tbody tr.team-of-interest.active+tr .detail-background:after{border-right-color:#e03a3e}#playoff-picture .stats .standings table tbody tr .detail-background{background-color:#f9f9f9;color:#041e42;padding:0;border-bottom-width:0}#playoff-picture .stats .standings table tbody tr .detail-background:after{content:"";position:absolute;right:0;top:0;height:calc(100% - 3px);width:1px;border-right:3px solid #e7dfdf}@media(min-width:992px){#playoff-picture .stats .standings table tbody tr .detail-background:after{border-right-width:7px}}#playoff-picture .stats .standings table tbody tr .detail-background .details-content{overflow:hidden;max-height:0;transition:max-height .2s ease-out .1s}#playoff-picture .stats .standings table tbody tr .detail-background .details-content.expanded{max-height:-moz-fit-content;max-height:fit-content;border-bottom-width:3px}#playoff-picture .stats .standings table tbody tr .detail-background .details-content .inner-table{margin:10px;width:calc(100% - 20px)}#playoff-picture .stats .standings table tbody tr .detail-background .details-content .inner-table thead th{padding:0 .375rem calc(.175rem - 1px);font-size:11px;text-transform:uppercase}#playoff-picture .stats .standings table tbody tr .detail-background .details-content .inner-table tbody tr td{padding:.375rem .525rem calc(.375rem - 1px);border-bottom:none;text-align:left}#playoff-picture .stats .standings table tbody tr.section-title td{background-color:hsla(0,0%,100%,.05);color:#f9f9f9;text-transform:uppercase;font-weight:700;border-bottom:none;position:relative}#playoff-picture .stats .standings table tbody tr.section-title td.section-of-interest:after{content:"";position:absolute;right:-20px;top:-2px;border-right:7px solid #e7dfdf;height:calc(100% + 2px);width:1px}#playoff-picture .stats .standings table tbody tr.section-title td.text-left{text-align:left}#playoff-picture .playoffExplainer li{margin-bottom:.75rem}