.page_main__GlU4n {
	min-height: 100vh
}

.hero_hero__vlnW3 {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	height: 100vh;
	-webkit-margin-before: -5rem;
	margin-block-start: -5rem
}

.hero_hero__vlnW3 img {
	width: 100%;
	height: 100%
}

.hero_heroContainer__GLRJn {
	padding-block: 3rem;
	position: absolute
}

.hero_heroContent__TkhGe {
	padding-inline: 2rem
}

.hero_text__J6kMs {
	width: 100%;
	max-width: 896px;
	margin-inline: auto;
	text-align: center;
	color: #fff;
	-webkit-margin-after: 3rem;
	margin-block-end: 3rem
}

.hero_text__J6kMs h1 {
	font-size: 4.5rem;
	line-height: 1;
	font-weight: 600;
	-webkit-margin-after: 1rem;
	margin-block-end: 1rem;
	text-transform: uppercase
}

.hero_text__J6kMs h1 span {
	font-weight: 400
}

.hero_text__J6kMs p {
	font-size: 1.5rem;
	line-height: 2rem
}

.hero_cta__NKvjC {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	max-width: 896px;
	margin-inline: auto;
	gap: 1.5rem
}

@media screen and (max-width:896px) {
	.hero_hero__vlnW3 {
		-webkit-margin-before: -4rem;
		margin-block-start: -4rem
	}

	.hero_heroContainer__GLRJn {
		padding-block: 2rem
	}

	.hero_heroContent__TkhGe {
		padding-inline: 1.25rem
	}

	.hero_text__J6kMs {
		-webkit-margin-after: 2rem;
		margin-block-end: 2rem;
		text-align: start
	}

	.hero_text__J6kMs h1 {
		font-size: 2.25rem;
		line-height: 2.5rem
	}

	.hero_text__J6kMs h1 span:before {
		content: "\a";
		white-space: pre
	}

	.hero_text__J6kMs p {
		font-size: 1.125rem;
		line-height: 1.5rem
	}

	.hero_cta__NKvjC {
		justify-content: flex-start
	}
}

.join-us_imageContainer__ca_3L {
	width: 100%;
	max-width: 720px;
	margin-inline: 0;
	margin-bottom: 0
}

.join-us_imageContainer__ca_3L img {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.join-us_textSection__NWNQH {
	padding-block: 6rem;
	width: 100%;
	max-width: 720px;
	padding-inline: 2rem;
	margin-inline: auto calc(50vw - 720px)
}

.join-us_textSectionContent__n5w9b {
	margin-block: 12rem;
	max-width: 720px;
	padding-left: 1rem
}

.join-us_heading__cxw6a {
	max-width: 720px;
	text-align: start
}

.join-us_heading__cxw6a h2 {
	margin-bottom: 1.5rem;
	font-size: 6rem;
	line-height: 1;
	font-weight: 600;
	color: #fff
}

.join-us_heading__cxw6a p {
	color: #fff;
	font-size: 1.875rem;
	line-height: 2.25rem;
	font-weight: 300
}

.join-us_cta__olH2D {
	margin-top: 3rem
}

.join-us_joinUs__5RILM {
	align-items: center;
	background-color: #000
}

.join-us_joinUsContainer__FMvrw {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center
}

.join-us_joinUsContent__PZ4UP {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%
}

.join-us_col__4zdWi {
	flex: 1 1;
	margin: 0;
	padding: 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start
}

.join-us_col__4zdWi img {
	place-self: flex-end
}

@media screen and (max-width:896px) {

	.join-us_col__4zdWi,
	.join-us_imageContainer__ca_3L {
		flex: 1 1
	}

	.join-us_textSection__NWNQH {
		padding-block: 6rem;
		width: 100%;
		max-width: 720px;
		padding-inline: 2rem;
		margin-inline: auto calc(50vw - 720px)
	}

	.join-us_textSectionContent__n5w9b {
		margin-block: 12rem;
		max-width: 720px;
		padding-left: 1rem
	}

	.join-us_heading__cxw6a h2 {
		margin-bottom: 1rem;
		font-size: 3rem;
		line-height: 1
	}

	.join-us_heading__cxw6a p {
		font-size: 1.25rem;
		line-height: 1.75rem
	}

	.join-us_cta__olH2D {
		margin-top: 1.5rem
	}
}

@media screen and (max-width:640px) {
	.join-us_joinUsContainer__FMvrw {
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center
	}

	.join-us_joinUsContent__PZ4UP {
		flex-direction: column;
		justify-content: space-between;
		align-items: center
	}

	.join-us_col__4zdWi {
		flex: 1 1;
		margin: 0;
		padding: 20px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start
	}

	.join-us_col__4zdWi img {
		place-self: flex-end
	}
}

.footer_footer__PZD4d {
	background-color: #000;
	color: #fff
}

.footer_footerContainer__24vnt {
	padding-block: 4rem
}

.footer_footerContent__dX46s {
	max-width: 1280px;
	margin-inline: auto;
	padding-inline: 2rem
}

.footer_top__hmhDT {
	display: flex
}

.footer_about__Cz7pq {
	flex: 65% 1
}

.footer_aboutContent__8tCb3 {
	padding-right: 2rem
}

.footer_logoContainer__rK_vD {
	width: 5rem;
	aspect-ratio: 1.22
}

.footer_logoContainer__rK_vD img {
	width: 100%;
	height: 100%;
	object-position: center;
	object-fit: contain
}

.footer_description__OmR_H {
	margin-block: 1.5rem
}

.footer_description__OmR_H p {
	font-size: 1.25rem
}

.footer_socialLinks__yVVge {
	display: flex;
	justify-content: flex-start;
	gap: 1rem;
	width: 100%;
	max-width: 50%;
	margin-bottom: 2.5rem
}

.footer_iconWrapper__5So0G {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	background-color: #fff;
	width: 2.5rem;
	height: 2.5rem
}

.footer_iconWrapper__5So0G svg {
	background-color: var(--foreground);
	width: 100%;
	height: 100%
}

.footer_links__t81SU {
	flex: 35% 1
}

.footer_linksContent__WZhDG {
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding-left: 2rem
}

.footer_linksContainer__fcgse {
	text-align: start
}

.footer_linksContainer__fcgse h6 {
	font-size: 1.5rem;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 1rem;
	margin-left: -1rem
}

.footer_linksContainer__fcgse ul {
	display: flex;
	flex-direction: column;
	gap: .5rem
}

.footer_linksContainer__fcgse li {
	font-size: 1.125rem;
	text-transform: uppercase
}

.footer_linksContainer__fcgse li::marker {
	color: var(--error)
}

.footer_bottom__3YwaG {
	border-top: 1px solid var(--border)
}

.footer_bottomContent__t8DmC {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-block: 1.5rem
}

.footer_bottomContent__t8DmC span {
	font-size: 1.125rem;
	line-height: 1.25rem
}

.footer_bottomContent__t8DmC span a {
	color: var(--error);
	text-decoration: underline
}

@media screen and (max-width:896px) {
	.footer_footerContainer__24vnt {
		padding-block: 2rem
	}

	.footer_about__Cz7pq {
		flex: 50% 1
	}

	.footer_logoContainer__rK_vD {
		width: 4rem
	}

	.footer_links__t81SU {
		margin-top: 6rem;
		flex: 50% 1
	}
}

@media screen and (max-width:640px) {
	.footer_footerContent__dX46s {
		padding-inline: 1.25rem
	}

	.footer_top__hmhDT {
		flex-direction: column
	}

	.footer_about__Cz7pq {
		flex: 100% 1
	}

	.footer_aboutContent__8tCb3 {
		padding-right: 0
	}

	.footer_description__OmR_H {
		margin-block: 1.5rem
	}

	.footer_description__OmR_H p {
		font-size: 1rem
	}

	.footer_socialLinks__yVVge {
		gap: 1rem;
		max-width: 100%;
		margin-bottom: 1.75rem
	}

	.footer_iconWrapper__5So0G {
		width: 1.75rem;
		height: 1.75rem
	}

	.footer_links__t81SU {
		margin-top: 0;
		flex: 100% 1;
		padding-left: 1.25rem
	}

	.footer_linksContent__WZhDG {
		padding-left: 0
	}

	.footer_linksContainer__fcgse h6 {
		font-size: 1rem;
		margin-bottom: 1rem
	}

	.footer_linksContainer__fcgse ul {
		gap: .25rem
	}

	.footer_linksContainer__fcgse li {
		font-size: .875rem
	}

	.footer_bottom__3YwaG {
		border-top: 1px solid var(--border);
		margin-top: 1.5rem
	}

	.footer_bottomContent__t8DmC {
		flex-direction: column-reverse;
		padding-block: 1.5rem 0
	}

	.footer_bottomContent__t8DmC span {
		font-size: 1rem;
		line-height: 1.25rem
	}

	.footer_bottomContent__t8DmC span:last-child {
		margin-bottom: .25rem
	}

	.footer_bottomContent__t8DmC span a {
		color: var(--error);
		text-decoration: underline
	}
}

.nav-header_default__1sYeU {
	background-color: #fff;
	color: #000
}

.nav-header_transparent__Q6Fd6 {
	background-color: transparent;
	color: #000
}

.nav-header_navHeaderContainer__nN3iH {
	padding-block: 1.75rem
}

.nav-header_navHeaderContent__tuaxb {
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 1280px;
	margin-inline: auto;
	padding-inline: 2rem
}

.nav-header_hasLeading__eHQSl .nav-header_navHeaderContent__tuaxb {
	justify-content: start
}

.nav-header_navHeaderLeadingContainer__1ccy_ {
	display: none
}

.nav-header_navHeaderTitle__ItgsO {
	font-size: 2.25rem;
	line-height: 2.5rem
}

.nav-header_navHeaderActionContainer__KwMGX {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	margin-left: auto
}

.nav-header_navHeaderActionContainer__KwMGX>*+* {
	margin-left: 1.5rem
}

.nav-header_navHeaderActionContainer__KwMGX>svg {
	width: 1.75rem;
	height: 1.75rem
}

.nav-header_small__x08Tj .nav-header_navHeaderTitle__ItgsO {
	font-size: 1.875rem;
	line-height: 2.25rem
}

@media screen and (max-width:896px) {
	.nav-header_black__5ve2o {
		background-color: #000;
		color: #fff
	}

	.nav-header_navHeaderContainer__nN3iH {
		padding-block: .75rem
	}

	.nav-header_navHeaderContent__tuaxb {
		padding-inline: 1.25rem
	}

	.nav-header_navHeaderLeadingContainer__1ccy_ {
		display: block;
		width: 1.25rem;
		height: 1.25rem;
		margin-right: .5rem
	}

	.nav-header_navHeaderLeadingContainer__1ccy_ svg {
		width: 100%;
		height: 100%
	}

	.nav-header_navHeaderTitle__ItgsO {
		font-size: 1.5rem;
		line-height: 2rem
	}

	.nav-header_navHeaderActionContainer__KwMGX>*+* {
		margin-left: .75rem
	}

	.nav-header_navHeaderActionContainer__KwMGX>svg {
		width: 1.25rem;
		height: 1.25rem
	}

	.nav-header_small__x08Tj .nav-header_navHeaderTitle__ItgsO {
		font-size: 1.25rem;
		line-height: 1.75rem
	}
}

.table_table__46AJF {
	width: 100%;
	caption-side: bottom;
	border-collapse: collapse
}

.table_tableHeader__eeFlX:tr {
	border-bottom: 1px
}

.table_tableBody__QhGhq:tr:last-child {
	border-width: 0
}

.table_tableFooter__lAZDP {
	border-top-width: 1px;
	font-weight: 500
}

.table_tableFooter__lAZDP>tr:last-child {
	border-bottom-width: 0
}

.table_tableRow__q5lMt {
	border-bottom: 1px solid var(--border)
}

.table_tableHead__GeNjw {
	height: 2.5rem;
	text-align: start;
	line-height: 1.5rem;
	font-weight: 500;
	overflow: hidden
}

.table_tableCell__xH_iW,
.table_tableHead__GeNjw {
	padding-inline: .5rem;
	vertical-align: middle;
	font-size: 1.125rem;
	max-width: 15rem;
	text-overflow: ellipsis;
	white-space: nowrap
}

.table_tableCell__xH_iW {
	height: 3rem;
	overflow: auto;
	box-sizing: border-box
}

.table_tableCaption__RRsJX {
	margin-top: 1rem
}

.accounts-list_tableContainer__apBFB {
	width: 100%;
	padding: 1.5rem;
	background-color: #fff;
	max-height: 30rem;
	overflow: scroll
}

.accounts-list_matchList__JaKS2 {
	display: flex;
	flex-direction: column
}

.accounts-list_matchList__JaKS2>*+* {
	margin-top: 1rem
}

.accounts-list_tile__VR5BF {
	background-color: #f5fafd !important
}

.accounts-list_deleteIcon__fj7Yl {
	cursor: pointer;
	color: var(--error)
}

@media screen and (max-width:896px) {
	.accounts-list_tableContainer__apBFB {
		padding: 0;
		overflow: scroll;
		background-color: transparent
	}
}

.add-game_triggerContainer__ns0Xh span {
	font-size: 1.25rem;
	line-height: 1.75rem;
	color: var(--subtitle)
}

.add-game_iconContainer__Ue4d5 {
	justify-content: center;
	width: 2rem;
	height: 2rem;
	border-radius: .25rem;
	margin-left: 1rem;
	background-color: var(--secondary)
}

.add-game_icon__nNfuV {
	color: #fff
}

.add-game_matchList__r1wtd {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding: 1.5rem
}

.add-game_game__n0LnB {
	display: flex;
	align-items: center;
	margin-bottom: 1.5rem
}

.add-game_game__n0LnB>div {
	background-color: #f5fafd
}

.add-game_game__n0LnB>.add-game_iconContainer__Ue4d5 {
	margin-left: 1rem;
	background-color: #fff
}

.add-game_deleteIcon__B3Z0L {
	stroke: var(--error);
	cursor: pointer
}

.add-game_footer__3e4Bu {
	justify-content: center !important
}

.add-game_addGameButton__pD1Yq {
	background-color: #f5fafd !important;
	margin-bottom: 1.5rem
}

.add-game_addGameButtonContent__65tgd {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--subtitle)
}

.add-game_addGameButtonContent__65tgd span {
	font-size: 1.25rem;
	line-height: 1.75rem;
	text-transform: uppercase
}

.add-game_addGameButtonContent__65tgd>.add-game_iconContainer__Ue4d5 {
	margin-left: 1rem;
	background-color: var(--subtitle);
	border-radius: 4px
}

.add-game_addGameButtonContent__65tgd .add-game_iconContainer__Ue4d5 svg {
	color: #fff
}

.add-game_form__rbvpn {
	padding: 1.5rem
}

.add-game_teams__HsTp4 {
	display: flex;
	gap: 1rem
}

.add-game_form__rbvpn input[type=text],
.add-game_form__rbvpn select {
	width: 100%;
	height: 2.5rem;
	-webkit-margin-after: .5rem;
	margin-block-end: .5rem;
	padding-inline: .5rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
	border-radius: 4px;
	border: 1px solid var(--border);
	color: var(--foreground);
	font-family: Alvar Essential
}

.add-game_inputContainer__gBDyM {
	width: 100%;
	border: none;
	margin-bottom: 1rem
}

.add-game_checkboxContainer__D7vJo {
	display: flex
}

.add-game_checkboxContainer__D7vJo label {
	font-size: 1.25rem;
	line-height: 1.75rem;
	margin-left: .5rem
}

.add-game_actions__TcuNf {
	-webkit-padding-after: 1.5rem;
	padding-block-end: 1.5rem
}

.add-game_error__ZJndM {
	display: block;
	color: var(--error)
}

.add-game_buttonContainer__KquXK {
	-webkit-padding-before: 1.25rem;
	padding-block-start: 1.25rem;
	width: 100%;
	display: flex;
	justify-content: center
}

@media screen and (max-width:640px) {
	.add-game_form__rbvpn {
		padding: .75rem
	}

	.add-game_iconContainer__Ue4d5 {
		background-color: #fff;
		margin-left: .75rem
	}

	.add-game_iconContainer__Ue4d5 svg {
		color: #000
	}
}

.add-game_scores__RkNFI {
	display: flex;
	align-items: center
}

.add-game_colon__Igb4q {
	margin: 0 10px;
	font-size: 1.5rem
}

.add-game_triggerContainer__ns0Xh {
	display: flex;
	align-items: center;
	cursor: pointer
}

.add-game_iconContainer__Ue4d5 {
	margin-left: .5rem;
	display: flex;
	align-items: center
}

.add-game_actions__TcuNf,
.add-game_form__rbvpn {
	display: flex;
	flex-direction: column
}

.add-game_actions__TcuNf {
	margin-top: 1rem
}

.add-game_checkboxContainer__D7vJo {
	display: inline-flex;
	align-items: center;
	margin-bottom: .5rem
}

.add-game_checkboxGroup__Nlmyt {
	display: flex;
	flex-direction: column;
	margin-bottom: 1rem
}

.add-game_checkboxContainer__D7vJo input[type=checkbox],
.add-game_checkboxContainer__D7vJo label {
	margin-right: .5rem
}

.add-game_checkboxContainer__D7vJo input[type=text] {
	margin-top: .5rem
}

.add-game_buttonContainer__KquXK {
	margin-top: 1rem
}

.add-game_input__RqtI5 {
	margin-top: .5rem;
	padding: .5rem;
	border: 1px solid #ccc;
	border-radius: 4px;
	width: 100%
}

.add-game_dateContainer__PSa_B {
	margin-bottom: 15px
}

.add-game_dateContainer__PSa_B label {
	margin-right: 10px
}

.add-game_dateInput__fyEYn {
	padding: 5px;
	width: 100%
}

.add-game_checkboxContainerInline__Rerl6 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.add-game_platformContainer__b7ES4 {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-right: 10px;
	margin-bottom: 10px
}

.add-game_platformContainer__b7ES4 input[type=checkbox] {
	margin-bottom: 5px
}

.add-game_platformContainer__b7ES4 label {
	margin-bottom: 5px;
	white-space: nowrap
}

.add-game_textarea__slyuT {
	width: 100%;
	min-height: 150px;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 14px;
	resize: vertical;
	margin-bottom: 15px
}

.add-game_textarea__slyuT:focus {
	border-color: #007bff;
	outline: none;
	box-shadow: 0 0 5px rgba(0, 123, 255, .5)
}

.add-game_pasteSection__TRf7f {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-bottom: 20px
}

.add-game_buttonContainer__KquXK {
	text-align: right
}


/*!
 * https://github.com/arqex/react-datetime
 */
.rdt {
	position: relative
}

.rdtPicker {
	display: none;
	position: absolute;
	min-width: 250px;
	padding: 4px;
	margin-top: 1px;
	z-index: 99999 !important;
	background: #fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	border: 1px solid #f9f9f9
}

.rdtOpen .rdtPicker {
	display: block
}

.rdtStatic .rdtPicker {
	box-shadow: none;
	position: static
}

.rdtPicker .rdtTimeToggle {
	text-align: center
}

.rdtPicker table {
	width: 100%;
	margin: 0
}

.rdtPicker td,
.rdtPicker th {
	text-align: center;
	height: 28px
}

.rdtPicker td {
	cursor: pointer
}

.rdtPicker .rdtTimeToggle:hover,
.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover {
	background: #eee;
	cursor: pointer
}

.rdtPicker td.rdtNew,
.rdtPicker td.rdtOld {
	color: #999
}

.rdtPicker td.rdtToday {
	position: relative
}

.rdtPicker td.rdtToday:before {
	content: "";
	display: inline-block;
	border-left: 7px solid transparent;
	border-bottom: 7px solid #428bca;
	border-top-color: rgba(0, 0, 0, .2);
	position: absolute;
	bottom: 4px;
	right: 4px
}

.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
	background-color: #428bca;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.rdtPicker td.rdtActive.rdtToday:before {
	border-bottom-color: #fff
}

.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
	background: none;
	color: #999;
	cursor: not-allowed
}

.rdtPicker td span.rdtOld {
	color: #999
}

.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
	background: none;
	color: #999;
	cursor: not-allowed
}

.rdtPicker th {
	border-bottom: 1px solid #f9f9f9
}

.rdtPicker .dow {
	width: 14.2857%;
	border-bottom: none;
	cursor: default
}

.rdtPicker th.rdtSwitch {
	width: 100px
}

.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
	font-size: 21px;
	vertical-align: top
}

.rdtNext span,
.rdtPrev span {
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
	background: none;
	color: #999;
	cursor: not-allowed
}

.rdtPicker thead tr:first-of-type th {
	cursor: pointer
}

.rdtPicker thead tr:first-of-type th:hover {
	background: #eee
}

.rdtPicker tfoot {
	border-top: 1px solid #f9f9f9
}

.rdtPicker button {
	border: none;
	background: none;
	cursor: pointer
}

.rdtPicker button:hover {
	background-color: #eee
}

.rdtPicker thead button {
	width: 100%;
	height: 100%
}

td.rdtMonth,
td.rdtYear {
	height: 50px;
	width: 25%;
	cursor: pointer
}

td.rdtMonth:hover,
td.rdtYear:hover {
	background: #eee
}

.rdtCounters {
	display: inline-block
}

.rdtCounters>div {
	float: left
}

.rdtCounter {
	height: 100px;
	width: 40px
}

.rdtCounterSeparator {
	line-height: 100px
}

.rdtCounter .rdtBtn {
	height: 40%;
	line-height: 40px;
	cursor: pointer;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.rdtCounter .rdtBtn:hover {
	background: #eee
}

.rdtCounter .rdtCount {
	height: 20%;
	font-size: 1.2em
}

.rdtMilli {
	vertical-align: middle;
	padding-left: 8px;
	width: 48px
}

.rdtMilli input {
	width: 100%;
	font-size: 1.2em;
	margin-top: 37px
}

.rdtTime td {
	cursor: default
}

.empty-state_emptyState__JkZi9 {
	width: 100%;
	grid-column: span 3/span 3
}

.empty-state_emptyStateContent__s7loT {
	display: flex;
	align-items: center;
	justify-content: center
}

.empty-state_text__fjIUx {
	text-align: center
}

.matches_matches__Er8dk {
	background-color: var(--background)
}

.matches_matchesContainer__ybMVc {
	padding-block: 4rem
}

.matches_matchesContent__iQBpj {
	padding-inline: 2rem;
	max-width: 1280px;
	margin-inline: auto
}

.matches_matchList__fkyMl {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding-block: 2rem;
	max-width: 1024px;
	margin-inline: auto
}

.matches_tabsList__SD0Xt {
	width: 100%;
	margin-inline: auto;
	gap: 1rem
}

.matches_heading__xcirJ {
	margin-inline: auto;
	margin-block: 2rem;
	text-align: center;
	width: 100%;
	max-width: 50rem
}

.matches_heading__xcirJ h3 {
	font-size: 2.25rem;
	line-height: 2.5rem;
	font-weight: 600
}

.matches_heading__xcirJ p {
	-webkit-margin-before: .5rem;
	margin-block-start: .5rem;
	font-size: 1.5rem;
	line-height: 2rem
}

.matches_actions__WoDqZ {
	display: flex;
	justify-content: center;
	width: 100%;
	-webkit-margin-before: 1rem;
	margin-block-start: 1rem;
	margin-inline: auto
}

.matches_tileFooter__tSI8d {
	flex-grow: 1;
	margin-left: auto
}

.matches_footerContent__8Dk1q {
	display: flex;
	align-items: center;
	justify-content: flex-end !important;
	text-wrap: nowrap
}

.matches_footerContent__8Dk1q h6 {
	font-size: 1.25rem;
	line-height: 1.5;
	font-weight: 400
}

.matches_datePickerWrapper__WzfZh {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 1rem;
	margin-bottom: 1rem;
	margin-top: 1rem
}

.matches_datePicker___nBPy {
	position: relative
}

.matches_datePickerInput__bH2bn {
	padding: .5rem 1rem;
	font-size: 1rem;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	transition: border-color .3s ease
}

.matches_datePickerInput__bH2bn:focus {
	border-color: #880206
}

.matches_calendarIcon__m_bnp {
	position: absolute;
	right: 1rem;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	color: var(--subtitle);
	transition: color .3s ease;
	width: 1.25rem;
	height: 1.25rem
}

.matches_calendarIcon__m_bnp:hover {
	color: var(--primary)
}

.matches_matchesGrid__q3ZDL {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-gap: 1.5rem;
	gap: 1.5rem;
	max-width: 1024px;
	margin-inline: auto
}

.matches_matchGridItem__aYGIC {
	display: flex;
	flex-direction: column;
	align-items: center
}

.matches_sectionTitle__4XYRw {
	font-size: 1.5rem;
	font-weight: 700;
	margin-top: 2rem;
	margin-bottom: 1rem;
	text-align: center
}

.matches_statusIconWon__V8zHv {
	color: #28a745
}

.matches_statusIconLost__uN3qO {
	color: #dc3545
}

.matches_statusContainer__kgsc1 {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: .5rem;
	margin-top: 1rem;
	width: 100%
}

.matches_option__tqgrd {
	color: #857f81
}

.matches_odds__wJu4H {
	color: #310209
}

.matches_optionOddsContainer__OeBzy {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%
}

.matches_statusTitle__xJg1D {
	margin: 1rem
}

@media screen and (max-width:896px) {
	.matches_matchesContainer__ybMVc {
		padding-block: 2rem
	}

	.matches_matchesGrid__q3ZDL {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}

	.matches_tabsList__SD0Xt::-webkit-scrollbar {
		display: none
	}

	.matches_heading__xcirJ {
		margin-block: 1.25rem
	}

	.matches_heading__xcirJ h3 {
		font-size: 1.75rem;
		line-height: 1.875rem
	}

	.matches_heading__xcirJ p {
		font-size: 1.125rem;
		line-height: 1.5rem
	}

	.matches_tileFooter__tSI8d {
		flex-grow: 1
	}

	.matches_footerContent__8Dk1q {
		align-items: center;
		justify-content: space-between
	}

	.matches_footerContent__8Dk1q h6 {
		font-size: 1rem;
		line-height: 1.25rem
	}

	.matches_historyIcon__W_Ikc {
		width: 17.5px;
		height: 17.5px
	}
}

@media screen and (max-width:640px) {
	.matches_matchesContent__iQBpj {
		padding-inline: 1.25rem
	}

	.matches_matchesGrid__q3ZDL {
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	.matches_tabs__UV_0f {
		margin-inline: -1.25rem
	}

	.matches_tabsList__SD0Xt {
		padding-inline: 4rem 1.25rem;
		overflow-x: scroll;
		-ms-overflow-style: none;
		scrollbar-width: none
	}

	.matches_tabsList__SD0Xt::-webkit-scrollbar {
		display: none
	}

	.matches_tabsContent__Htgs7 {
		padding-inline: 1.25rem
	}
}

.matches_paymentInstructions__impz8 {
	padding: 1.5rem;
	background-color: #f9f9f9;
	border-radius: 8px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
	margin-bottom: 2rem
}

.matches_paymentInstructions__impz8 p {
	font-size: 1rem;
	line-height: 1.6;
	color: #333;
	margin-bottom: 1rem
}

.matches_paymentForm__b9q8Q {
	margin-top: 1rem
}

.matches_formGroup__j1Tfo {
	margin-bottom: 1.5rem
}

.matches_formGroup__j1Tfo label {
	display: block;
	font-weight: 600;
	margin-bottom: .5rem;
	color: #555
}

.matches_fileInput__tMo3e {
	width: 100%;
	padding: .75rem;
	border: 1px solid #ccc;
	border-radius: 6px;
	font-size: 1rem;
	transition: border-color .3s ease
}

.matches_fileInput__tMo3e:focus {
	border-color: #00b4db;
	outline: none
}

.matches_submitButton__KoKQ6 {
	background-color: #00b4db;
	color: #fff;
	padding: .75rem 1.5rem;
	border: none;
	border-radius: 6px;
	font-size: 1rem;
	font-weight: 600;
	cursor: pointer;
	transition: background-color .3s ease
}

.matches_submitButton__KoKQ6:hover {
	background-color: #0083b0
}

@media (max-width:600px) {
	.matches_paymentInstructions__impz8 {
		padding: 1rem
	}

	.matches_fileInput__tMo3e {
		padding: .5rem
	}

	.matches_submitButton__KoKQ6 {
		width: 100%;
		padding: .75rem
	}
}

.button_button__iUKg0 {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	font-family: var(--font-family);
	text-transform: uppercase;
	cursor: pointer;
	border: none;
	box-sizing: border-box;
	max-width: 480px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle
}

.button_button__iUKg0:disabled {
	pointer-events: none;
	opacity: .5
}

.button_primaryButton__xzZPO {
	color: #fff;
	background-color: var(--primary)
}

.button_primaryButton__xzZPO:hover {
	background-color: var(--primary-hover)
}

.button_secondaryButton__MqyUo {
	color: #fff;
	background-color: var(--secondary)
}

.button_secondaryButton__MqyUo:hover {
	background-color: var(--secondary-hover)
}

.button_defaultSize__kwclv {
	padding: 1rem 1.75rem
}

.button_smallButton__3IKvJ {
	padding: .75rem 1.25rem
}

.button_iconButton__HVk8t {
	padding: .75rem
}

@media screen and (max-width:640px) {
	.button_button__iUKg0 {
		font-size: .875rem;
		line-height: 1.25rem
	}

	.button_defaultSize__kwclv {
		padding: .75rem 1.25rem
	}

	.button_smallButton__3IKvJ {
		padding: .5rem 1rem
	}

	.button_iconButton__HVk8t {
		padding: .375rem
	}
}

.get-in-touch_getInTouch__yJyYF {
	background-color: #fff
}

.get-in-touch_getInTouchContainer__XUfll {
	padding-block: 4rem
}

.get-in-touch_getInTouchContent__phbJZ {
	padding-inline: 2rem;
	max-width: 1280px;
	margin-inline: auto
}

.get-in-touch_heading___5okj {
	margin-block: 2rem;
	text-align: center
}

.get-in-touch_heading___5okj h3 {
	font-size: 3.75rem;
	line-height: 1;
	text-transform: uppercase
}

.get-in-touch_bodyContent__0L7Ws {
	display: flex;
	position: relative
}

.get-in-touch_board__z979b {
	background-color: #000;
	max-width: 640px;
	flex-shrink: 0;
	position: relative;
	z-index: 10
}

.get-in-touch_boardContent__bK3Wm {
	padding-block: 3rem;
	-webkit-padding-start: 5rem;
	padding-inline-start: 5rem;
	-webkit-padding-end: 3rem;
	padding-inline-end: 3rem
}

.get-in-touch_text__AvEmi {
	text-align: start
}

.get-in-touch_text__AvEmi h4 {
	font-size: 1.5rem;
	line-height: 2rem;
	color: var(--error);
	font-weight: 500;
	margin-bottom: .5rem
}

.get-in-touch_text__AvEmi p {
	font-size: 2.25rem;
	line-height: 2.5rem;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase
}

.get-in-touch_formContainer__ARQYN {
	width: 100%;
	max-width: 50vw;
	box-shadow: 0 4px 18.8px 0 #00000021;
	margin-block: 2rem;
	margin-right: -3rem;
	position: relative;
	z-index: 20
}

.get-in-touch_formContent__5s40a {
	padding: 2rem
}

.get-in-touch_formContent__5s40a form {
	display: flex;
	flex-wrap: wrap;
	gap: 2rem;
	width: 100%
}

.get-in-touch_inputContainer__p4Fkv {
	width: calc(50% - 2rem)
}

.get-in-touch_inputContainer__p4Fkv label {
	display: block;
	font-size: 1rem;
	line-height: 1.5rem;
	text-transform: uppercase
}

.get-in-touch_inputContainer__p4Fkv input {
	width: 100%;
	height: 2.5rem;
	-webkit-margin-after: 1rem;
	margin-block-end: 1rem
}

.get-in-touch_inputContainer__p4Fkv input,
.get-in-touch_inputContainer__p4Fkv textarea {
	padding-inline: .5rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
	border: none;
	border-bottom: 1px solid var(--border);
	color: var(--foreground);
	font-family: Alvar Essential;
	width: 100%
}

.get-in-touch_inputContainer__p4Fkv input:focus,
.get-in-touch_inputContainer__p4Fkv input:focus-visible,
.get-in-touch_inputContainer__p4Fkv textarea:focus {
	border: none
}

.get-in-touch_submitButton__ya94d {
	width: 100%;
	-webkit-margin-before: 1rem;
	margin-block-start: 1rem
}

@media screen and (max-width:896px) {
	.get-in-touch_getInTouchContainer__XUfll {
		padding-block: 2rem
	}

	.get-in-touch_getInTouchContent__phbJZ {
		padding-inline: 1.25rem
	}

	.get-in-touch_heading___5okj {
		margin-block: 1rem
	}

	.get-in-touch_heading___5okj h3 {
		font-size: 2.25rem
	}

	.get-in-touch_board__z979b {
		display: none
	}

	.get-in-touch_formContainer__ARQYN {
		max-width: none;
		margin-block: 1rem;
		margin-right: 0
	}

	.get-in-touch_formContent__5s40a {
		padding: 1.25rem
	}

	.get-in-touch_formContent__5s40a form {
		gap: 1rem;
		width: 100%
	}

	.get-in-touch_inputContainer__p4Fkv {
		width: 100%
	}
}

.get-in-touch_error__cMVFD {
	color: red;
	font-size: .875rem
}

.get-in-touch_success__nNK15 {
	color: green;
	font-size: .875rem
}

.auth-styles_signIn__OoRcd {
	height: 100vh
}

.auth-styles_signInContent__MIXuN {
	height: 100%;
	display: flex
}

.auth-styles_formContainer__4lXFd {
	height: 100%;
	flex: 3 1
}

.auth-styles_formContent__ABkVG {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 2rem
}

.auth-styles_heading__Wnfp_ {
	-webkit-margin-after: 1rem;
	margin-block-end: 1rem;
	text-align: center
}

.auth-styles_heading__Wnfp_ h3 {
	font-size: 3.5rem;
	line-height: 1;
	text-transform: uppercase
}

.auth-styles_formContainer__4lXFd form {
	width: 100%;
	max-width: 512px;
	margin-inline: auto;
	padding: 1rem
}

.auth-styles_googleSignIn__MOm_m {
	display: flex;
	justify-content: center;
	margin-inline: auto
}

.auth-styles_googleSignIn__MOm_m button {
	width: 100%;
	display: flex;
	align-items: center;
	background-color: #fff;
	border: 1px solid var(--foreground);
	color: var(--foreground)
}

.auth-styles_googleSignIn__MOm_m button:hover {
	background-color: var(--hover)
}

.auth-styles_googleSignIn__MOm_m button>img {
	width: 1.5rem;
	height: 1.5rem;
	margin-right: 1rem
}

.auth-styles_googleSignIn__MOm_m button>img:last-child {
	opacity: 0;
	margin-right: 0
}

.auth-styles_orContainer__hbc6I {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-block: 1rem
}

.auth-styles_orContainer__hbc6I>div {
	width: 100%;
	height: 1px;
	background-color: #000
}

.auth-styles_orContainer__hbc6I span {
	margin-inline: .5rem
}

.auth-styles_inputContainer__GsT2E {
	width: 100%
}

.auth-styles_inputContainer__GsT2E label {
	display: block;
	font-size: 1rem;
	line-height: 1.5rem;
	text-transform: uppercase
}

.auth-styles_inputContainer__GsT2E input {
	width: 100%;
	height: 2.5rem;
	-webkit-margin-after: 1rem;
	margin-block-end: 1rem;
	padding-inline: .5rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
	border: none;
	border-bottom: 1px solid var(--border);
	color: var(--foreground);
	font-family: Alvar Essential
}

.auth-styles_inputContainer__GsT2E input:focus,
.auth-styles_inputContainer__GsT2E input:focus-visible,
.auth-styles_inputContainer__GsT2E textarea:focus {
	border: none
}

.auth-styles_externalLink__fNmzg {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-block: 1rem
}

.auth-styles_externalLink__fNmzg a:hover {
	-webkit-text-decoration: underline var(--primary);
	text-decoration: underline var(--primary);
	text-underline-offset: 25%
}

.auth-styles_externalLink__fNmzg span {
	font-size: 1.25rem;
	line-height: 1.25rem
}

.auth-styles_externalLink__fNmzg a span {
	color: var(--primary)
}

.auth-styles_submitButton__Q14Ef {
	display: flex;
	justify-content: center;
	-webkit-margin-before: 1rem;
	margin-block-start: 1rem
}

.auth-styles_submitButton__Q14Ef button {
	width: 100%
}

.auth-styles_board__AKLM6 {
	height: 100%;
	flex: 1 1;
	background-color: #000
}

.auth-styles_boardContent__WIHBf {
	padding: 2.5rem
}

.auth-styles_errorContainer__z9HIE {
	margin-top: 1rem;
	padding: 1rem;
	background-color: #f8d7da;
	color: #721c24;
	border: 1px solid #f5c6cb;
	border-radius: 4px
}

.auth-styles_error__NUfZy {
	margin: .5rem 0
}

@media screen and (max-width:896px) {
	.auth-styles_board__AKLM6 {
		display: none
	}

	.auth-styles_formContent__ABkVG {
		padding-inline: 1.25rem
	}

	.auth-styles_heading__Wnfp_ h3 {
		font-size: 2.25rem;
		line-height: 1;
		text-transform: uppercase
	}
}

.auth-styles_messageContainer__q9wcV {
	background-color: #e7f3fe;
	border: 1px solid #b3d4fc;
	color: #31708f;
	padding: 15px;
	margin-top: 15px;
	border-radius: 5px;
	font-size: 14px;
	line-height: 1.5
}

.auth-styles_inputContainer__GsT2E,
.auth-styles_passwordWrapper__FbDQ7 {
	position: relative
}

.auth-styles_togglePasswordIcon__TYvZU {
	position: absolute;
	right: .5rem;
	top: calc(50% - .5rem);
	transform: translateY(-50%);
	cursor: pointer;
	color: var(--subtitle)
}

.dialog_dialogOverlay__xNiBX {
	background-color: var(--modal-overlay);
	position: fixed;
	inset: 0;
	animation: dialog_overlayShow__AtcpY .15s cubic-bezier(.16, 1, .3, 1);
	-webkit-animation: dialog_overlayShow__AtcpY .15s cubic-bezier(.16, 1, .3, 1)
}

.dialog_dialogContent__qJTiX {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 90vw;
	max-width: 32rem;
	max-height: 85vh;
	transform: translate(-50%, -50%);
	background-color: #fff;
	overflow-y: scroll
}

.dialog_dialogContent__qJTiX:focus {
	outline: none
}

.dialog_dialogTitle__1fL9F {
	font-size: 1.875rem;
	line-height: 2.25rem;
	font-weight: 500;
	margin: 0;
	text-transform: uppercase;
	text-align: center
}

.dialog_dialogDescription__97wOq {
	margin-block: .25rem 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
	text-align: center
}

.dialog_dialogHeader__Klekx {
	padding: 1.5rem 1.5rem 0;
	text-align: start
}

.dialog_closeButton__glL8O {
    position: absolute;
    right: 1rem;
    top: 1rem;
    border-radius: 9999px;
    opacity: .7;
    transition-property: opacity;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    border: none;
    background-color: transparent;
    color: red;
}

.dialog_dialogClose__gjq4S {
	font-family: inherit;
	border-radius: .25rem;
	height: 1.5rem;
	width: 1.5rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: var(--primary);
	position: absolute;
	top: .75rem;
	right: .75rem;
	cursor: pointer
}

.dialog_dialogClose__gjq4S:hover {
	background-color: var(--hover)
}

.dialog_dialogClose__gjq4S:focus {
	box-shadow: 0 0 0 2px var(--hover)
}

.dialog_dialogFooter__ZLDY6 {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1rem;
	padding: 0 1.5rem 1.5rem
}

.dialog_dialogCancel__KSNBx {
	margin-top: 0
}

.dialog_topSheet__06bsZ {
	width: 100vw;
	max-width: none;
	left: 0 !important;
	right: 0 !important;
	top: 0;
	animation: dialog_contentShow__wCjQw .15s cubic-bezier(.16, 1, .3, 1);
	-webkit-animation: dialog_contentShow__wCjQw .15s cubic-bezier(.16, 1, .3, 1);
	transform: none
}

@media screen and (max-width:896px) {
	.dialog_dialogTitle__1fL9F {
		font-size: 1.5rem;
		line-height: 1.75rem
	}
}

@keyframes dialog_overlayShow__AtcpY {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes dialog_contentShow__wCjQw {
	0% {
		opacity: 0;
		transform: translate(-50%, -48%) scale(.96)
	}

	to {
		opacity: 1;
		transform: translate(-50%, -50%) scale(1)
	}
}

.loading-spinner_container__wSk6i {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 16px
}

.loading-spinner_loader__TejYb {
	display: inline-block;
	border: 4px solid #f3f3f3;
	border-radius: 50%;
	animation: loading-spinner_spin__VwL8P 1.2s linear infinite
}

.loading-spinner_text__ov6nr {
	font-size: 14px;
	font-weight: 500;
	color: #333;
	margin: 0
}

@keyframes loading-spinner_spin__VwL8P {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.booking-receipt_dialogContent__GLSWB svg:first-child {
	color: #fff
}

.booking-receipt_footer__OOgHu {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000;
	margin-top: -1.5rem
}

.booking-receipt_overlay__P_ntf {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	z-index: 20;
	background-color: #000000c0
}

.booking-receipt_bookingcontainer__9xi6w {
	background-color: #000;
	color: #fff;
	padding: 30px;
	margin-bottom: 20px
}

.booking-receipt_image__YKngw {
	width: 500px;
	margin-bottom: 20px
}

.booking-receipt_logoside__uFy5t {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px
}

.booking-receipt_date__goie_ {
	background-color: #101010;
	color: #fff;
	padding: 10px;
	border-radius: 10px
}

.booking-receipt_gamescontainer__Y0xaM {
	background: url(../../../images/pattern.png), #101010;
	padding: 15px;
	border-radius: 15px;
	margin-bottom: 30px;
	position: relative
}

.booking-receipt_game__sfoFe:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 5px
}

.booking-receipt_game__sfoFe {
	justify-content: space-between;
	border-bottom: .5px solid #252525;
	margin-bottom: 15px;
	padding-bottom: 15px
}

.booking-receipt_game__sfoFe,
.booking-receipt_gameinfo__hGZjx {
	display: flex;
	align-items: center
}

.booking-receipt_time__ggE3p {
	color: #a0a0a0;
	font-size: 11px;
	width: 45px
}

.booking-receipt_league__UKqQp {
	font-size: 15px;
	font-weight: 300;
	color: #ff2020
}

.booking-receipt_gamenames__wcVaw {
	font-size: 15px;
	font-weight: 700
}

.booking-receipt_options__YsdmJ {
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

.booking-receipt_codes__qTHv9 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.booking-receipt_option__Fxi_J {
	font-weight: 700;
	font-size: 10px
}

.booking-receipt_odds__MpMJG {
	color: #a0a0a0
}

.booking-receipt_codecontainer__PPM5b {
	display: flex;
	align-items: center
}

.booking-receipt_codecontainer__PPM5b img {
	object-fit: contain
}

.booking-receipt_h3__AE3OV {
	font-size: 23px;
	margin-bottom: 20px
}

.booking-receipt_gamecode__UE8n9 {
	font-size: 20px;
	margin-right: 30px
}

.booking-receipt_end__5BH2I {
	margin-top: 20px;
	display: flex;
	justify-content: center;
	color: #ff2020;
	font-size: 20px
}

.booking-receipt_close__221LX {
	font-size: 50px;
	font-weight: 700;
	color: #fff;
	cursor: pointer;
	transition: .3s ease-in-out
}

.booking-receipt_close__221LX:hover {
	scale: 1.2
}

.booking-receipt_download__A_Kts {
	border: none;
	padding: 15px;
	background-color: #ff2020;
	color: #fff;
	font-size: 20px;
	cursor: pointer
}

.booking-receipt_scene__c_vvt {
	display: flex;
	flex-direction: column;
	align-items: center
}

@media screen and (max-width:640px) {
	.booking-receipt_scene__c_vvt {
		scale: .7
	}
}

.users-list_pageContainer__jR8_v {
	max-width: 1280px;
	margin-inline: auto;
	padding-block: 4rem
}

.users-list_pageContent__O78gU {
	width: 100%;
	padding-inline: 2rem
}

.users-list_tableContainer___7RqU {
	width: 100%;
	padding: 1.5rem;
	background-color: #fff;
	overflow: scroll
}

.users-list_deleteIcon__swDkS {
	color: var(--error)
}

@media screen and (max-width:896px) {
	.users-list_pageContainer__jR8_v {
		padding-block: 2rem
	}

	.users-list_pageContent__O78gU {
		padding: 1.25rem
	}

	.users-list_tableContainer___7RqU {
		overflow: scroll
	}
}

.users-list_filterContainer__Ac27a {
	padding: 20px
}