app-all-in-one-goalscorer {
    width: 100%;
}

.match-market table.all-in-one-goalscorer {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.match-market table.all-in-one-goalscorer thead, .match-market table.all-in-one-goalscorer tbody {
    display: flex;
    flex-direction: column;
}

.match-market table.all-in-one-goalscorer tr {
    display: flex;
}

.match-market table.all-in-one-goalscorer td {
    display: flex;
    flex: 1;
    
    color: var(--c-black-e);
}
.match-market table.all-in-one-goalscorer td.all-in-one-goalscorer-odd {
    justify-content:center;
    align-items:center;
}
.match-market table.all-in-one-goalscorer th {
    background-color: var(--o-primary-c);
    color: var(--c-black-e);
}

.match-market table.all-in-one-goalscorer th.competitor-header {
    width: 50%;
    display: flex;
    flex: unset;
    font-size: 0px;
    min-height: 36px;
}

.match-market table.all-in-one-goalscorer th:not(.competitor-header) {
    flex: 1;
    align-items: center;
    display: flex;
    justify-content: center;
}

.match-market table.all-in-one-goalscorer td:not(.all-in-one-goalscorer-odd) {
    width: 50%;
    flex: unset;
    align-items: center;
    padding: 0px 20px;
    border-right: 1px solid var(--c-o2i);
    border-bottom: 1px solid var(--c-o2i);
}

#root .match-market table.all-in-one-goalscorer td .match-odd {
    width: 100%;
    max-width: unset;
    min-height: 36px;
}

#root .match-market table.all-in-one-goalscorer td .match-odd .odds-selection-default {
    border: 0;
}

#root .match-market table.all-in-one-goalscorer td .match-odd .odd-outcome {
    display: none!important;
}

#root .match-market table.all-in-one-goalscorer td .match-odd .odd {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0;
}

#root .live-page-group-block table.all-in-one-goalscorer * {
    color: var(--c-white)
}
table.all-in-one-goalscorer ~ .pagination-controls {
    border-top:1px solid var(--c-primary-d);
    padding:5px 20px;
    display:flex;
    flex-direction:row;
    align-items:center;
    margin-top:8px;
}
table.all-in-one-goalscorer ~ .pagination-controls button {
    min-height:36px;
    align-items:center;
    justify-content:center;
    border:0;
    display:flex;
    width:auto;
}
table.all-in-one-goalscorer ~ .pagination-controls button:disabled {
    opacity:.5
}
.hover table.all-in-one-goalscorer ~ .pagination-controls button:hover {
    background-color:var(--c-primary-d)
}
.hover table.all-in-one-goalscorer ~ .pagination-controls button:first-child {
    margin-right:8px;
}