:host,
:root {
    --bg-active-gradient: #1b7a43 !important;
    --borders-color: #1f2937;
    --body-main: #0c0e10;
    --bg-main-elements: #1e2329;
    --bg-main-layouts: #161a1e;
    --text-default: #94a3b8;
    --text-lighter: #ffffff !important;
    --text-active: #1b7a43 !important;
    --preloader-color: var(--bg-active-gradient);
    --shadow-nav-button: linear-gradient(90deg, var(--bg-main-layouts) 0%, var(--bg-main-layouts) 100%);
}

.live-events-widget {
    background: #161a1e !important;
    border: 1px solid #1f2937;
    border-radius: 12px;
}

.events-cards-reduced:before {
    background: none !important;
}

.live-events-widget .coupon__placebet-btn {
    background: #1b7a43 !important;
    color: #ffffff !important;
    border-radius: 8px;
    font-weight: 700;
}

.discipline-icon {
    color: #94a3b8;
}

.grid-el-line__title use {
    fill: #1b7a43 !important;
}

.live-filters__item._active {
    background: rgba(27, 122, 67, 0.1) !important;
    color: #1b7a43 !important;
    border: 1px solid #1b7a43 !important;
}

.live-events-widget .live-filters__stage .live-filters__item:hover {
    border-color: #1b7a43 !important;
}

.grid-el-event.grid-el-event-pro._no-video {
    background: #1e2329 !important;
    border: 1px solid #1f2937;
    border-radius: 10px;
}

.popular-bets__bet-btn {
    background: #1b7a43 !important;
    color: #ffffff !important;
}

.coupon__placebet-btn {
    background: #1b7a43 !important;
    color: #ffffff !important;
}

.outcome.active .outcome__number,
.outcome.active .outcome__status {
    color: #ffffff;
}

.outcome.active {
    background: #1b7a43 !important;
}

.grid-el-event.grid-el-event-pro._no-video {
    background: #1e2329 !important;
}

.live-filters__item._active {
    background: rgba(27, 122, 67, 0.15) !important;
}

.coupon__placebet-btn {
    background: #1b7a43 !important;
    color: #ffffff !important;
}

.live-events-widget .live-filters__stage .live-filters__item:hover {
    border-color: #1b7a43 !important;
}

button.btn.coupon__placebet-btn span {
    color: #ffffff !important;
}

.live-events-widget {
    background: #161a1e !important;
    border: 1px solid #1f2937;
    border-radius: 12px;
}




body,
#app-container {
    height: 100vh !important;
}

#app-container .bets-history-widget--external {
    background: none !important;
    box-shadow: none !important;
    overflow-y: scroll;
    height: 100%;
}