/* .tbr tournament-bracket-round */
.tbr {
margin: .9em 2em 1em 1em;
border: 0;
font-size: 90%;
border-collapse: separate;
box-sizing: border-box;
}
.tbr-scroller {
border-bottom:1px solid #eee;
display:inline-block;
}
.tbr-scroller-head {
height: 3em;
border-bottom: inherit;
margin-right: 17px;
overflow: hidden;
}
.tbr-scroller-body {
overflow-y: scroll;
max-height: 140px;
}
/*
* Make the brackets vertically more compact.
* That is, to have less space between matches of the same round.
*/
.tbr-flex-tree {
}
/*
* Make the brackets horizontally more compact.
* That is, to have less space between matches of following rounds.
*/
.tbr-short-brackets {
}
/*
* Make scorce cells slight wider
*/
.tbr-wide-score .tbr-score {
width: 40px;
}
/*
* Head cells for rounds
*/
.tbr-head {
background-color: #f2f2f2;
color: #202122;
text-align: center;
border: 1px solid #aaa;
}
/*
* Cells for participants/competitors
*/
.tbr-comp {
background-color: #f9f9f9;
border: 1px solid #aaa;
color: #202122;
padding: 0 .6ex;
width: 170px;
}
/*
* Score cells
*/
.tbr-score {
background-color: #f9f9f9;
border: 1px solid #aaa;
color: #202122;
text-align: center;
width: 30px;
}
.tbr-winner {
font-weight: bold;
}
/* top and right */
.tbr-branch-tr {
border-width: 3px 3px 0 0;
border-style: solid;
}
/* top right bottom */
.tbr-branche-trb {
border-width: 3px 3px 3px 0;
border-style: solid;
}
/* top bottom */
.tbr-branch-tb {
border-width: 3px 0 3px;
border-style: solid;
}