.odds-table.svelte-olid60 {
	position: absolute;
	padding: 1em;
	bottom: calc(100% + 1em);
	right: 0;
	width: 100%;
	display: grid;
	grid-gap: var(--space-4);
	grid-template-columns: repeat(var(--column-count), 1fr);
	overflow: visible;
	background: var(--grey-500);
	box-shadow: var(--shadows-md), var(--shadows-inset);
	border-radius: var(--radius-base);
	opacity: 0;
}
.odds-table.is-visible.svelte-olid60 {
	opacity: 1;
}
.odds-table.svelte-olid60:after {
	content: '';
	position: absolute;
	top: 100%;
	left: var(--arrow-position);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0.5em 0.5em 0 0.5em;
	border-color: var(--grey-500) transparent transparent transparent;
	transform: translate(-50%);
}
.footer-content.svelte-uf9t9k {
	display: grid;
	grid-gap: 1%;
	height: 100%;
	position: relative;
}
.footer-content.svelte-uf9t9k > * {
	grid-row: 1;
}
.footer.svelte-uf9t9k {
	height: 1.8em;
	width: 100%;
	display: flex;
	justify-content: center;
}
canvas.svelte-gjzs56 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
button.svelte-1c41eb9 {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 3.2em;
	height: 3.2em;
	transition-property: background-color;
	transition-duration: 0.2s;
	background-color: var(--bg-color);
	flex-shrink: 0;
	color: #000c;
	font-weight: 700;
}
button.svelte-1c41eb9:hover {
	background-color: var(--bg-hover-color);
}
@keyframes svelte-1hd0qmg-slideDownFadeIn {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}
}
@keyframes svelte-1hd0qmg-slideDownOdd {
	0% {
		transform: translateY(-100%);
	}
}
@keyframes svelte-1hd0qmg-slideDownEven {
	0% {
		transform: translateY(-100%);
	}
}
.last-bet-wrap.svelte-1hd0qmg {
	grid-area: LastBets;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: 5%;
	top: 50%;
	transform: translateY(-50%);
}
.last-bet-content.svelte-1hd0qmg {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 3.2em;
	height: 12.8em;
	overflow: hidden;
	border-radius: 0.7em;
}
.last-bet-content.svelte-1hd0qmg > * {
	animation-fill-mode: forwards;
	animation-duration: var(--duration);
	animation-timing-function: ease-out;
}
.last-bet-content.svelte-1hd0qmg > *:nth-child(2n) {
	animation-name: svelte-1hd0qmg-slideDownEven;
}
.last-bet-content.svelte-1hd0qmg > *:nth-child(odd) {
	animation-name: svelte-1hd0qmg-slideDownOdd;
}
.last-bet-content.svelte-1hd0qmg > *:first-child {
	animation-name: svelte-1hd0qmg-slideDownFadeIn;
}
.content.svelte-ihuh9a {
	width: 100%;
	position: relative;
}

.wrap.svelte-1gf07rq {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 750px;
	margin: auto;
	padding: 0 1em 1em;
	background-color: #151444;
}
.wrap.wide.svelte-1gf07rq {
	max-width: 100vh;
}

@media (max-width: 768px) {
	.sidebar.normal.svelte-12qp7by {
		display: none;
	}
	.content.svelte-aj9tu {
		flex-direction: column-reverse !important;
	}
	.content.svelte-aj9tu:not(.stacked) > *:first-child {
		width: 100% !important;
	}
	.wrap.svelte-1gf07rq {
		padding: 15px 0;
		justify-content: flex-start;
	}
	.game-content.svelte-1ku0r3 {
		min-height: auto !important;
	}
	.footer-content.svelte-uf9t9k {
		padding: 0 15px;
		width: 100% !important;
	}
	.payout.svelte-sc5ppn > span {
		font-size: 6px;
	}
}
