/* Rules */
.rule-no-operators .remove-oe{
    display: none !important;
}
.rule-no-operators .hide-oe{
    visibility: hidden !important;
}
.rule-no-operators .blur-oe{
    filter: blur(5px) !important;
}
.rule-no-operators.rule-strict .strict-remove-oe{
    display: none !important;
}
.rule-no-operators a[href^="https://www.onetime.nl/go/"]{
    pointer-events: none !important;
    cursor: context-menu !important;
    text-decoration: none !important;
    color: initial;
    font-weight: initial;
}
.rule-no-operators a[class*="button" i][href^="https://www.onetime.nl/go/"]{
    display: none !important;
}
.rule-no-operators img:not(.allow-logo):is(
  [alt*="logo" i],
  [alt*="bonus" i],
  [alt*="toernooi" i],
  [alt*="quest" i]
){
    filter: blur(5px) !important;
}
.rule-no-operators main.restricted-page > *:not(.restricted-allow){
    filter: blur(5px) !important;
}
.rule-no-changing-operators .onetimeHeader__optInWrapper{
    display: none !important;
}

/* Odds widget */
.odds-widget:empty::before {
    content: "ODDS VERWIJDERD - GAME LIVE";
}

.ipsRichText[data-role="commentContent"] p:has(code:empty){
    display: none;
}


html[data-ips-scheme="light"]{

}


.ow-match-team img{
    margin-right: 8px;
}


.ow-selector button{
    background-color: color(srgb 0.263667 0.316616 0.391313 / 0.1);
    padding: 8px 14px;
    border-radius: 5px;
    color: oklch(0.43 0.03608 257) !important;
    font-size: 11.7px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Open Sans", system-ui, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

.ow-header h5{
    font-family: "Open Sans", system-ui, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}
.ow-day{
    border-top: 3px solid #007A53
}

.ow-selector > button > div > svg:nth-of-type(2) {
    display: none;
}

.ow-odd{
    margin-right: 8px;
}
.ow-match-links a{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
}

.ow-match-links a span{
    display: flex;
}

.ow-header div[data-child-alignment-left="true"] h5 a{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
}
.ow-header div[data-child-alignment-left="true"] h5 a > span{
    display: flex;
}

.ow-selector ul li > div{
    padding: 6px;
}
.ow-selector ul li > div > div{
    left: unset;
    right: 12px;
}

.ow-odds-title img{
    margin-right: 8px;
}
.ow-odd--highlight > svg{
    display: none;
}

.ow-pill {
    padding: 3px 4px;
    margin-right: 3px;
    white-space: nowrap;
    flex: 0 0 auto;
    min-width: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ow-filter {
    display: flex;
    width: 100%;
    overflow-x: auto;
}
