@font-face {
	font-family: 'PlayWin';
	src: url('/css/ifonts/PlayWin.woff') format('woff'),
			 url('/css/ifonts/PlayWin.ttf') format('truetype'),
			 url('/css/ifonts/PlayWin.eot');
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: 'PlayWinTitle';
	src: url('/css/ifonts/PlayWinTitle.woff2') format('woff2'),
			 url('/css/ifonts/PlayWinTitle.woff') format('woff'),
			 url('/css/ifonts/PlayWinTitle.ttf') format('truetype'),
			 url('/css/ifonts/PlayWinTitle.eot');
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

.flag.f-shn {
  background: url('/shn.svg') center / cover no-repeat !important;
}

.table-bet-amount {
  pointer-events: none;
}

.table-bet-chip {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 0 12px;
  border-radius: 14px;
  background: rgba(0, 0, 0, 0.42);
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
}

body.theme-light,
body.theme-light .v-application,
body.theme-light .v-main,
body.theme-light .v-main__wrap {
  background: #f8fafc !important;
  color: #0f172a !important;
}

body.theme-light .theme--dark.v-application,
body.theme-light .theme--dark.v-sheet,
body.theme-light .theme--dark.v-card,
body.theme-light .theme--dark.v-list,
body.theme-light .theme--dark.v-data-table,
body.theme-light .theme--dark.v-expansion-panels .v-expansion-panel,
body.theme-light .theme--dark.v-tabs-items,
body.theme-light .theme--dark.v-window {
  background-color: #ffffff !important;
  color: #0f172a !important;
}

body.theme-light .v-application,
body.theme-light .v-application .primary--text,
body.theme-light .theme--dark.v-card > .v-card__title,
body.theme-light .theme--dark.v-card > .v-card__subtitle,
body.theme-light .theme--dark.v-card > .v-card__text,
body.theme-light .theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled),
body.theme-light .theme--dark.v-data-table,
body.theme-light .theme--dark.v-data-table tbody tr,
body.theme-light .theme--dark.v-data-table tbody tr:hover:not(.v-data-table__expanded__content) {
  color: #0f172a !important;
}

body.theme-light .v-app-bar,
body.theme-light .v-toolbar,
body.theme-light .v-system-bar,
body.theme-light .v-navigation-drawer,
body.theme-light .v-footer {
  background-color: #ffffff !important;
  color: #0f172a !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
}

body.theme-light .v-navigation-drawer .v-list,
body.theme-light .v-menu__content,
body.theme-light .v-dialog,
body.theme-light .v-dialog > .v-card,
body.theme-light .v-tooltip__content {
  background-color: #ffffff !important;
  color: #0f172a !important;
}

body.theme-light .v-card,
body.theme-light .v-sheet,
body.theme-light .v-expansion-panel,
body.theme-light .v-data-table,
body.theme-light .v-tabs-items,
body.theme-light .v-window {
  border-color: rgba(15, 23, 42, 0.08) !important;
  box-shadow: 0 18px 40px -32px rgba(15, 23, 42, 0.45) !important;
}

body.theme-light .theme--dark.v-data-table thead tr th,
body.theme-light .v-data-table thead tr th {
  background-color: #f1f5f9 !important;
  color: #334155 !important;
}

body.theme-light .theme--dark.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row),
body.theme-light .theme--dark.v-data-table tbody tr:not(:last-child) td:last-child,
body.theme-light .theme--dark.v-data-table .v-data-table__divider,
body.theme-light .v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row),
body.theme-light .v-data-table tbody tr:not(:last-child) td:last-child {
  border-color: rgba(15, 23, 42, 0.08) !important;
}

body.theme-light .theme--dark.v-data-table tbody tr:hover:not(.v-data-table__expanded__content),
body.theme-light .v-data-table tbody tr:hover:not(.v-data-table__expanded__content),
body.theme-light .v-list-item:hover:before {
  background-color: rgba(15, 23, 42, 0.04) !important;
}

body.theme-light .v-list-item__title,
body.theme-light .v-list-item__subtitle,
body.theme-light .v-card__title,
body.theme-light .v-card__subtitle,
body.theme-light .v-card__text,
body.theme-light .v-label,
body.theme-light .v-input input,
body.theme-light .v-input textarea,
body.theme-light .v-select__selection,
body.theme-light .v-icon {
  color: #0f172a !important;
}

body.theme-light .v-card__subtitle,
body.theme-light .v-list-item__subtitle,
body.theme-light .text--secondary,
body.theme-light .v-label,
body.theme-light .v-input__slot,
body.theme-light .v-messages {
  color: #64748b !important;
}

body.theme-light .theme--dark.v-text-field--outlined fieldset,
body.theme-light .v-text-field--outlined fieldset,
body.theme-light .theme--dark.v-input input,
body.theme-light .theme--dark.v-input textarea {
  border-color: rgba(15, 23, 42, 0.16) !important;
}

body.theme-light .v-input__slot,
body.theme-light .v-text-field--solo > .v-input__control > .v-input__slot,
body.theme-light .v-text-field--filled > .v-input__control > .v-input__slot {
  background-color: #ffffff !important;
}

body.theme-light .v-btn:not(.primary):not(.secondary):not(.accent):not(.error):not(.success):not(.warning):not(.info) {
  color: #0f172a !important;
}

body.theme-light .v-chip:not(.primary):not(.secondary):not(.accent):not(.error):not(.success):not(.warning):not(.info) {
  background-color: #e2e8f0 !important;
  color: #0f172a !important;
}

body.theme-light a:not(.v-btn):not(.v-list-item) {
  color: #4f46e5;
}
