.recap-body{font-family:Lato,sans-serif;display:flex;flex-direction:row;justify-content:center;max-width:1200px;width:79%;margin:2em auto auto}.recap-body .left-pane{padding-right:5em;flex-grow:1.5;width:100px}.recap-body .right-pane{flex-grow:1;width:100px}.table-wrapper{margin-bottom:2em}.game-summary-title,.penalties-title,.roster-title,.scoring-title{text-align:left;font-weight:600;margin-bottom:0;font-size:1em;border-bottom-style:solid;border-bottom-width:1px;font-family:Lato,sans-serif;font-weight:700;padding:.5em 0}.roster-title{margin-bottom:.5em}.recap-body .team-name{text-transform:uppercase;font-weight:600}.penalties-wrapper,.roster-wrapper,.scoring-wrapper{margin-bottom:2em;width:100%}.penalties-wrapper tr th,.roster-wrapper tr th,.scoring-wrapper tr th{border-bottom:1px solid #d8d8d8;padding-right:1em;font-style:italic;font-weight:400;text-align:center}.penalties-wrapper tr td,.roster-wrapper tr td,.scoring-wrapper tr td{border-bottom:1px solid #d8d8d8;font-weight:700;padding-right:1em;text-align:center}.penalties-wrapper tr:last-child td,.roster-wrapper tr:last-child td,.scoring-wrapper tr:last-child td{border-bottom:none}.penalties-wrapper tr,.roster-wrapper tr,.scoring-wrapper tr{height:45px;text-align:left;padding:.5em 0;font-size:.9em}.scoring-wrapper tr td:nth-child(4),.scoring-wrapper tr td:nth-child(5){width:35%}.game-summary .team:first-child{width:auto;border-bottom:1px solid rgba(0,0,0,.15)}.recap-body .team{display:flex;flex-wrap:wrap;margin:auto;font-size:.9em}.recap-body .team div{width:180px;margin-bottom:.5em}.recap-body .team div span{display:block;margin-right:1em}.recap-body .team div span:first-child{color:#b7b7b7;font-weight:400}.game-summary .team div span:nth-child(2){margin:.5em 0}.game-summary .team .team-name{display:block;width:100%;text-transform:uppercase;font-weight:600;margin-bottom:.7em;margin-top:.7em}.game-summary-title{margin-bottom:.5em}.penalties-wrapper .no-data,.roster-wrapper .no-data,.scoring-wrapper .no-data{border-bottom:0}@media only screen and (max-width:1000px){.recap-body{display:block;margin-top:2em;padding:0 1.5em}.recap-body .left-pane,.recap-body .right-pane{flex-grow:unset;width:100%;padding-right:0}}@media only screen and (max-width:800px){.left-pane .penalties-wrapper,.left-pane .roster-wrapper,.left-pane .scoring-wrapper{width:100%}}@media only screen and (max-width:500px){.recap-body{width:90%}.game-detail .game-summary .game-wrapper{display:flex}.game-detail .game-summary .game-wrapper .team{margin-top:0;border-bottom:0}}
/*# sourceMappingURL=modules-SportEvent-SportModules-RecapGame-css.c6513e1c.chunk.css.map */