#root .desktop .match-markets-wrapper span.mobile-outcome {
    display: inline;
}

#root .desktop .beto-sports-coupon .match-market-template.cls-tpl-mobiletemplatesnowrap .market-template-row .item-cell:not(.empty-cell),
#root .desktop .beto-sports-coupon .odds-selection-default:not(.outright-odd),
#root .desktop .beto-sports-coupon .market-special,
#root .desktop .beto-sports-coupon:not(.match-carousel-block) .match-odd {
    max-width: unset;
}

#root .desktop .sports-coupon:not(.small):not(.beto-sports-coupon) .item-info-wrapper,
#root .desktop app-sports-coupon .sports-coupon:not(.small):not(.beto-sports-coupon) .item-info-wrapper {
    /* max-width: 20%; */
}

#root .desktop app-sports-coupon .sports-coupon:not(.small) .match-market:not(:last-child) {
    margin-right: 10px;
}

#root #mainDiv:not(.view-page-live-match) .match-markets-wrapper .match-odd.odd-locked .odds-selection-default {
    max-height: unset !important;
}

#root .desktop .match-breadcrumbs ul.match-breadcrumbs {
    background-color: transparent;
    justify-content: space-around;
}

#root .desktop .match-breadcrumbs ul li:not(.other-matches):after {
    content: unset;
}

#root .desktop .match-breadcrumbs .category-br a .default-flag {
    display: none !important;
}

#root .desktop .match-breadcrumbs ul li {
    width: 100%;
    justify-content: center;
    border-radius: 10px;
}

#root .desktop .match-breadcrumbs ul li:not(.tournament-br) {
    margin-right: 10px;
}

#root .desktop .match-breadcrumbs a,
#root .desktop .match-breadcrumbs span {
    width: 100%;
    text-align: center;
}

#root .desktop .match-breadcrumbs li.tournament-br a span:first-child {
    display: none;
}

#root .desktop .sports-filter li {
    border-radius: 10px;
}

#root .desktop .match-markets .cls-tpl-v2matchpage .match-market-template .template-row-wrapper .item-cell .selection-opt-label {
    display: flex;
}

#root .desktop .cls-tpl-v2matchpage .match-market-template:first-child .match-market-header {
    display: none;
}

#root .desktop .live-match-side-coupon app-sports-coupon .sports-coupon .tournament-header-wrapper::before,
#root .desktop .live-match-side-coupon app-sports-coupon .sports-coupon .tournament-header-wrapper .events-tournament-header::before,
#root .desktop .live-match-side-coupon app-sports-coupon .sports-coupon .events-sport-wrapper .events-sport-name-wrapper::before {
    content: unset;
}

/* #root .desktop .live-match-side-coupon .events-sport-content {
    display: block;
    border: 1px solid #E0E0E3;
    border-radius: 10px;
    margin: 10px;
} */

#root .desktop .live-sports-coupon .sort-by-League .tournament-header-wrapper {
    border-radius: 10px;
}

#root .desktop .home-shortcut-item .home-shortcut-item-football {
    border-radius: 0;
    height: 36px;
}

#root .desktop .home-shortcut-item:last-of-type .beto-content-block {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

#root .nav-sport:not(.active) {
    margin: 0;
}

#root .desktop .nav-sport-wrapper:first-of-type app-navbar-sport {
    border-radius: 8px 8px 0 0;
}

#root .desktop .inline-sports-filter:not(.count-inline-sports-1) {
    border: none;
}

#root .desktop .match-carousel .events-tournament-wrapper:last-child .events-item-wrapper:last-child,
#root .desktop .match-carousel .events-tournament-wrapper .events-item-wrapper {
    border: none !important;
    box-shadow: none;
}

#root .desktop.view-page-sports .beto-filter-dates {
    border: none;
}

#root .desktop .body .user-page-content app-menu li {
    height: 46px;
}

#root .desktop .user-page-content app-menu:last-of-type {
    border-bottom: none;
}

#root .desktop .user-page-content button {
    box-shadow: none;
    border: 1px solid #E0E0E3;
}

#root .desktop .user-page-content app-menu li a:not(.active) {
    background-color: white;
    box-shadow: none;
    color: rgba(16, 22, 43, 0.3);
    border: solid 1px #E0E0E3;
}

#root .desktop .user-page-content button {
    border-radius: 10px;
    background-color: white;
    box-shadow: none;
    border: solid 1px #E0E0E3;
    color: rgba(16, 22, 43, 0.3);
}

#root .desktop.view-page-user-settledbets .user-page-content button:hover {
    background-color: white;
    color: rgba(16, 22, 43, 0.3) !important;
}

#root .desktop.view-page-user-mybets .menu-item.link,
#root .desktop.view-page-user-settledbets .menu-item.link {
    border-radius: 10px;
}

#root .desktop.device-desktop .user-page-content a:hover {
    color: rgba(16, 22, 43, 0.3) !important;
}

#root .desktop.device-desktop .user-page-content a.active:hover {
    color: white !important;
}

#root .desktop.device-desktop .user-page-content app-menu li a:not(.active):hover {
    color: rgba(16, 22, 43, 0.3);
}#root .desktop .match-markets-wrapper span.mobile-outcome {
    display: inline;
}

#root .desktop .beto-sports-coupon .match-market-template.cls-tpl-mobiletemplatesnowrap .market-template-row .item-cell:not(.empty-cell),
#root .desktop .beto-sports-coupon .odds-selection-default:not(.outright-odd),
#root .desktop .beto-sports-coupon .market-special,
#root .desktop .beto-sports-coupon:not(.match-carousel-block) .match-odd {
    max-width: unset;
}

#root .desktop .sports-coupon:not(.small):not(.beto-sports-coupon) .item-info-wrapper,
#root .desktop app-sports-coupon .sports-coupon:not(.small):not(.beto-sports-coupon) .item-info-wrapper {
    /* max-width: 20%; */
}

#root .desktop app-sports-coupon .sports-coupon:not(.small) .match-market:not(:last-child) {
    margin-right: 10px;
}

#root #mainDiv:not(.view-page-live-match) .match-markets-wrapper .match-odd.odd-locked .odds-selection-default {
    max-height: unset !important;
}

#root .desktop .match-breadcrumbs ul.match-breadcrumbs {
    background-color: transparent;
    justify-content: space-around;
}

#root .desktop .match-breadcrumbs ul li:not(.other-matches):after {
    content: unset;
}

#root .desktop .match-breadcrumbs .category-br a .default-flag {
    display: none !important;
}

#root .desktop .match-breadcrumbs ul li {
    width: 100%;
    justify-content: center;
    border-radius: 10px;
}

#root .desktop .match-breadcrumbs ul li:not(.tournament-br) {
    margin-right: 10px;
}

#root .desktop .match-breadcrumbs a,
#root .desktop .match-breadcrumbs span {
    width: 100%;
    text-align: center;
}

#root .desktop .match-breadcrumbs li.tournament-br a span:first-child {
    display: none;
}

#root .desktop .sports-filter li {
    border-radius: 10px;
}

#root .desktop .match-markets .cls-tpl-v2matchpage .match-market-template .template-row-wrapper .item-cell .selection-opt-label {
    display: flex;
}

#root .desktop .cls-tpl-v2matchpage .match-market-template:first-child .match-market-header {
    display: none;
}

#root .desktop .live-match-side-coupon app-sports-coupon .sports-coupon .tournament-header-wrapper::before,
#root .desktop .live-match-side-coupon app-sports-coupon .sports-coupon .tournament-header-wrapper .events-tournament-header::before,
#root .desktop .live-match-side-coupon app-sports-coupon .sports-coupon .events-sport-wrapper .events-sport-name-wrapper::before {
    content: unset;
}

/* #root .desktop .live-match-side-coupon .events-sport-content {
    display: block;
    border: 1px solid #E0E0E3;
    border-radius: 10px;
    margin: 10px;
} */

#root .desktop .live-sports-coupon .sort-by-League .tournament-header-wrapper {
    border-radius: 10px;
}

#root .desktop .home-shortcut-item .home-shortcut-item-football {
    border-radius: 0;
    height: 36px;
}

#root .desktop .home-shortcut-item:last-of-type .beto-content-block {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

#root .nav-sport:not(.active) {
    margin: 0;
}

#root .desktop .nav-sport-wrapper:first-of-type app-navbar-sport {
    border-radius: 8px 8px 0 0;
}

#root .desktop .inline-sports-filter:not(.count-inline-sports-1) {
    border: none;
}

#root .desktop .match-carousel .events-tournament-wrapper:last-child .events-item-wrapper:last-child,
#root .desktop .match-carousel .events-tournament-wrapper .events-item-wrapper {
    border: none !important;
    box-shadow: none;
}

#root .desktop.view-page-sports .beto-filter-dates {
    border: none;
}

#root .desktop .body .user-page-content app-menu li {
    height: 46px;
}

#root .desktop .user-page-content app-menu:last-of-type {
    border-bottom: none;
}

#root .desktop .user-page-content button {
    box-shadow: none;
    border: 1px solid #E0E0E3;
}

#root .desktop .user-page-content app-menu li a:not(.active) {
    background-color: white;
    box-shadow: none;
    color: rgba(16, 22, 43, 0.3);
    border: solid 1px #E0E0E3;
}

#root .desktop .user-page-content button {
    border-radius: 10px;
    background-color: white;
    box-shadow: none;
    border: solid 1px #E0E0E3;
    color: rgba(16, 22, 43, 0.3);
}

#root .desktop.view-page-user-settledbets .user-page-content button:hover {
    background-color: white;
    color: rgba(16, 22, 43, 0.3) !important;
}

#root .desktop.view-page-user-mybets .menu-item.link,
#root .desktop.view-page-user-settledbets .menu-item.link {
    border-radius: 10px;
}

#root .desktop.device-desktop .user-page-content a:hover {
    color: rgba(16, 22, 43, 0.3) !important;
}

#root .desktop.device-desktop .user-page-content a.active:hover {
    color: white !important;
}

#root .desktop.device-desktop .user-page-content app-menu li a:not(.active):hover {
    color: rgba(16, 22, 43, 0.3);
}