.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.tournament-bracket{display:flex;flex-direction:column}@media(min-width:38em){.tournament-bracket{flex-direction:row;margin-bottom:25px}}.tournament-bracket__round{display:block;flex:1;text-align:center}.tournament-bracket__round-title{color:#9e9e9e;font-size:12px;font-weight:400;text-align:center;margin-bottom:.5em}.tournament-bracket__round-title.active{background-color:#427bff;color:white;font-weight:bold;padding:2px}.tournament-bracket__list{display:flex;flex-direction:column;flex-flow:row wrap;justify-content:center;height:100%;min-height:100%;padding-bottom:2em;margin-bottom:2em;transition:padding .2s ease-in-out,margin .2s ease-in-out;padding-left:0}@media(max-width:24em){.tournament-bracket__list{padding-bottom:1em;margin-bottom:1em}}@media(min-width:38em){.tournament-bracket__list{margin-bottom:0;padding-bottom:0;padding-right:1px;border-bottom:0}}.tournament-bracket__item{display:flex;flex:0 1 auto;justify-content:center;flex-direction:column;align-items:flex-start;position:relative;padding:2% 0;width:48%;transition:padding .2s linear}.tournament-bracket__item:last-child{min-height:280px}.tournament-bracket__item:nth-child(odd){margin-right:2%}.tournament-bracket__item:nth-child(even){margin-left:2%}.tournament-bracket__item::after{transition:width .2s linear}.tournament-bracket__voted .tournament-bracket__match,.superbatistuta-item-voted{background-color:#427bff;color:#FFF;font-weight:bold}@media(max-width:24em){.tournament-bracket__item{width:100%}.tournament-bracket__item:nth-child(odd),.tournament-bracket__item:nth-child(even){margin-left:0;margin-right:0}}@media(min-width:38em){.tournament-bracket__item{padding:.5em 1em;width:100%}.tournament-bracket__item:nth-child(odd),.tournament-bracket__item:nth-child(even){margin:0}.tournament-bracket__item::after{position:absolute;right:0;content:'';display:block;width:1em;height:60%;border-right:2px solid #9e9e9e}.tournament-bracket__item:nth-child(odd)::after{top:50%;border-top:2px solid #9e9e9e;transform:translateY(-1px)}.tournament-bracket__item:nth-child(even)::after{bottom:50%;border-bottom:2px solid #9e9e9e;transform:translateY(1px)}.tournament-bracket__round:first-child .tournament-bracket__item{padding-left:0}.tournament-bracket__round:last-child .tournament-bracket__item{padding-right:0}.tournament-bracket__round:last-child .tournament-bracket__item::after{display:none}}@media(min-width:72em){.tournament-bracket__item{padding:1.5em 1.5em}.tournament-bracket__item::after{width:1.5em}}.tournament-bracket__match{width:100%;outline:0;transition:padding .2s ease-in-out,border .2s linear;min-height:92px;text-align:center}.tournament-bracket__match span{display:block;width:100%;text-align:center;font-size:12px;padding:4px 0;border-radius:0}.tournament-bracket__match img{max-height:100px;cursor:default}.tournament-bracket__match:focus{border-color:#2196F3}.tournament-bracket__match_active,.tournament-bracket__match_active img{cursor:pointer!important}.tournament-bracket__match::before,.tournament-bracket__match::after{transition:all .2s linear}@media(max-width:24em){.tournament-bracket__match{padding:.75em .5em}}@media(min-width:38em){.tournament-bracket__match::before,.tournament-bracket__match::after{position:absolute;left:0;z-index:1;content:'';display:block;width:1em;height:10%;border-left:2px solid #9e9e9e;margin-left:-3px}.tournament-bracket__match::before{bottom:50%;border-bottom:2px solid #9e9e9e;transform:translate(0,1px)}.tournament-bracket__match::after{top:50%;border-top:2px solid #9e9e9e;transform:translate(0,-1px)}}@media(min-width:72em){.tournament-bracket__match::before,.tournament-bracket__match::after{width:1.5em}.tournament-bracket__match::before{transform:translate(0,1px)}.tournament-bracket__match::after{transform:translate(0,-1px)}}.tournament-bracket__round:first-child .tournament-bracket__match::before,.tournament-bracket__round:first-child .tournament-bracket__match::after{display:none}.tournament-bracket__content{display:flex}.tournament-bracket__content::after{content:':';width:1em;text-align:center;padding:.2em .1em}@media(min-width:38em){.tournament-bracket__content::after{order:1}}.tournament-bracket__content .tournament-bracket__team:first-child{width:50%;order:0;text-align:right}@media(min-width:38em) and (max-width:52em){.tournament-bracket__content .tournament-bracket__team:first-child{align-items:flex-end}}.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__country{order:2;justify-content:flex-end}@media(min-width:24em){.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__country{order:0}}@media(min-width:38em) and (max-width:52em){.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__country{flex-direction:column-reverse;align-items:flex-end}}.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__score{order:0}@media(min-width:24em){.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__score{order:2}}.tournament-bracket__content .tournament-bracket__team:last-child{width:50%;order:2;text-align:left}@media(min-width:38em) and (max-width:52em){.tournament-bracket__content .tournament-bracket__team:last-child{align-items:flex-start}}@media(min-width:38em){.tournament-bracket__content .tournament-bracket__team:last-child .tournament-bracket__country{justify-content:flex-start}}@media(min-width:38em) and (max-width:52em){.tournament-bracket__content .tournament-bracket__team:last-child .tournament-bracket__country{align-items:flex-start}}.tournament-bracket__content .tournament-bracket__team:last-child .tournament-bracket__code{order:1}.tournament-bracket__table{width:100%}.tournament-bracket__caption{font-size:.8rem;color:#BDBDBD;font-weight:300;padding-bottom:.75em}.tournament-bracket__team{display:flex;flex-direction:row-reverse;justify-content:space-between}@media(min-width:24em){.tournament-bracket__team{flex-direction:column-reverse}}@media(min-width:38em){.tournament-bracket__team{flex-direction:column-reverse}}.tournament-bracket__country{font-size:.95rem;display:flex;margin-top:.5em;align-items:center}@media(max-width:24em){.tournament-bracket__country{margin-top:0}}@media(min-width:38em) and (max-width:52em){.tournament-bracket__country{display:flex;flex-direction:column}.tournament-bracket__country .tournament-bracket__code{margin-top:.2em}}.tournament-bracket__code{padding:0 .5em;color:#212121;font-weight:600;text-transform:uppercase;border:0;text-decoration:none;cursor:help;transition:padding .2s ease-in-out}@media(max-width:24em){.tournament-bracket__code{padding:0 .25em}}@media(min-width:38em) and (max-width:52em){.tournament-bracket__code{padding:0}}.tournament-bracket__score{display:flex;align-items:center}.tournament-bracket__team:first-child .tournament-bracket__score{flex-direction:row-reverse;padding-left:.75em}.tournament-bracket__team:last-child .tournament-bracket__score{padding-right:.75em}.tournament-bracket__number{display:inline-block;padding:.2em .4em .2em;border-bottom:.075em solid transparent;font-size:.95rem;background-color:#F5F5F5;border-color:#ddd}.tournament-bracket__team--winner .tournament-bracket__number{background-color:#FFF176;border-color:#fad674}.tournament-bracket__medal{padding:0 .5em}.tournament-bracket__medal--gold{color:#FFD700}.tournament-bracket__medal--silver{color:#C0C0C0}.tournament-bracket__medal--bronze{color:#CD7F32}.superbatistuta-pontos{margin-right:0;margin-left:0}.superbatistuta-pontos div.superbatistuta-pontos-primary,.superbatistuta-pontos div.superbatistuta-pontos-success,.superbatistuta-pontos div.superbatistuta-pontos-warning{color:#FFF;border-radius:5px}.superbatistuta-pontos div.superbatistuta-pontos-primary{background-color:#3c7ab7}.superbatistuta-pontos div.superbatistuta-pontos-success{background-color:#5cb85c}.superbatistuta-pontos div.superbatistuta-pontos-warning{background-color:#f0ad4e}.superbatistuta-pontos>div img{width:70px;max-height:100px;cursor:default}.superbatistuta-pontos>div{min-height:210px;float:left;width:12.5%}.superbatistuta-pontos>div>.label{width:70px;display:inline-block}ul.superbatistuta-grupo li{list-style:none}@media(max-width:480px){.tournament-bracket__item:nth-child(even){border-bottom:2px solid #CCC}.superbatistuta-pontos{margin-right:0;margin-left:0}.superbatistuta-pontos>div{min-height:210px;float:left;width:25%}ul.superbatistuta-grupo li{padding-left:0;padding-right:0}ul.superbatistuta-grupo li.col-xs-2{margin-top:10%}.superbatistuta-round .col-md-3{border-bottom:2px #CCC solid;margin-bottom:10px}}ul.superbatistuta-grupo{padding:5px}ul.superbatistuta-grupo li a{display:block;text-decoration:none;color:#333}ul.superbatistuta-grupo li.col-xs-2{font-size:40px}ul.superbatistuta-grupo li a.superbatistuta-item-voted span{color:#FFF}ul.superbatistuta-grupo li.encerrado img,ul.superbatistuta-grupo li.encerrado span{cursor:default}ul.superbatistuta-grupo li span{display:block;width:100%;text-align:center;font-size:12px;padding:4px 0;border-radius:0}.row.superbatistuta-round.encerrado,.row.superbatistuta-round-title.encerrado{opacity:.3;display:none}.superbatistuta-grupo .tournament-bracket__winnerbtn{padding-left:5px;padding-right:5px}.superbatistuta-grupo .tournament-bracket__winnerbtn .btn-success{color:#FFF}.row.superbatistuta-pontos .superbatistuta-pontos-primary .fa-external-link,.row.superbatistuta-round .superbatistuta-item-voted .fa-external-link{color:#FFF}#superbatistuta-rank-items .superbatistuta-rank-topicos-vermais{max-height:70px;overflow-y:hidden}