.page-map .versus-row{width:100%;height:80px;position:relative;gap:10px;font-size:1.5em;margin-block:20px}.page-map .versus-row .d-flex{height:100%;background:rgba(0,0,0,.5);width:100%}.page-map .versus-row .d-flex:first-child{background:rgba(100,149,237,.5);border-right:10px solid #6495ed}.page-map .versus-row .d-flex:last-child{background:rgba(255,165,0,.5);border-left:10px solid orange}.page-map .vs{padding-inline:1rem;height:100%;font-size:3em;flex-grow:1;flex-shrink:0;text-align:center;border:2px solid #000;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.25)}.page-map .bg-dark .vs{border:2px solid #fff}.page-map .wrapper{position:relative;overflow:hidden}.page-map .bd-main{max-width:100vw}.page-map #maps{max-width:100vw;gap:.5em}.page-map #maps .btn{width:120px}.page-map #tournament-name{font-size:1.5em;font-weight:700}.page-map #tournament-round{font-size:2em;text-transform:uppercase}.page-map #date{margin-top:10px;line-height:100%}.page-map .table-wrapper{width:50%}.page-map table a{text-decoration:none;color:unset!important}@media only screen and (max-width:800px){.page-map table :is(td,th):first-child{max-width:15vw;text-overflow:ellipsis;overflow:hidden;padding-left:5px}.page-map table td{padding:.25rem}}.page-map table.table{width:min(100%,50vw)!important}.page-map .team-name{margin:.5rem}.page-map .map-name{font-size:2rem;margin-bottom:-1rem}.page-map .team-name a{text-decoration:none;color:#000!important;font-weight:700}.page-map .bg-dark div .team-name a{color:#fff!important}