﻿.match-horizontal-card{border-radius:5px;padding:15px;}.match-horizontal-card .match-info{display:flex;justify-content:space-between;font-size:14px;text-transform:uppercase;}.match-horizontal-card .match-details{margin-top:5px;display:flex;}.match-horizontal-card .match-details .team{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;}.match-horizontal-card .match-details .team .team-logo{aspect-ratio:1/1;height:65px;margin:auto;}.match-horizontal-card .match-details .team .team-logo img{width:100%;height:100%;object-fit:contain;}.match-horizontal-card .match-details .team .team-name{font-weight:400;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;}.match-horizontal-card .score{display:flex;justify-content:center;width:90px;flex-shrink:0;gap:10px;align-items:center;}.match-horizontal-card .score .divider-line{text-align:center;font-size:28px;line-height:28px;}.match-horizontal-card .score .penalties span{font-size:12px;display:block;text-align:center;}.match-horizontal-card .score .penalties .penalties-details{display:flex;justify-content:center;gap:5px;}.match-horizontal-card .score .penalties .penalties-details .penalty-divider,.match-horizontal-card .score .penalties .penalties-details .penalty-score{font-size:12px;font-weight:400;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.match-horizontal-card .score .score-value{font-weight:600;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:22px;line-height:28px;}