

/* Start:/local/components/grain/tournament.header/templates/.default/style.css?1751041828266*/
.tournament-warning-add-rounds{
    background: #fbf3b8;
    font-size: 14px;
    display: table;
    margin: 0px auto;
    padding: 5px;
    color: #de0000;
}
.tournament-summary .tournament-summary-button-container > * {
    margin-bottom: 10px;
    width: 100%;
}
/* End */


/* Start:/local/components/grain/tournament.grid/templates/.default/style.css?17510418282070*/
.popup-select-players-team-name{
    display:none;
}
.popup-select-players-team-name{
    display:none;
}
.menu-opened .popup-select-players-team-name{
    display:block;
    padding: 2px;
    background: #009bde;
    color: #fff;
}

.tournament-bracket-pair.round_grid table{
    width:auto;
}
.tournament-bracket-pair.round_grid table tr td{
    width:auto;
    padding: 5px;
    line-height: 22px;
}
.tournament-bracket-pair.round_grid .grid-game {
    border: solid 1px #d8d8d8;
    padding: 5px;
    margin: 5px;
    position: relative;
    line-height: 22px;
}
#grain_tournament_team_score .tournament-bracket-pair table{
    width:auto;
}
.grid-team-name {
    color: cornflowerblue;
    font-size: 15px;
}
.tournament-bracket-pair.round_grid table tr td:nth-child(2),#grain_tournament_team_score table tr td:nth-child(2){
    width: auto;
}
.tournament-bracket-pair.round_grid table tr th:nth-child(2),#grain_tournament_team_score table tr th:nth-child(2){
    min-width: 150px;
}
.tournament-bracket-pair.round_grid table th,#grain_tournament_team_score table th{
    padding: 10px;
    background: #009bde;
    border: 1px solid #ffffff;
    color:white;
}

.tournament-bracket-stage-league.round_grid .tournament-bracket-navigation-stage-group-round-grid{
    width: auto;
    margin: 0 auto;
}
.tournament-bracket-stage-league.round_grid .tournament-bracket-navigation-stage{
    margin: -20px 0 0 0;
    height: 60px;
    line-height: 60px;
    font-family: 'Roboto Condensed';
    font-size: 20px;
}
#grain_tournament_grid .tournament-bracket-connector-spacer{
    width:20px;
}
.tournament-bracket-connector-group .tournament-bracket-connector{
    position:relative;
}
.tournament-bracket-line {
    margin-right: 3px;
    width: 6px;
    height: 1px;
    border-top: 1px solid #777fa2;
    position: absolute;
    left: 10px;
}
.tournament-bracket-connector-group{
    position: relative;
}
.team-place-info.info {
    max-width: 400px;
    vertical-align: top;
    margin: 0 10px;
}
#grain_tournament_team_score .tournament-score-title{
    margin:0;
}
/* End */
/* /local/components/grain/tournament.header/templates/.default/style.css?1751041828266 */
/* /local/components/grain/tournament.grid/templates/.default/style.css?17510418282070 */
