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