.zean2{margin-top:15px;}

.zean2-box{padding:5px 0 15px 0;}
.zean2-row{
    display:flex;flex-direction:row;
    border-left:1px solid #fff;border-right:1px solid #fff;
}
.zean2-row.bg1{background:#f5f5f5;}
.zean2-row.t-header{
    background:#207ce5;font-size:0.95rem;font-weight:400;color:#fff;
    border-top-left-radius:6px;-khtml-border-top-left-radius:6px;-moz-border-top-left-radius:6px;
    border-top-right-radius:6px;-khtml-border-top-right-radius:6px;-moz-border-top-right-radius:6px;
}
.zean2-row.t-header .game, .zean2-row.t-header .rate,
.zean2-row.t-header .analysis, .zean2-row.t-header .scores{
    font-weight:400;justify-content:center;border-color:#fff;
}
.zean2-row.t-footer{background:#333;color:#fff;}
.zean2-row.t-footer .analysis, .zean2-row.t-footer .scores, .zean2-row.t-footer .summary{
    border-color:#ddd !important;
}
.zean2-row, .zean2-cols{border-color:#ddd !important;}
.zean2-cols{
    display:flex;justify-content:center;align-items:center;padding:8px 5px;text-align:center;
    border:1px solid #fff;border-top:none;border-left:none;
}
.zean2-cols .z-logo{
    display:inline-block;vertical-align:middle;width:22px;height:22px;
    border:1px solid #aaa;margin-right:5px;overflow:hidden;
    border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;
}
.zean2-cols .z-logo img{display:inline-block;vertical-align:top;width:100%;}
.zean2-cols.game{
    display:flex;width:36%;justify-content:flex-start;padding:6px 5px;
    font-size:0.85rem;font-weight:500;padding:0;text-align:left;
}
.zean2-cols.game .team1{width:41%;text-align:right;}
.zean2-cols.game .vs{width:8%;text-align:center;}
.zean2-cols.game .team2{width:41%;}
.zean2-cols.game .t-logo{
    display:inline-block;vertical-align:middle;width:17px;height:17px;
    border:1px solid #ddd;margin-right:5px;overflow:hidden;
    border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;
}
.zean2-cols.game .t-logo img{display:inline-block;vertical-align:top;width:100%;}
.zean2-cols.game .team1 .t-logo{margin-right:0;margin-left:5px;}
.zean2-cols.scores{width:8%;font-weight:500;}
.zean2-cols.rate{width:8%;}
.zean2-cols.stats{width:8%;}
.zean2-cols.analysis{width:20%;position:relative;font-size:0.85rem;font-weight:500;}
.zean2-cols.analysis > div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.zean2-cols.analysis.last{border-right:none;}
.zean2-cols.summary{width:60%;font-weight:500;}

@media screen and (min-width:590px) and (max-width:799px){
    .tded-ball3zean{padding:5px 0 15px 0;}
    
    .zean2-cols{font-size:0.8rem;}
    .zean2-cols .z-logo{display:none;}
    .zean2-cols.game{font-size:0.8rem;width:46%;}
    .zean2-cols.game .t-logo{display:none;}
    .zean2-cols.game .team1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    .zean2-cols.game .team2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    .zean2-cols.analysis{width:15%;}
    .zean2-cols.summary{width:70%;}
}

@media screen and (min-width:280px) and (max-width:589px){
    .zean2{margin-top:0;}
    
    .zean2-row.t-header{font-size:0.8rem;align-content:flex-start;}
    .zean2-row.t-header .analysis{font-size:0.8rem;}
    .zean2-cols{font-size:0.7rem;flex-wrap:wrap;align-items:flex-start;padding:3px 4px;}
    .zean2-cols .sc1, .zean2-cols .sc2{display:block;text-align:center;width:100%;}
    .zean2-cols .sc0{display:none;}
    .zean2-cols .z-logo{display:none;}
    .zean2-cols.game{width:32%;font-size:0.75rem;padding:3px 4px;flex-wrap:wrap;position:relative;}
    .zean2-cols.game .team1{width:100%;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    .zean2-cols.game .team2{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    .zean2-cols.game .vs{display:none;}
    .zean2-cols.game .t-logo{display:none;}
    .zean2-cols.scores{width:12%;font-weight:500;}
    .zean2-cols.rate{width:12%;}
    .zean2-cols.stats{width:12%;}
    .zean2-cols.analysis{width:16%;font-size:0.8rem;}
    .zean2-cols.summary{width:68%;}
}