#root .betslip-container.tab-events .betslip-totals.has-book-bet .checkbox-wrapper.accept-odd-changes,
#root .betslip-container.tab-multiple .betslip-totals.has-book-bet .checkbox-wrapper.accept-odd-changes {
    display: none;
}

#root .betslip-container .betslip-totals button.place-bet {
    display: none;
}

#root .betslip-totals .book-bet {
    width: 100%;
    margin-right: 0;
}

#root .book-bet .book-bet-message {
    text-align: center;
}

#root .betslip-container .betslip-totals .checkbox-wrapper.accept-odd-changes {
    display: none;
}

embed {
    height: 100vh;
}

#root .desktop .match-info .has-live-stream {
    display: none;
}

#root .backtooldsite-link {
    background-color: #2f354e;
}

#root .backtooldsite,
#root .mobile .navigation .backtooldsite {
    margin-bottom: 1px;
}

#root .mobile .book-bet {
    background-color: var(--c-shade-b);
    opacity: 1;
    box-shadow: none;
    background-color: #D6DEE4;
    color: #10162B;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    border-radius: 10px;
    width: 100%;
    margin: 10px;
}

#root .mobile .book-bet.book-bet-disabled {
    opacity: 0.4;
}

#root .mobile .quickbetslip.link .quick-container .place-bet:not(.place-bet-disabled) {
    display: none;
}

#root .mobile .quickbetslip.link .quick-bet-actions {
    margin-right: 25px;
}

#root .mobile .header-links-center .backtooldsite-link {
    background-color: transparent;
}

#root .mobile .header-links-center .backtooldsite.backtooldtheme .backtooldsite-link:before {
    visibility: hidden;
}

#root .mobile .header-links-center .backtooldsite-link div {
    background-color: #1d58ff;
    border-radius: 10px;
    min-width: 100px;
}