/* The live match page's video (js/live-video.js): bet365's player and Video Bet, their sheets 1:1
   under /vendor/live-scout/video. This file only fills what the package leaves to the site: the
   icons its sheets point at on bet365's own servers (/sports-assets/…, not shipped) — the ☰ of
   Video Bet's market categories and the slip's tick / declined marks — drawn as masks in the
   site's colours. The player moves to a layer on <body> in full screen, hence the two-element
   prefix to outrank its sheets, which load after this one. */

/* Full screen (Video Bet) covers the site's own fixed chrome: the header (100), the bottom nav
   (300), the slip. Its own 55 sits under them. 1000 is the casino's full-screen launch layer, so
   the sign-in modal (1100) still comes above it when a bet finds the session gone. */
html body .mm-MediaPlayerCoreContainer_Fullscreen { z-index: 1000; }
/* The page's BRAND colours (css/live-mobile.css) follow the player into that layer, which leaves
   #page-live-match for <body>. */
html body.mm-MediaPlayerCoreContainer_Fullscreen-application {
    --color-yellowFFDF1B: var(--accent-odds);
    --color-yellow1: var(--accent-odds);
    --color-greyE4: var(--odd-selected-bg);
    --color-green126E51: var(--odd-selected-ink);
    --color-green28FFBB: var(--accent-green);
    --color-green3: var(--accent-green);
    --color-green189970-75p: var(--accent-teal);
    --color-grey2: var(--bg-primary);
}
html body .mm-MarketSelector {
    background-image: none;
    background-color: var(--text-primary);
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Crect y='2' width='15' height='1.6'/%3E%3Crect y='6.7' width='15' height='1.6'/%3E%3Crect y='11.4' width='15' height='1.6'/%3E%3C/svg%3E") center / 15px 15px no-repeat;
            mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Crect y='2' width='15' height='1.6'/%3E%3Crect y='6.7' width='15' height='1.6'/%3E%3Crect y='11.4' width='15' height='1.6'/%3E%3C/svg%3E") center / 15px 15px no-repeat;
}
html body .bsv-ReferralInfo_Icon-accepted,
html body .bsv-ReferralInfo_Label-aiapproved {
    background-image: none;
    background-color: var(--accent-green);
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 11.6 2.6 8l1.1-1.1 2.5 2.5 6.1-6.1 1.1 1.1z'/%3E%3C/svg%3E") center / contain no-repeat;
            mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 11.6 2.6 8l1.1-1.1 2.5 2.5 6.1-6.1 1.1 1.1z'/%3E%3C/svg%3E") center / contain no-repeat;
}
html body .bsv-ReferralInfo_Icon-fulldecline,
html body .bsv-ReferralInfo_Icon-partialdecline,
html body .bsv-ReferBetConfirmation_Declined {
    background-image: none;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.1 3 8 6.9 11.9 3 13 4.1 9.1 8 13 11.9 11.9 13 8 9.1 4.1 13 3 11.9 6.9 8 3 4.1z'/%3E%3C/svg%3E") center / contain no-repeat;
            mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.1 3 8 6.9 11.9 3 13 4.1 9.1 8 13 11.9 11.9 13 8 9.1 4.1 13 3 11.9 6.9 8 3 4.1z'/%3E%3C/svg%3E") center / contain no-repeat;
}
html body .bsv-ReferralInfo_Icon-fulldecline,
html body .bsv-ReferralInfo_Icon-partialdecline { background-color: var(--text-primary); }
html body .bsv-ReferBetConfirmation_Declined { background-color: var(--accent-red); }
