/*
 * /live/bets/ — honesty layer (2026-08-26): coverage chips + dots for sources
 * that declare a coverage class, the wins-only banner, the sample-window note
 * and the per-source rail note. Layered on livebets.css; scoped to .lvb so the
 * extended review boards (scope `elx`) keep their own copy.
 */
.lvb .lvb-sample{margin:0 0 14px;padding:8px 14px;border-radius:10px;font-size:13px;line-height:1.5;border:1px solid rgba(79,199,234,.25);background:rgba(79,199,234,.06);color:#B9DDEC}
.lvb .lvb-sample b{color:#fff}
.lvb .lvb-sample[hidden]{display:none!important}
.lvb .lvb-covnote{margin:0 0 14px;padding:8px 14px;border-radius:10px;font-size:13px;line-height:1.5;border:1px solid rgba(245,196,81,.3);background:rgba(245,196,81,.08);color:#E8D5A0}
.lvb .lvb-covnote[hidden]{display:none!important}

.lvb .lvb-cov{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:6px;background:var(--card-3);color:var(--ink-2);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-style:normal;margin-left:auto}
.lvb .lvb-cov[data-cov="wins-only"]{background:rgba(245,196,81,.14);color:#FFE7A8}
.lvb .lvb-cov[data-cov="settled-sample"]{background:rgba(46,212,127,.14);color:#8EF2B8}
.lvb .lvb-cov[data-cov="visible-sample"]{background:rgba(79,199,234,.14);color:#B9E6F5}
/* Stake.US: settled incl. losses, but the unit is Sweepstakes Coins — Stake blue */
.lvb .lvb-cov[data-cov="sc-sample"]{background:rgba(20,117,225,.18);color:#BCD8FF}
.lvb .lvb-covnote[data-cov="sc-sample"]{border-color:rgba(20,117,225,.35);background:rgba(20,117,225,.09);color:#C9DDF8}
.lvb .lvb-house-facts{grid-row:auto}
.lvb .lvb-house-note{grid-column:1/-1;margin:0;font-size:12px;line-height:1.45;color:var(--ink-4)}
.lvb .lvb-house-note[hidden]{display:none!important}

/* a coloured dot on a head-switch pill that declares coverage: green = losses published, amber = wins only */
.lvb .lvb-casino .lvb-cov-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-4);flex:0 0 auto;margin-left:-2px}
.lvb .lvb-casino[data-cov="settled-sample"] .lvb-cov-dot{background:var(--up,#2ED47F)}
.lvb .lvb-casino[data-cov="wins-only"] .lvb-cov-dot{background:var(--gold,#F5C451)}
.lvb .lvb-casino[data-cov="visible-sample"] .lvb-cov-dot{background:var(--cyan,#4FC7EA)}
.lvb .lvb-casino[data-cov="sc-sample"] .lvb-cov-dot{background:#1475E1}

@media (max-width:760px){
	.lvb .lvb-cov{margin-left:0}
}
