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-f-e);
}

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

#root .match-market table.all-in-one-goalscorer td.all-in-one-goalscorer-odd {
    border-bottom: 1px solid var(--c-o2i);
    justify-content: center;
    align-items: center;
}

#root .match-market table.all-in-one-goalscorer td.all-in-one-goalscorer-odd:not(:last-child) {
    border-right: 1px solid var(--c-o2i)
}

.match-market table.all-in-one-goalscorer th {
    background-color: var(--o-primary-c);
    color: var(--c-f-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;
}

#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 .odd-outcome {
    display: none!important;
}

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