/* /Components/ContactInfoReminder.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.reminder[b-80qcyrg1rp] {
  width: 100%;
  height: 100vh;
  position: fixed;
  background-color: white;
  z-index: 9998;
  border: 2px solid var(--light-gray);
  padding: 30px 50px;
  top: 0;
}
.reminder h3[b-80qcyrg1rp] {
  font-size: 24px;
}

/*# sourceMappingURL=ContactInfoReminder.razor.css.map */
/* /Components/Dialogs/AdWalletDialog.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.cookies[b-grrr3hjuhk] {
  z-index: 2000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100dvh;
  width: 100vw;
  padding: 40px;
  background-color: white;
  border: 2px gray solid;
}
@media only screen and (min-width: 600px) {
  .cookies[b-grrr3hjuhk] {
    width: 550px;
    height: 370px;
    top: 16%;
    left: 50%;
    margin-left: -275px;
    border-radius: 15px;
    padding: 25px 40px;
  }
}
.cookies__header[b-grrr3hjuhk] {
  display: flex;
  justify-content: center;
  font-size: 26px;
}
.cookies__content p[b-grrr3hjuhk] {
  font-size: 20px;
}
@media only screen and (min-width: 600px) {
  .cookies__content p[b-grrr3hjuhk] {
    font-size: 16px;
  }
}
.cookies__actions .btn[b-grrr3hjuhk] {
  margin: 0;
}

/*# sourceMappingURL=AdWalletDialog.razor.css.map */
/* /Components/Dialogs/CookieDialog.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.cookies[b-f2dh0k2imm] {
  z-index: 2000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100dvh;
  width: 100vw;
  padding: 40px;
  background-color: white;
  border: 2px gray solid;
  overflow-y: scroll;
}
@media only screen and (min-width: 960px) {
  .cookies[b-f2dh0k2imm] {
    width: 550px;
    height: 400px;
    top: 25%;
    left: 50%;
    margin-left: -275px;
    border-radius: 15px;
    padding: 25px 40px;
  }
}
.cookies__header[b-f2dh0k2imm] {
  display: flex;
  justify-content: center;
  font-size: 26px;
}
.cookies__content p[b-f2dh0k2imm] {
  font-size: 16px;
}
.cookies__actions .btn[b-f2dh0k2imm] {
  margin: 0;
}

/*# sourceMappingURL=CookieDialog.razor.css.map */
/* /Components/Dialogs/GameModal.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.game-modal[b-vkb412w1go] {
  z-index: 2000;
  background-color: white;
  position: fixed;
  width: 100vw;
  height: 100dvh;
  top: 0;
  left: 0;
}
.game-modal__header[b-vkb412w1go] {
  display: none;
  height: 28px;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px 15px;
  align-items: center;
  background-color: var(--tenant-primary);
  color: var(--tenant-p-text-color);
}
@media only screen and (min-width: 960px) {
  .game-modal__header[b-vkb412w1go] {
    display: flex !important;
  }
}
.game-modal__header .game-title[b-vkb412w1go] {
  color: var(--tenant-p-text-color);
}
.game-modal__header .balance[b-vkb412w1go] {
  font-size: 16px;
  font-weight: 500;
}
.game-modal__content[b-vkb412w1go] {
  overflow-y: scroll;
  display: flex;
  flex: 1;
}
.game-modal__content__wrapper[b-vkb412w1go] {
  display: flex;
  flex: 1;
}
.game-modal__content__window[b-vkb412w1go] {
  display: none;
  overflow: hidden;
}
.game-modal__content__window--game[b-vkb412w1go] {
  width: 100%;
}
@media only screen and (min-width: 960px) {
  .game-modal__content__window--game[b-vkb412w1go] {
    display: block;
  }
}
@media only screen and (min-width: 960px) {
  .game-modal__content__window--chat[b-vkb412w1go] {
    width: 450px;
    border: 2px solid var(--dark-gray);
    right: 10px;
    bottom: 50px;
    overflow: hidden;
  }
}
.game-modal__content__window img[b-vkb412w1go] {
  height: 88vh;
  width: 100%;
}
.game-modal__content__window.w-active[b-vkb412w1go] {
  display: block;
}
.game-modal__nav[b-vkb412w1go] {
  height: 12%;
  background-color: var(--dark-gray);
  color: white;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  align-items: center;
}
.game-modal__nav--desktop[b-vkb412w1go] {
  display: none;
}
@media only screen and (min-width: 960px) {
  .game-modal__nav--desktop[b-vkb412w1go] {
    display: flex;
    justify-content: space-around;
  }
}
.game-modal__nav--mobile[b-vkb412w1go] {
  display: flex;
}
@media only screen and (orientation: portrait) and (max-width: 960px) {
  .game-modal__nav--mobile[b-vkb412w1go] {
    height: 6%;
  }
}
@media only screen and (min-width: 960px) {
  .game-modal__nav--mobile[b-vkb412w1go] {
    display: none;
  }
}
.game-modal__nav__separator[b-vkb412w1go] {
  width: 2px;
  height: 100%;
  background-color: var(--gray);
}
.game-modal__nav__btn[b-vkb412w1go] {
  width: 50%;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.game-modal__nav__btn:hover[b-vkb412w1go] {
  color: var(--light-gray);
  background-color: var(--gray);
}
.game-modal__close-modal[b-vkb412w1go] {
  display: none;
  height: 90px;
  width: 330px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  flex-direction: column;
  gap: 15px;
  background-color: white;
  padding: 5px 15px;
  border-radius: 15px;
  border: 3px solid var(--gray);
}
.game-modal__close-modal--show[b-vkb412w1go] {
  display: flex;
}
.game-modal__close-modal__actions .btn[b-vkb412w1go] {
  margin-top: 0;
}
.game-modal .close-icon[b-vkb412w1go] {
  cursor: pointer;
  height: 24px;
}

/*# sourceMappingURL=GameModal.razor.css.map */
/* /Components/Dialogs/LossLimitReached.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.loss-limit-reached[b-gf4fstdt8m] {
  z-index: 10000 !important;
  position: fixed !important;
  top: -250px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 100% !important;
  background-color: white !important;
  border: 2px solid var(--mud-palette-error) !important;
  border-top: none !important;
  border-radius: 0 0 15px 15px !important;
  transition: top 0.3s ease-in-out !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;
  display: flex !important;
  flex-direction: column !important;
}
@media only screen and (max-width: 959px) {
  .loss-limit-reached[b-gf4fstdt8m] {
    width: 100% !important;
    top: -250px !important;
  }
}
@media only screen and (min-width: 960px) {
  .loss-limit-reached[b-gf4fstdt8m] {
    width: 600px !important;
    border-radius: 15px !important;
    border: 2px solid var(--mud-palette-error) !important;
    top: -250px !important;
  }
}
.loss-limit-reached--show[b-gf4fstdt8m] {
  top: 0px !important;
}
@media only screen and (min-width: 960px) {
  .loss-limit-reached--show[b-gf4fstdt8m] {
    top: 20px !important;
  }
}
.loss-limit-reached__content[b-gf4fstdt8m] {
  padding: 24px !important;
}
@media only screen and (min-width: 960px) {
  .loss-limit-reached__content[b-gf4fstdt8m] {
    padding: 32px !important;
  }
}
.loss-limit-reached__header[b-gf4fstdt8m] {
  text-align: center !important;
  margin-bottom: 16px !important;
}
.loss-limit-reached__header h3[b-gf4fstdt8m] {
  color: var(--mud-palette-error) !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  margin: 0 !important;
}
.loss-limit-reached__message[b-gf4fstdt8m] {
  text-align: center !important;
  margin-bottom: 24px !important;
}
.loss-limit-reached__message p[b-gf4fstdt8m] {
  font-size: 16px !important;
  margin: 0 !important;
  color: var(--mud-palette-text-primary) !important;
}
.loss-limit-reached__info[b-gf4fstdt8m] {
  margin-top: 8px !important;
}
.loss-limit-reached__info em[b-gf4fstdt8m] {
  color: var(--mud-palette-text-secondary) !important;
  font-style: italic !important;
  font-size: 14px !important;
  opacity: 0.8 !important;
}
.loss-limit-reached__actions .btn[b-gf4fstdt8m] {
  margin: 0 !important;
  min-width: 120px !important;
}
.loss-limit-reached__actions .btn--primary[b-gf4fstdt8m] {
  background-color: var(--mud-palette-primary) !important;
  color: white !important;
  border: 1px solid var(--mud-palette-primary) !important;
}
.loss-limit-reached__actions .btn--primary:hover[b-gf4fstdt8m] {
  background-color: var(--mud-palette-primary-darken) !important;
}
.loss-limit-reached__actions .btn--secondary[b-gf4fstdt8m] {
  background-color: transparent !important;
  color: var(--mud-palette-text-secondary) !important;
  border: 1px solid var(--mud-palette-lines-default) !important;
}
.loss-limit-reached__actions .btn--secondary:hover[b-gf4fstdt8m] {
  background-color: var(--mud-palette-action-hover) !important;
}

/*# sourceMappingURL=LossLimitReached.razor.css.map */
/* /Components/Dialogs/PlayBreak.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.play-break[b-zrwxm20eu0] {
  z-index: 10000 !important;
  position: fixed !important;
  top: -280px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 100% !important;
  background-color: white !important;
  border: 2px solid var(--mud-palette-primary) !important;
  border-top: none !important;
  border-radius: 0 0 15px 15px !important;
  transition: top 0.3s ease-in-out !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;
  display: flex !important;
  flex-direction: column !important;
}
@media only screen and (max-width: 959px) {
  .play-break[b-zrwxm20eu0] {
    width: 100% !important;
    top: -280px !important;
  }
}
@media only screen and (min-width: 960px) {
  .play-break[b-zrwxm20eu0] {
    width: 600px !important;
    border-radius: 15px !important;
    border: 2px solid var(--mud-palette-primary) !important;
    top: -280px !important;
  }
}
.play-break--show[b-zrwxm20eu0] {
  top: 0px !important;
}
@media only screen and (min-width: 960px) {
  .play-break--show[b-zrwxm20eu0] {
    top: 20px !important;
  }
}
.play-break__content[b-zrwxm20eu0] {
  padding: 24px !important;
}
@media only screen and (min-width: 960px) {
  .play-break__content[b-zrwxm20eu0] {
    padding: 32px !important;
  }
}
.play-break__header[b-zrwxm20eu0] {
  text-align: center !important;
  margin-bottom: 16px !important;
}
.play-break__header h3[b-zrwxm20eu0] {
  color: var(--mud-palette-primary) !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  margin: 0 !important;
}
.play-break__message[b-zrwxm20eu0] {
  text-align: center !important;
  margin-bottom: 24px !important;
}
.play-break__message p[b-zrwxm20eu0] {
  font-size: 16px !important;
  margin: 0 0 8px 0 !important;
  color: var(--mud-palette-text-primary) !important;
}
.play-break__message p:last-child[b-zrwxm20eu0] {
  margin-bottom: 0 !important;
}
.play-break__actions .btn[b-zrwxm20eu0] {
  margin: 0 !important;
  min-width: 120px !important;
  padding: 8px 16px !important;
  border-radius: 4px !important;
  font-size: 14px !important;
  cursor: pointer !important;
}
.play-break__actions .btn--primary[b-zrwxm20eu0] {
  background-color: var(--mud-palette-primary) !important;
  color: white !important;
  border: 1px solid var(--mud-palette-primary) !important;
}
.play-break__actions .btn--primary:hover[b-zrwxm20eu0] {
  background-color: var(--mud-palette-primary-darken) !important;
}
.play-break__actions .btn--secondary[b-zrwxm20eu0] {
  background-color: transparent !important;
  color: var(--mud-palette-text-secondary) !important;
  border: 1px solid var(--mud-palette-lines-default) !important;
}
.play-break__actions .btn--secondary:hover[b-zrwxm20eu0] {
  background-color: var(--mud-palette-action-hover) !important;
}

/*# sourceMappingURL=PlayBreak.razor.css.map */
/* /Components/Dialogs/PrivacyPolicyDialog.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.cookies[b-crgzg11yub] {
  z-index: 2000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100dvh;
  width: 100vw;
  padding: 40px;
  background-color: white;
  border: 2px gray solid;
}
@media only screen and (min-width: 600px) {
  .cookies[b-crgzg11yub] {
    width: 550px;
    height: 400px;
    top: 25%;
    left: 50%;
    margin-left: -275px;
    border-radius: 15px;
    padding: 25px 40px;
  }
}
.cookies__header[b-crgzg11yub] {
  display: flex;
  justify-content: center;
  font-size: 26px;
}
.cookies__content p[b-crgzg11yub] {
  font-size: 20px;
}
@media only screen and (min-width: 600px) {
  .cookies__content p[b-crgzg11yub] {
    font-size: 16px;
  }
}
.cookies__actions .btn[b-crgzg11yub] {
  margin: 0;
}

/*# sourceMappingURL=PrivacyPolicyDialog.razor.css.map */
/* /Components/Dialogs/RegisterLoginDialog.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.cookies[b-mas7f8u9t2] {
  z-index: 2000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100dvh;
  width: 100vw;
  padding: 40px;
  background-color: white;
  border: 2px gray solid;
}
@media only screen and (min-width: 600px) {
  .cookies[b-mas7f8u9t2] {
    width: 550px;
    height: 400px;
    top: 25%;
    left: 50%;
    margin-left: -275px;
    border-radius: 15px;
    padding: 25px 40px;
  }
}
.cookies__header[b-mas7f8u9t2] {
  display: flex;
  justify-content: center;
  font-size: 26px;
}
.cookies__content p[b-mas7f8u9t2] {
  font-size: 20px;
}
@media only screen and (min-width: 600px) {
  .cookies__content p[b-mas7f8u9t2] {
    font-size: 16px;
  }
}
.cookies__actions .btn[b-mas7f8u9t2] {
  margin: 0;
}

/*# sourceMappingURL=RegisterLoginDialog.razor.css.map */
/* /Components/Dialogs/SelectHallDialog.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.select-hall-dialog[b-v06hu5a3ta] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1300;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}
.select-hall-dialog__content[b-v06hu5a3ta] {
  background: white;
  border-radius: 8px;
  padding: 1.5rem;
  max-width: 900px;
  width: 100%;
  max-height: 90vh;
  overflow-y: auto;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
}
@media (max-width: 768px) {
  .select-hall-dialog__content[b-v06hu5a3ta] {
    padding: 1rem;
    max-height: 85vh;
  }
}
.select-hall-dialog__header[b-v06hu5a3ta] {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 1rem;
  margin-bottom: 1rem !important;
}
.select-hall-dialog__header h3[b-v06hu5a3ta] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
}
@media (max-width: 768px) {
  .select-hall-dialog__header h3[b-v06hu5a3ta] {
    font-size: 1.25rem;
  }
}
.select-hall-dialog__info-box[b-v06hu5a3ta]  .mud-alert {
  background-color: #e3f2fd !important;
  color: #1565c0 !important;
  border: 1px solid #90caf9;
}
.select-hall-dialog__info-box[b-v06hu5a3ta]  .mud-alert .mud-alert-icon {
  color: #1565c0 !important;
}
.select-hall-dialog__find-halls-link[b-v06hu5a3ta] {
  display: inline-block;
  margin-top: 0.5rem;
  color: var(--tenant-primary);
  text-decoration: underline;
  font-size: 0.95rem;
}
.select-hall-dialog__find-halls-link:hover[b-v06hu5a3ta] {
  opacity: 0.8;
}
.select-hall-dialog__table-wrapper[b-v06hu5a3ta] {
  overflow-x: auto;
  margin: 1rem 0;
}
.select-hall-dialog__table[b-v06hu5a3ta] {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.95rem;
}
.select-hall-dialog__table thead[b-v06hu5a3ta] {
  background-color: #f5f5f5;
}
.select-hall-dialog__table thead th[b-v06hu5a3ta] {
  padding: 0.75rem 1rem;
  text-align: left;
  font-weight: 600;
  border-bottom: 2px solid #e0e0e0;
  white-space: nowrap;
}
@media (max-width: 576px) {
  .select-hall-dialog__table thead th[b-v06hu5a3ta] {
    padding: 0.5rem;
    font-size: 0.875rem;
  }
}
.select-hall-dialog__table thead th:last-child[b-v06hu5a3ta] {
  text-align: center;
  width: 150px;
}
@media (max-width: 576px) {
  .select-hall-dialog__table thead th:last-child[b-v06hu5a3ta] {
    width: 100px;
  }
}
.select-hall-dialog__table tbody tr[b-v06hu5a3ta] {
  border-bottom: 1px solid #e0e0e0;
  transition: background-color 0.2s;
}
.select-hall-dialog__table tbody tr:hover:not(.primary-hall)[b-v06hu5a3ta] {
  background-color: #fafafa;
}
.select-hall-dialog__table tbody tr.primary-hall[b-v06hu5a3ta] {
  background-color: #f3e5f5;
}
.select-hall-dialog__table tbody tr.primary-hall td[b-v06hu5a3ta] {
  font-weight: 500;
}
.select-hall-dialog__table tbody tr td[b-v06hu5a3ta] {
  padding: 0.75rem 1rem;
}
@media (max-width: 576px) {
  .select-hall-dialog__table tbody tr td[b-v06hu5a3ta] {
    padding: 0.5rem;
    font-size: 0.875rem;
  }
}
.select-hall-dialog__table tbody tr td.hall-name[b-v06hu5a3ta] {
  font-weight: 500;
  min-width: 150px;
}
@media (max-width: 576px) {
  .select-hall-dialog__table tbody tr td.hall-name[b-v06hu5a3ta] {
    min-width: 100px;
  }
}
.select-hall-dialog__table tbody tr td.daily-limit[b-v06hu5a3ta], .select-hall-dialog__table tbody tr td.monthly-limit[b-v06hu5a3ta] {
  text-align: left;
  white-space: nowrap;
}
.select-hall-dialog__table tbody tr td.action-cell[b-v06hu5a3ta] {
  text-align: center;
}
.select-hall-dialog__table tbody tr td.action-cell[b-v06hu5a3ta]  .mud-chip {
  font-size: 0.75rem !important;
  height: 28px !important;
  background-color: var(--tenant-primary) !important;
  color: white !important;
}
@media (max-width: 576px) {
  .select-hall-dialog__table tbody tr td.action-cell[b-v06hu5a3ta]  .mud-chip {
    font-size: 0.7rem !important;
    height: 24px !important;
  }
}
.select-hall-dialog__table tbody tr td.action-cell[b-v06hu5a3ta]  .mud-button {
  min-width: 80px;
  background-color: var(--tenant-primary) !important;
}
@media (max-width: 576px) {
  .select-hall-dialog__table tbody tr td.action-cell[b-v06hu5a3ta]  .mud-button {
    min-width: 60px;
    font-size: 0.75rem !important;
    padding: 4px 8px !important;
  }
}
.select-hall-dialog__table tbody tr td.action-cell[b-v06hu5a3ta]  .mud-button:hover {
  opacity: 0.9;
}
.select-hall-dialog__table tfoot .summary-row[b-v06hu5a3ta] {
  background-color: #f5f5f5;
  border-top: 2px solid #e0e0e0;
}
.select-hall-dialog__table tfoot .summary-row td[b-v06hu5a3ta] {
  padding: 0.75rem 1rem;
  font-weight: 600;
}
@media (max-width: 576px) {
  .select-hall-dialog__table tfoot .summary-row td[b-v06hu5a3ta] {
    padding: 0.5rem;
    font-size: 0.875rem;
  }
}
.select-hall-dialog__footer[b-v06hu5a3ta] {
  border-top: 1px solid #e0e0e0;
  padding-top: 1rem;
}
.select-hall-dialog__footer[b-v06hu5a3ta]  .mud-checkbox {
  margin-left: 0 !important;
}
.select-hall-dialog__footer[b-v06hu5a3ta]  .mud-checkbox .mud-checkbox-label {
  font-size: 0.9rem;
  color: #666;
}
@media (max-width: 576px) {
  .select-hall-dialog__content[b-v06hu5a3ta] {
    margin: 0.5rem;
    padding: 1rem;
  }
  .select-hall-dialog__table-wrapper[b-v06hu5a3ta] {
    margin: 0.5rem -1rem;
    padding: 0 1rem;
  }
}

/*# sourceMappingURL=SelectHallDialog.razor.css.map */
/* /Components/Dialogs/TermsOfServiceDialog.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.cookies[b-er0ctxacma] {
  z-index: 2000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100dvh;
  width: 100vw;
  padding: 40px;
  background-color: white;
  border: 2px gray solid;
}
@media only screen and (min-width: 600px) {
  .cookies[b-er0ctxacma] {
    width: 550px;
    height: 400px;
    top: 25%;
    left: 50%;
    margin-left: -275px;
    border-radius: 15px;
    padding: 25px 40px;
  }
}
.cookies__header[b-er0ctxacma] {
  display: flex;
  justify-content: center;
  font-size: 26px;
}
.cookies__content p[b-er0ctxacma] {
  font-size: 20px;
}
@media only screen and (min-width: 600px) {
  .cookies__content p[b-er0ctxacma] {
    font-size: 16px;
  }
}
.cookies__actions .btn[b-er0ctxacma] {
  margin: 0;
}

/*# sourceMappingURL=TermsOfServiceDialog.razor.css.map */
/* /Components/Hall/CampaignBox.razor.rz.scp.css */
.campaign-box[b-jm0yxrsjd0]{border-radius:10px;background-color:white;position:relative}@media only screen and (min-width: 1280px){.campaign-box[b-jm0yxrsjd0]{height:100%}}.campaign-box__banner img[b-jm0yxrsjd0]{width:100%;height:250px;border-top-left-radius:10px;border-top-right-radius:10px}@media only screen and (min-width: 1280px){.campaign-box__banner img[b-jm0yxrsjd0]{height:620px}}@media only screen and (min-width: 1280px){.campaign-box__play-btn-wrapper[b-jm0yxrsjd0]{height:100%}}.campaign-box__play-btn[b-jm0yxrsjd0]{background-color:var(--customer-accent-color);font-size:18px;font-weight:700;padding:8px 30px;color:white}@media only screen and (min-width: 1280px){.campaign-box__play-btn[b-jm0yxrsjd0]{font-size:30px;font-weight:800;padding:12px 46px}}
/* /Components/Hall/GameBox.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.game-box[b-n3kolqaf01] {
  border-radius: 5%;
  background-color: white;
  position: relative;
  width: 300px;
  min-height: 370px;
  margin-left: auto;
  margin-right: auto;
}
.game-box__banner img[b-n3kolqaf01] {
  width: 100%;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.game-box__details h4[b-n3kolqaf01] {
  font-size: 22px;
  font-weight: 700;
}
.game-box__details p[b-n3kolqaf01] {
  font-size: 18px;
  font-weight: 500;
}
.game-box__closed h4[b-n3kolqaf01] {
  font-size: 24px;
  font-weight: 900;
  color: darkred;
}
.game-box__closed p[b-n3kolqaf01] {
  font-size: 20px;
  font-weight: 700;
}
@media only screen and (min-width: 960px) {
  .game-box__closed h4[b-n3kolqaf01] {
    font-size: 20px;
  }
  .game-box__closed p[b-n3kolqaf01] {
    font-size: 18px;
  }
}
.game-box__info-btn[b-n3kolqaf01] {
  position: absolute;
  height: 25px;
  width: 25px;
  background-color: var(--customer-accent-color);
  border-radius: 50%;
  text-align: center;
  border: 2px solid white;
  box-shadow: 0 0 0 2px var(--customer-accent-color);
  color: white;
  line-height: 22px;
  font-weight: 700;
  font-size: 18px;
  left: 80%;
  top: -3%;
  cursor: pointer;
}
.game-box__time-left[b-n3kolqaf01] {
  width: 100px;
  height: 40px;
  background: white;
  position: absolute;
  top: 174px;
  border-top-right-radius: 10px;
}
.game-box__time-left--guest[b-n3kolqaf01] {
  bottom: 157px;
}
.game-box__time-left p[b-n3kolqaf01] {
  font-size: 24px;
  font-weight: 700;
}
.game-box__modal[b-n3kolqaf01] {
  width: 100vw;
  z-index: 1501;
  position: fixed;
  display: none;
  border-radius: 25px;
  left: 0;
  background-color: white;
  top: 20%;
}
@media only screen and (min-width: 960px) {
  .game-box__modal[b-n3kolqaf01] {
    width: 50vw;
    margin-top: 10%;
    top: 0;
    left: 25%;
  }
}
.game-box__modal--show[b-n3kolqaf01] {
  display: block;
}
.game-box__modal .close-btn[b-n3kolqaf01] {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.game-box__modal__wrapper .modal-header[b-n3kolqaf01] {
  width: 255px;
}
.game-box__modal__wrapper .modal-header h4[b-n3kolqaf01] {
  font-size: 26px;
}
.game-box__modal__wrapper .modal-content h5[b-n3kolqaf01] {
  font-size: 22px;
}
.game-box__modal__wrapper .modal-content p[b-n3kolqaf01] {
  line-height: 24px;
  margin-bottom: 20px;
}
.game-box .disabled[b-n3kolqaf01] {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: gray;
  border-radius: 15px;
  opacity: 0.5;
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
}
.game-box .disabled-info-btn[b-n3kolqaf01] {
  position: absolute;
  height: 31px;
  width: 31px;
  background-color: gray;
  border-radius: 50%;
  line-height: 22px;
  left: 79.1%;
  top: -3.6%;
  opacity: 0.5;
  pointer-events: none;
}

/*# sourceMappingURL=GameBox.razor.css.map */
/* /Components/HallSelect.razor.rz.scp.css */
.hall h4[b-duh2mq3h93]{color:var(--customer-accent-color);font-size:24px;text-transform:uppercase}
/* /Components/HallSelectCapsule.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.capsule[b-doe4uu4ni3] {
  outline: 1px black solid;
  border-radius: 25px;
  position: relative;
  height: 47px;
  transition: height 0.2s;
  cursor: pointer;
}
@media only screen and (min-width: 960px) {
  .capsule[b-doe4uu4ni3] {
    width: 60%;
  }
}
.capsule--fw[b-doe4uu4ni3] {
  width: 100%;
}
.capsule h5[b-doe4uu4ni3] {
  font-size: 18px;
  font-weight: 700;
  color: black;
}
.capsule__wrapper[b-doe4uu4ni3] {
  width: 100%;
}
.capsule--show[b-doe4uu4ni3] {
  height: 400px;
}
@media only screen and (min-width: 960px) {
  .capsule--show[b-doe4uu4ni3] {
    height: 206px;
  }
}
.capsule__end[b-doe4uu4ni3] {
  display: flex;
  flex-basis: 30%;
  align-items: center;
  justify-content: center;
  height: 47px;
  text-align: center;
  width: 30%;
  background-color: black;
  color: white;
  font-weight: 600;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  cursor: pointer;
}
.capsule__end--show[b-doe4uu4ni3] {
  border-bottom-right-radius: 0;
}
.capsule__details[b-doe4uu4ni3] {
  font-weight: 700;
  color: black;
  font-size: 14px;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.2s, opacity ease 0.1s;
}
.capsule__details--show[b-doe4uu4ni3] {
  display: flex;
  outline: 1px black solid;
  width: 100%;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  visibility: visible;
  opacity: 1;
}
.capsule__details a[b-doe4uu4ni3] {
  color: var(--customer-accent-color);
  text-decoration: underline;
}
.capsule__details__working-hours[b-doe4uu4ni3] {
  font-weight: 500;
  width: 171px;
}
.capsule__details__map[b-doe4uu4ni3] {
  width: 100%;
}
@media only screen and (min-width: 960px) {
  .capsule__details__map[b-doe4uu4ni3] {
    width: 40%;
  }
}
.capsule__details__map .map[b-doe4uu4ni3] {
  width: 100%;
  height: 127px;
  border-radius: 25px;
}
.capsule__icon[b-doe4uu4ni3] {
  transition: 0.2s;
  margin-left: 10px;
}
.capsule__icon--show[b-doe4uu4ni3] {
  rotate: 90deg;
}
.capsule .interactions[b-doe4uu4ni3] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media only screen and (min-width: 960px) {
  .capsule .interactions[b-doe4uu4ni3] {
    flex-direction: row;
    justify-content: space-around;
  }
}
.capsule .to-hall-btn[b-doe4uu4ni3] {
  margin-top: unset;
  height: 42px;
  width: 100%;
}
@media only screen and (min-width: 960px) {
  .capsule .to-hall-btn[b-doe4uu4ni3] {
    width: 125px;
  }
}

.flex-70[b-doe4uu4ni3] {
  flex-basis: 70%;
}

/*# sourceMappingURL=HallSelectCapsule.razor.css.map */
/* /Components/Layout/InfoBoxLayout.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.info-box-layout[b-byt1n4mxxp] {
  background-color: #EEE;
  padding: 25px;
  margin: 25px;
  border-radius: 15px;
  position: relative;
  box-shadow: 0 0 14px 5px white;
  width: 100%;
}
.info-box-layout[b-byt1n4mxxp]  input {
  background-color: #fff !important;
}
@media only screen and (min-width: 600px) {
  .info-box-layout[b-byt1n4mxxp] {
    width: 800px;
  }
}
.info-box-layout[b-byt1n4mxxp]  h1 {
  font-size: 34px !important;
  color: black;
  text-align: center;
}
@media only screen and (min-width: 600px) {
  .info-box-layout[b-byt1n4mxxp]  h1 {
    font-size: 44px !important;
  }
}
.info-box-layout[b-byt1n4mxxp]  h3 {
  font-size: 18px !important;
  color: black;
  text-align: center;
}
@media only screen and (min-width: 600px) {
  .info-box-layout[b-byt1n4mxxp]  h3 {
    font-size: 30px !important;
  }
}
.info-box-layout[b-byt1n4mxxp]  ul {
  margin-left: 20px;
  padding: 10px;
  list-style: square;
}
.info-box-layout[b-byt1n4mxxp]  p {
  padding: 5px;
  margin: 5px;
  font-size: 14px !important;
  color: black;
}
@media only screen and (min-width: 600px) {
  .info-box-layout[b-byt1n4mxxp]  p {
    font-size: 20px !important;
    padding: 10px;
    margin: 10px;
  }
}
.info-box-layout[b-byt1n4mxxp]  .btn {
  font-size: 22px !important;
  padding: 10px 30px !important;
  margin: 5px !important;
}

/*# sourceMappingURL=InfoBoxLayout.razor.css.map */
/* /Components/LoadingOverlay.razor.rz.scp.css */
.loading-overlay[b-tj1h8yl787] {
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: white;
  z-index: 9999;
  transition: opacity 0.5s linear;
  opacity: 1;
}
.loading-overlay--none[b-tj1h8yl787] {
  opacity: 0;
}
.loading-overlay object[b-tj1h8yl787] {
  width: 100%;
  height: 75%;
}

/*# sourceMappingURL=LoadingOverlay.razor.css.map */
/* /Components/MyPage/BankId/BankIdFailed.razor.rz.scp.css */
.bank-id-failed h4[b-dwhrjz6hvu]{font-size:18px}.bank-id-failed p[b-dwhrjz6hvu]{font-size:16px}.bank-id-failed a[b-dwhrjz6hvu]{color:var(--tenant-secondary)}.bank-id-failed a:hover[b-dwhrjz6hvu]{text-decoration:underline}
/* /Components/MyPage/FragmentHeader.razor.rz.scp.css */
.f-header[b-13u9wrbw95]{display:inline-block;margin-bottom:36px}.f-header h3[b-13u9wrbw95]{font-size:20px}@media only screen and (min-width: 960px){.f-header h3[b-13u9wrbw95]{font-size:36px}}
/* /Components/MyPage/GameStateChip.razor.rz.scp.css */
.game-state-chip[b-kckxa2mk1v]  .mud-chip{border-radius:25px !important}
/* /Components/MyPage/GamingLimitStatus.razor.rz.scp.css */
.limit[b-mv4i3atvxv]{font-weight:500}.limit--pending[b-mv4i3atvxv]{color:orange}.limit--active[b-mv4i3atvxv]{color:green}
/* /Components/MyPage/MyPageLink.razor.rz.scp.css */
.link[b-i18rqbx415]{display:none;font-size:16px;color:var(--dark-gray);cursor:pointer}.link--risk[b-i18rqbx415]{color:#EB2C43}@media only screen and (min-width: 600px){.link[b-i18rqbx415]{display:inline;font-size:16px;font-weight:700}}.link__mobile-icon[b-i18rqbx415]{display:inline}@media only screen and (min-width: 600px){.link__mobile-icon[b-i18rqbx415]{display:none}}.link--active[b-i18rqbx415]{display:inline}@media only screen and (min-width: 600px){.link--active[b-i18rqbx415]{color:var(--tenant-secondary)}}
/* /Components/MyPage/TicketView.razor.rz.scp.css */
.ticket-view[b-crzq3taanj]{margin-left:-10px;box-sizing:border-box;width:100%}.ticket-view .error h3[b-crzq3taanj]{font-size:16px;color:var(--tenant-secondary)}
/* /Components/MyPage/TopUpInfo.razor.rz.scp.css */
.top-up-info[b-e37zfxz8kz]{border:1px solid var(--gray);padding:10px 15px;border-radius:25px}.top-up-info h4[b-e37zfxz8kz]{font-size:16px}.top-up-info a[b-e37zfxz8kz]{color:var(--tenant-secondary)}.top-up-info__field label[b-e37zfxz8kz]{font-weight:500}
/* /Components/PrivacyPolicyComp.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.privacy-policy .img-wrapper[b-bic59r5b3w] {
  width: 100%;
}
.privacy-policy .img-wrapper img[b-bic59r5b3w] {
  width: 100%;
  height: 160px;
}
@media only screen and (min-width: 960px) {
  .privacy-policy .img-wrapper img[b-bic59r5b3w] {
    height: 400px;
  }
}
.privacy-policy__content[b-bic59r5b3w] {
  color: var(--dark-gray);
}
@media only screen and (min-width: 960px) {
  .privacy-policy__content[b-bic59r5b3w] {
    width: 50%;
  }
}
.privacy-policy__content h2[b-bic59r5b3w] {
  font-size: 30px;
}
@media only screen and (min-width: 960px) {
  .privacy-policy__content h2[b-bic59r5b3w] {
    font-size: 44px;
  }
}
.privacy-policy__content .body[b-bic59r5b3w] {
  font-size: 16px;
}
.privacy-policy__content .body--large[b-bic59r5b3w] {
  font-size: 20px;
}
.privacy-policy__content .body:last-child[b-bic59r5b3w] {
  margin-bottom: 70px !important;
}
@media only screen and (min-width: 960px) {
  .privacy-policy__content .body:last-child[b-bic59r5b3w] {
    margin-bottom: 150px !important;
  }
}
.privacy-policy__content .body ul[b-bic59r5b3w] {
  list-style: disc;
}

/*# sourceMappingURL=PrivacyPolicyComp.razor.css.map */
/* /Components/RegisterLogin.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.age-badge[b-ckhp1exs7o] {
  width: 35px;
  height: 35px;
  background-color: lightcoral;
  color: darkslategrey;
  border-radius: 50%;
  font-weight: bold;
  font-size: 1rem;
  align-content: center;
  position: relative;
}
.age-badge[b-ckhp1exs7o]:after {
  height: 30px;
  width: 30px;
  background-color: white;
  position: absolute;
  top: 3px;
  left: 3px;
  content: "18+";
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/*# sourceMappingURL=RegisterLogin.razor.css.map */
/* /Components/TermsOfServiceComp.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.terms-of-service .img-wrapper[b-byivu2x1i4] {
  width: 100%;
}
.terms-of-service .img-wrapper img[b-byivu2x1i4] {
  width: 100%;
  height: 160px;
}
@media only screen and (min-width: 960px) {
  .terms-of-service .img-wrapper img[b-byivu2x1i4] {
    height: 400px;
  }
}
.terms-of-service__content[b-byivu2x1i4] {
  color: var(--dark-gray);
}
@media only screen and (min-width: 960px) {
  .terms-of-service__content[b-byivu2x1i4] {
    width: 50%;
  }
}
.terms-of-service__content h2[b-byivu2x1i4] {
  font-size: 30px;
}
@media only screen and (min-width: 960px) {
  .terms-of-service__content h2[b-byivu2x1i4] {
    font-size: 44px;
  }
}
.terms-of-service__content .body[b-byivu2x1i4] {
  font-size: 16px;
}
.terms-of-service__content .body--large[b-byivu2x1i4] {
  font-size: 20px;
}
.terms-of-service__content .body:last-child[b-byivu2x1i4] {
  margin-bottom: 70px !important;
}
@media only screen and (min-width: 960px) {
  .terms-of-service__content .body:last-child[b-byivu2x1i4] {
    margin-bottom: 150px !important;
  }
}
.terms-of-service__content .body ul[b-byivu2x1i4] {
  list-style: disc;
}

/*# sourceMappingURL=TermsOfServiceComp.razor.css.map */
/* /Components/ToHallButton.razor.rz.scp.css */
.to-hall-btn[b-1d9ttd7h20]{cursor:pointer}.to-hall-btn p[b-1d9ttd7h20]{display:none}@media only screen and (min-width: 960px){.to-hall-btn p[b-1d9ttd7h20]{display:block;margin-top:1px;font-weight:500}}
/* /Components/UserLockoutInfoBox.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.lockout-info-box[b-dagj4l9d7x] {
  position: fixed;
  width: 100vw;
  height: 30px;
  background-color: lightgray;
  top: 56px;
  z-index: 10;
  font-size: 12px;
  font-weight: 500;
  color: black;
  border: solid 2px red;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top: none;
}
@media only screen and (min-width: 600px) {
  .lockout-info-box[b-dagj4l9d7x] {
    top: 64px;
    font-size: 16px;
  }
}

/*# sourceMappingURL=UserLockoutInfoBox.razor.css.map */
/* /Pages/Aml.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.aml[b-a0dyq7qab0] {
  background-color: white;
}
.aml.high-risk[b-a0dyq7qab0] {
  position: fixed;
  width: 100vw;
  height: 100dvh;
  top: 0;
  z-index: 1201;
}
.aml .input-field[b-a0dyq7qab0]  p {
  font-size: 16px !important;
  margin-bottom: 5px !important;
}
@media only screen and (min-width: 600px) {
  .aml .input-field[b-a0dyq7qab0]  p {
    margin-bottom: 0 !important;
  }
}
@media only screen and (min-width: 600px) {
  .aml .input-field[b-a0dyq7qab0] {
    justify-content: space-between;
  }
}
.aml .input-field label[b-a0dyq7qab0] {
  font-size: 16px;
  margin-bottom: 5px;
}
@media only screen and (min-width: 600px) {
  .aml .input-field label[b-a0dyq7qab0] {
    margin-bottom: 0;
  }
}
.aml .input-field[b-a0dyq7qab0]  .mud-input-control {
  margin-top: 0;
  flex: unset;
}
.aml .input-field[b-a0dyq7qab0]  .mud-input-slot {
  border-radius: 25px;
  height: 31px;
  outline: 1px solid var(--gray);
  padding: 0 10px;
  width: 350px;
  box-sizing: border-box;
}
.aml .input-field[b-a0dyq7qab0]  .mud-input-outlined-border {
  border-radius: 25px;
}
.aml .input-field[b-a0dyq7qab0]  .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
  border-color: var(--tenant-primary);
}
.aml .input-field input[b-a0dyq7qab0] {
  border-radius: 25px;
  height: 31px;
  outline: 1px solid var(--gray);
  padding: 0 10px;
}
.aml .input-field input:focus[b-a0dyq7qab0] {
  outline: 2px solid var(--gray);
}
@media only screen and (min-width: 600px) {
  .aml .input-field input[b-a0dyq7qab0] {
    width: 350px;
  }
}
.aml .input-checkbox[b-a0dyq7qab0] {
  display: flex;
  align-items: center;
}
.aml .input-checkbox[b-a0dyq7qab0]  .mud-svg-icon {
  color: var(--tenant-secondary);
}
.aml .input-checkbox span[b-a0dyq7qab0] {
  font-size: 16px;
  margin-left: 15px;
}
.aml .auto-select[b-a0dyq7qab0] {
  width: 326px;
}
.aml .auto-select label[b-a0dyq7qab0] {
  font-size: 16px;
  margin-bottom: 5px;
}
@media only screen and (min-width: 600px) {
  .aml .auto-select label[b-a0dyq7qab0] {
    margin-bottom: 0;
  }
}
.aml .auto-select[b-a0dyq7qab0]  .mud-select {
  outline: 1px solid var(--gray);
  border-radius: 25px;
  margin-top: 0;
}
.aml .auto-select[b-a0dyq7qab0]  .mud-input.mud-input-text.mud-input-adorned-end.mud-input-underline.mud-select-input {
  margin-top: 0;
  padding-left: 25px;
  padding-right: 10px;
  padding-top: 2px;
}
.aml .auto-select[b-a0dyq7qab0]  .mud-input-helper-text.mud-input-error {
  padding: 0 20px;
}
.aml .auto-select[b-a0dyq7qab0]  .mud-input.mud-input-underline {
  width: 318px;
}
.aml .auto-select[b-a0dyq7qab0]  .mud-input.mud-input-underline::before {
  left: 11px;
}
.aml .auto-select[b-a0dyq7qab0]  .mud-input.mud-input-underline::after {
  left: 11px;
  border-color: var(--tenant-secondary);
}
.aml .btn[b-a0dyq7qab0] {
  background-color: var(--tenant-secondary);
  padding: 5px 15px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 25px;
  width: 100px;
}
@media only screen and (min-width: 600px) {
  .aml .btn[b-a0dyq7qab0] {
    margin-top: 40px;
  }
}

/*# sourceMappingURL=Aml.razor.css.map */
/* /Pages/Campaigns/HallReg.razor.rz.scp.css */
@charset "UTF-8";
/* Container */
.reg-container[b-m0jpd7wxz2] {
  max-width: 420px;
  margin: 0 auto;
  padding: 2rem 1rem 4rem;
  background: #f9f9fb;
  min-height: 100vh;
  position: relative;
  top: 40px;
}

/* Tekster */
.reg-title[b-m0jpd7wxz2] {
  font-size: 1.15rem;
  font-weight: 700;
  margin-bottom: 2rem;
}

/* Tekster */
.reg-location[b-m0jpd7wxz2] {
  font-size: 1.15rem;
  font-weight: 700;
  color: white;
  padding-left: 10px;
}

.reg-content[b-m0jpd7wxz2] {
  background: #fff;
  border-radius: 18px;
  padding: 1.6rem 1.2rem 2.2rem;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
  font-size: 1.08rem;
  color: #23272b;
}

.reg-content p[b-m0jpd7wxz2] {
  margin-bottom: 1.2rem;
}

.reg-hint[b-m0jpd7wxz2] {
  font-size: 0.97rem;
  color: #5e6c7b;
}

/* BankID-knapp */
.btn-bankid[b-m0jpd7wxz2] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  background-color: #39134C;
  color: #FFFFFF;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500; /* Roboto Medium */
  height: 48px;
  padding: 0 24px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s;
  margin-top: 1rem;
  width: 100%;
  max-width: 100%;
}

.btn-bankid:hover[b-m0jpd7wxz2] {
  background-color: #470D70;
}

.bankid-logo[b-m0jpd7wxz2] {
  height: 24px;
  width: auto;
}

/* Justeringer for små skjermer */
@media (max-width: 400px) {
  .reg-container[b-m0jpd7wxz2] {
    padding: 1.1rem 0.4rem 3rem;
  }
  .reg-content[b-m0jpd7wxz2] {
    padding: 1rem 0.6rem 1.5rem;
  }
}

/*# sourceMappingURL=HallReg.razor.css.map */
/* /Pages/Campaigns/HappyHour.razor.rz.scp.css */
@charset "UTF-8";
.splash-screen[b-pmu59ncgwz] {
  position: relative;
  height: 100dvh;
  width: 100dvw;
  overflow: hidden;
  background: url("/images/happyhour.jpg") no-repeat center center/cover;
  background-color: #febe0c;
  background-size: contain;
  background-position: top center;
  font-family: "DM Sans", sans-serif;
  color: #530913;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .splash-screen[b-pmu59ncgwz] {
    background-position: center top; /* Evt. 'left center' hvis du vil ha mer av venstre side */
  }
}

/* overlay skal vokse oppover fra bunnen */
.overlay[b-pmu59ncgwz] {
  display: flex;
  flex-direction: column-reverse; /* Knappen nederst! */
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 45dvh; /* maks 45% av høyden */
  overflow-y: auto; /* hvis det er for mye tekst på liten skjerm */
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
}

/* Større overskrift og luft */
.overlay h1[b-pmu59ncgwz] {
  font-size: 1.5rem;
  margin: 0 0 15px 0;
}

/* Mindre overskrift */
.overlay h3[b-pmu59ncgwz] {
  font-size: 1.1rem;
  margin: 0 30px 10px 30px;
}

/* Liste */
.overlay ul[b-pmu59ncgwz] {
  list-style: none;
  padding: 0;
  margin: 0 30px 10px 30px;
  text-align: left;
}

.overlay li[b-pmu59ncgwz] {
  font-size: 1.2rem;
  font-weight: 800;
}

/* CTA-knappen */
.cta-button[b-pmu59ncgwz] {
  display: block;
  width: 95%;
  padding: 20px 0;
  background: rgba(255, 0, 0, 0.85);
  color: white;
  text-decoration: none;
  font-weight: bold;
  border-radius: 12px;
  font-size: 1.5rem;
  transition: background 0.3s;
  margin-top: 10px;
}
.cta-button:hover[b-pmu59ncgwz] {
  background: rgb(255, 0, 0);
}

/*# sourceMappingURL=HappyHour.razor.css.map */
/* /Pages/Campaigns/StopSms.razor.rz.scp.css */
.sms-unsubscribe-container[b-1cdnv0ct2r] {
  max-width: 400px;
  margin: 50px auto 0 auto;
  padding: 2.5rem 2rem;
  background: #f9f9fa;
  border-radius: 1.5rem;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
  text-align: center;
  border: 1.5px solid #eee;
}

.sms-unsubscribe-container h2[b-1cdnv0ct2r] {
  margin-bottom: 1rem;
}

.sms-unsubscribe-input[b-1cdnv0ct2r] {
  width: 100%;
  padding: 0.75rem;
  border-radius: 0.8rem;
  border: 1.2px solid #bbb;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  outline: none;
  transition: border 0.2s;
}

.sms-unsubscribe-input:focus[b-1cdnv0ct2r] {
  border: 1.5px solid #007bff;
}

.sms-unsubscribe-button[b-1cdnv0ct2r] {
  margin-top: 1rem;
  width: 100%;
  background: #d90429;
  color: white;
  font-weight: bold;
  font-size: 1.25rem;
  padding: 1rem;
  border: none;
  border-radius: 1.1rem;
  cursor: pointer;
  transition: background 0.18s;
  box-shadow: 0 2px 8px rgba(217, 4, 41, 0.08);
}

.sms-unsubscribe-button:hover[b-1cdnv0ct2r],
.sms-unsubscribe-button:focus[b-1cdnv0ct2r] {
  background: #a4031f;
}

.sms-unsubscribe-error[b-1cdnv0ct2r] {
  background-color: #d90429;
  padding: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: bold;
  border-radius: 10px;
}

.sms-unsubscribe-success[b-1cdnv0ct2r] {
  background-color: #22b573;
  font-weight: bold;
  padding: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 10px;
}

/*# sourceMappingURL=StopSms.razor.css.map */
/* /Pages/CodeShop.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.hall[b-ke5wyg3akw]  h2 {
  font-size: 5em;
}
@media only screen and (min-width: 1280px) {
  .hall[b-ke5wyg3akw]  h2 {
    font-size: 8em;
  }
}
.hall[b-ke5wyg3akw]  h4 {
  font-size: 3em;
}
@media only screen and (min-width: 1280px) {
  .hall[b-ke5wyg3akw]  h4 {
    font-size: 5em;
  }
}
.hall__section[b-ke5wyg3akw] {
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 1280px) {
  .hall__section[b-ke5wyg3akw] {
    flex-direction: row;
  }
}
.hall__section--customer[b-ke5wyg3akw] {
  background-color: #DCE2E0;
  width: 100%;
}
@media only screen and (min-width: 1280px) {
  .hall__section--customer[b-ke5wyg3akw] {
    height: 150px;
  }
}
.hall__section--customer-info[b-ke5wyg3akw] {
  background-color: white;
}
.hall__section--games[b-ke5wyg3akw] {
  background-color: #262B2D;
}
.hall__customer-header__logo img[b-ke5wyg3akw] {
  height: 60px;
}
@media only screen and (min-width: 1280px) {
  .hall__customer-header__logo img[b-ke5wyg3akw] {
    height: 110px;
  }
}
@media only screen and (min-width: 1280px) {
  .hall__customer-header__logo[b-ke5wyg3akw] {
    align-items: end;
  }
}
.hall__customer-header__name[b-ke5wyg3akw] {
  font-size: 18px;
  align-items: center;
  color: black;
}
@media only screen and (min-width: 1280px) {
  .hall__customer-header__name[b-ke5wyg3akw] {
    font-size: 30px;
    align-items: end;
  }
}
.hall__customer-header__working-hours[b-ke5wyg3akw] {
  font-weight: 700;
  width: 30%;
  align-items: center;
  color: black;
}
@media only screen and (min-width: 1280px) {
  .hall__customer-header__working-hours[b-ke5wyg3akw] {
    align-items: end;
    font-size: 18px;
    padding: 0 0 5px 0;
  }
}
.hall--associate[b-ke5wyg3akw] {
  background-color: #262b2d;
  color: #50ef9a;
}
.hall .separator[b-ke5wyg3akw] {
  background-color: #0F1214;
  height: 15px;
}
.hall[b-ke5wyg3akw]  .mud-table {
  border: 2px solid var(--tenant-secondary);
  border-radius: 10px;
  box-shadow: unset;
}
@media only screen and (min-width: 960px) {
  .hall[b-ke5wyg3akw]  .mud-table {
    margin-right: 25px;
    margin-bottom: 25px;
  }
}
.hall .table[b-ke5wyg3akw]  .mud-grid {
  display: flex;
  margin: 0;
  border-bottom: 1px solid lightgray;
}
@media only screen and (min-width: 600px) {
  .hall .table[b-ke5wyg3akw]  .mud-grid {
    display: none;
  }
}
.hall .table[b-ke5wyg3akw]  .accent.mud-grid {
  background-color: var(--light-gray);
}
.hall .table[b-ke5wyg3akw]  .header-line.mud-grid-item {
  font-size: 15px;
}
.hall .table[b-ke5wyg3akw]  .mud-table-body {
  overflow-x: clip;
}
.hall .table[b-ke5wyg3akw]  .mud-table-smalldevices-sortselect {
  display: none;
}
.hall .table[b-ke5wyg3akw]  .mud-input-control.mud-select.mud-table-pagination-select {
  outline: none !important;
}
.hall .table[b-ke5wyg3akw]  .accent.mud-table-cell {
  background-color: var(--light-gray);
}
.hall .table[b-ke5wyg3akw]  .xs-d-none.mud-table-cell {
  display: none;
}
@media only screen and (min-width: 600px) {
  .hall .table[b-ke5wyg3akw]  .xs-d-none.mud-table-cell {
    display: table-cell;
  }
}
.hall .table[b-ke5wyg3akw]  .sm-d-none.mud-table-cell {
  display: flex;
}
@media only screen and (min-width: 600px) {
  .hall .table[b-ke5wyg3akw]  .sm-d-none.mud-table-cell {
    display: none;
  }
}

/*# sourceMappingURL=CodeShop.razor.css.map */
/* /Pages/Hall.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.hall__section[b-ipi1z0jda8] {
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 1280px) {
  .hall__section[b-ipi1z0jda8] {
    flex-direction: row;
  }
}
.hall__section--customer[b-ipi1z0jda8] {
  background-color: #DCE2E0;
  width: 100%;
}
.hall__section--customer-info[b-ipi1z0jda8] {
  background-color: white;
}
.hall__section--games[b-ipi1z0jda8] {
  background-color: #262B2D;
}
.hall__customer-header[b-ipi1z0jda8] {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 960px) {
  .hall__customer-header[b-ipi1z0jda8] {
    flex-direction: row;
    align-items: center;
  }
}
.hall__customer-header__logo img[b-ipi1z0jda8] {
  height: 50px;
}
@media only screen and (min-width: 960px) {
  .hall__customer-header__logo img[b-ipi1z0jda8] {
    height: 110px;
  }
}
@media only screen and (min-width: 960px) {
  .hall__customer-header__logo[b-ipi1z0jda8] {
    align-self: center;
    margin-right: 28px;
  }
}
.hall__customer-header__content[b-ipi1z0jda8] {
  flex: 1;
  color: black;
  text-align: left;
}
@media only screen and (min-width: 960px) {
  .hall__customer-header__content[b-ipi1z0jda8] {
    flex: 0 0 300px;
    margin-right: 28px;
  }
}
.hall__customer-header__title[b-ipi1z0jda8] {
  font-size: 19px;
  margin-bottom: 4px;
  color: black;
}
@media only screen and (min-width: 960px) {
  .hall__customer-header__title[b-ipi1z0jda8] {
    font-size: 30px;
    margin-bottom: 8px;
  }
}
.hall__customer-header__opening-hours[b-ipi1z0jda8] {
  font-size: 14px;
  font-weight: 700;
  color: black;
  margin: 0 0 12px 0;
}
@media only screen and (min-width: 960px) {
  .hall__customer-header__opening-hours[b-ipi1z0jda8] {
    font-size: 14px;
    margin: 0 0 16px 0;
  }
}
.hall__customer-header__spacer[b-ipi1z0jda8] {
  display: none;
}
@media only screen and (min-width: 960px) {
  .hall__customer-header__spacer[b-ipi1z0jda8] {
    display: block;
    flex: 1;
  }
}
@media only screen and (max-width: 959px) {
  .hall__customer-header[b-ipi1z0jda8] {
    flex-direction: row;
    align-items: flex-start;
    gap: 16px;
  }
}
.hall__select-hall-btn-wrapper[b-ipi1z0jda8] {
  position: relative;
}
.hall__select-hall-btn-wrapper--desktop[b-ipi1z0jda8] {
  display: none;
}
@media only screen and (min-width: 960px) {
  .hall__select-hall-btn-wrapper--desktop[b-ipi1z0jda8] {
    display: block;
  }
}
.hall__select-hall-btn-wrapper--mobile[b-ipi1z0jda8] {
  width: calc(100vw - 40px);
  margin-left: 0;
  margin-top: 16px;
  display: block;
}
@media only screen and (min-width: 960px) {
  .hall__select-hall-btn-wrapper--mobile[b-ipi1z0jda8] {
    display: none;
  }
}
.hall__select-hall-btn[b-ipi1z0jda8] {
  background-color: var(--tenant-primary);
  color: white;
  font-weight: 600;
  padding: 12px 24px;
  font-size: 1rem;
  box-shadow: 0 0 15px rgba(235, 44, 67, 0.4);
  border: none;
  border-radius: 8px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
}
.hall__select-hall-btn:hover[b-ipi1z0jda8] {
  opacity: 0.9;
  box-shadow: 0 0 20px rgba(235, 44, 67, 0.6);
  transform: translateY(-1px);
}
.hall__select-hall-btn--mobile[b-ipi1z0jda8] {
  width: 100%;
  border-radius: 8px;
  margin-left: 0;
  padding-left: 24px;
  padding-right: 24px;
}
.hall__select-hall-btn-icon[b-ipi1z0jda8] {
  font-size: 1.2rem;
}
.hall__select-hall-btn-bubble[b-ipi1z0jda8] {
  position: absolute;
  top: -8px;
  right: -8px;
  background-color: #ff4444;
  color: white;
  font-size: 0.7rem;
  font-weight: 700;
  padding: 4px 8px;
  border-radius: 12px;
  white-space: nowrap;
  z-index: 10;
  box-shadow: 0 2px 8px rgba(255, 68, 68, 0.3);
  animation: pulse-b-ipi1z0jda8 2s infinite;
}
.hall__select-hall-btn-wrapper--mobile .hall__select-hall-btn-bubble[b-ipi1z0jda8] {
  right: 20px;
}
@keyframes pulse-b-ipi1z0jda8 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.hall__invite-btn[b-ipi1z0jda8] {
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 1280px) {
  .hall__invite-btn[b-ipi1z0jda8] {
    width: 20%;
    align-items: end;
    padding-bottom: 5px;
    justify-content: end;
  }
}
.hall__invite-btn .invite-friends-btn[b-ipi1z0jda8] {
  background-color: var(--customer-accent-color);
  color: white;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  height: 30px;
}
.hall__invite-btn .disabled[b-ipi1z0jda8] {
  cursor: not-allowed;
  pointer-events: none;
  background-color: gray;
  color: lightgray;
}
.hall .separator[b-ipi1z0jda8] {
  background-color: #0F1214;
  height: 15px;
}
.hall .customer-info[b-ipi1z0jda8] {
  position: relative;
}
.hall .customer-info h4[b-ipi1z0jda8] {
  font-size: 20px;
}
.hall .customer-info p[b-ipi1z0jda8] {
  font-weight: 500;
}
@media only screen and (min-width: 960px) {
  .hall .customer-info .address-wrapper[b-ipi1z0jda8] {
    width: 250px;
  }
}
@media only screen and (min-width: 960px) {
  .hall .customer-info .details-wrapper[b-ipi1z0jda8] {
    width: 80%;
  }
}
.hall .customer-info__address p[b-ipi1z0jda8] {
  line-height: 24px;
}
.hall .customer-info__btn[b-ipi1z0jda8] {
  cursor: pointer;
  transition: -0.2s;
}
@media only screen and (min-width: 960px) {
  .hall .customer-info__btn[b-ipi1z0jda8] {
    display: none;
  }
}
.hall .customer-info__btn--active[b-ipi1z0jda8] {
  rotate: 180deg;
  transform: translateY(7px) scaleY(1);
}
.hall .customer-info__details[b-ipi1z0jda8] {
  display: none;
  z-index: 1;
  box-shadow: 0 -10px 30px gray;
  border-radius: 10px;
  width: 100vw;
  position: absolute;
  left: -20px;
  background-color: white;
  padding: 20px;
}
@media only screen and (min-width: 960px) {
  .hall .customer-info__details[b-ipi1z0jda8] {
    display: flex;
    flex: 0 0 65%;
    gap: 60px;
    flex-wrap: wrap;
    z-index: unset;
    box-shadow: unset;
    position: unset;
    border-radius: unset;
    padding: unset;
    background-color: unset;
    width: 100%;
  }
}
.hall .customer-info__details__close-btn[b-ipi1z0jda8] {
  cursor: pointer;
  display: flex;
  justify-content: end;
}
@media only screen and (min-width: 960px) {
  .hall .customer-info__details__close-btn[b-ipi1z0jda8] {
    display: none;
  }
}
.hall .customer-info__details__social[b-ipi1z0jda8] {
  font-weight: 700;
}
.hall .customer-info__details--show[b-ipi1z0jda8] {
  display: block;
}
@media only screen and (min-width: 960px) {
  .hall .customer-info__details .about-wrapper[b-ipi1z0jda8] {
    flex-basis: 40%;
  }
}
@media only screen and (min-width: 960px) {
  .hall .customer-info__details .parking-wrapper[b-ipi1z0jda8] {
    flex-basis: 40%;
  }
}
.hall .customer-info__img img[b-ipi1z0jda8] {
  width: 100%;
}
@media only screen and (min-width: 960px) {
  .hall .customer-info__img img[b-ipi1z0jda8] {
    width: 250px;
  }
}
.hall .customer-info__map[b-ipi1z0jda8] {
  width: 100%;
  height: 250px;
}
@media only screen and (min-width: 960px) {
  .hall .customer-info__map[b-ipi1z0jda8] {
    height: 200px;
    width: 100%;
  }
}

@media only screen and (min-width: 1280px) {
  .campaign-wrapper[b-ipi1z0jda8] {
    flex-basis: 50%;
  }
}

@media only screen and (min-width: 1280px) {
  .games-wrapper[b-ipi1z0jda8] {
    flex-basis: 100%;
  }
  .games-wrapper--has-campaign[b-ipi1z0jda8] {
    flex-basis: 50%;
  }
}

/*# sourceMappingURL=Hall.razor.css.map */
/* /Pages/HallAssociate.razor.rz.scp.css */
.hall__section[b-f1p0yu7iz6]{justify-content:center;flex-direction:row}.hall__section--customer[b-f1p0yu7iz6]{background-color:#DCE2E0;width:100%}@media only screen and (min-width: 1280px){.hall__section--customer[b-f1p0yu7iz6]{height:150px}}.hall__section--customer-info[b-f1p0yu7iz6]{background-color:white}.hall__section--associate[b-f1p0yu7iz6]{background-color:#262b2d;color:#50ef9a}.hall__section--success[b-f1p0yu7iz6]{color:#50ef9a}.hall__section--error[b-f1p0yu7iz6]{color:#f86161}.hall__section--info[b-f1p0yu7iz6]{color:white}.hall__customer-header__logo img[b-f1p0yu7iz6]{height:60px}@media only screen and (min-width: 1280px){.hall__customer-header__logo img[b-f1p0yu7iz6]{height:110px}}@media only screen and (min-width: 1280px){.hall__customer-header__logo[b-f1p0yu7iz6]{align-items:end}}.hall__customer-header__name[b-f1p0yu7iz6]{font-size:18px;align-items:center;color:black}@media only screen and (min-width: 1280px){.hall__customer-header__name[b-f1p0yu7iz6]{font-size:30px;align-items:end}}.hall__customer-header__working-hours[b-f1p0yu7iz6]{font-weight:700;width:70%;align-items:center;color:black}@media only screen and (min-width: 1280px){.hall__customer-header__working-hours[b-f1p0yu7iz6]{align-items:end;font-size:18px;padding:0 0 5px 0}}.hall .separator[b-f1p0yu7iz6]{background-color:#0F1214;height:15px}.hall .customer-info[b-f1p0yu7iz6]{position:relative}.hall .customer-info h4[b-f1p0yu7iz6]{font-size:20px}.hall .customer-info p[b-f1p0yu7iz6]{font-weight:500}@media only screen and (min-width: 960px){.hall .customer-info .address-wrapper[b-f1p0yu7iz6]{width:250px}}@media only screen and (min-width: 960px){.hall .customer-info .details-wrapper[b-f1p0yu7iz6]{width:80%}}.hall .customer-info__address p[b-f1p0yu7iz6]{line-height:24px}.hall .customer-info__btn[b-f1p0yu7iz6]{cursor:pointer;transition:-0.2s}@media only screen and (min-width: 960px){.hall .customer-info__btn[b-f1p0yu7iz6]{display:none}}.hall .customer-info__btn--active[b-f1p0yu7iz6]{rotate:180deg;transform:translateY(7px) scaleY(1)}.hall .customer-info__details[b-f1p0yu7iz6]{display:none;z-index:1;box-shadow:0 -10px 30px gray;border-radius:10px;width:100vw;position:absolute;left:-20px;background-color:white;padding:20px}@media only screen and (min-width: 960px){.hall .customer-info__details[b-f1p0yu7iz6]{display:flex;flex:0 0 65%;gap:60px;flex-wrap:wrap;z-index:unset;box-shadow:unset;position:unset;border-radius:unset;padding:unset;background-color:unset;width:100%}}.hall .customer-info__details__close-btn[b-f1p0yu7iz6]{cursor:pointer;display:flex;justify-content:end}@media only screen and (min-width: 960px){.hall .customer-info__details__close-btn[b-f1p0yu7iz6]{display:none}}.hall .customer-info__details__social[b-f1p0yu7iz6]{font-weight:700}.hall .customer-info__details--show[b-f1p0yu7iz6]{display:block}@media only screen and (min-width: 960px){.hall .customer-info__details .about-wrapper[b-f1p0yu7iz6]{flex-basis:40%}}@media only screen and (min-width: 960px){.hall .customer-info__details .parking-wrapper[b-f1p0yu7iz6]{flex-basis:40%}}.hall .customer-info__img img[b-f1p0yu7iz6]{width:100%}@media only screen and (min-width: 960px){.hall .customer-info__img img[b-f1p0yu7iz6]{width:250px}}.hall .customer-info__map[b-f1p0yu7iz6]{width:100%;height:250px}@media only screen and (min-width: 960px){.hall .customer-info__map[b-f1p0yu7iz6]{height:200px;width:100%}}
/* /Pages/Index.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.find-hall__section h3[b-x860ggi3th] {
  font-size: 24px;
}
@media only screen and (min-width: 1280px) {
  .find-hall__section h3[b-x860ggi3th] {
    font-size: 40px;
  }
}
.find-hall__section--info[b-x860ggi3th] {
  position: relative;
  overflow: hidden;
  /*&::after{
    content: "";
    position: absolute;
    background-image: url("images/dotted-bg.png");
    width: 250%;
    height: 250%;
    z-index: -1;
    top: 0;
    left: 0;
    transform: rotate(-11deg) translateY(5%);
    background-repeat: repeat-x;
    background-size: 2500px;
  }*/
}
@media only screen and (min-width: 1280px) {
  .find-hall__section--info[b-x860ggi3th] {
    padding-top: 150px !important;
    padding-bottom: 84px !important;
  }
}
.find-hall__section--info[b-x860ggi3th]::before {
  content: "";
  background-color: #333333;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  left: 0;
}
.find-hall__section--info #bg-wrap[b-x860ggi3th] {
  background-color: #333333;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  left: 0;
}
.find-hall__section--info h3[b-x860ggi3th] {
  color: white;
}
.find-hall__section--search[b-x860ggi3th] {
  background-color: #DCE2E0;
}
.find-hall__section--search h3[b-x860ggi3th] {
  color: black;
}
.find-hall__section--search h4[b-x860ggi3th] {
  font-size: 18px;
  font-weight: 600;
}
.find-hall__section--search input[b-x860ggi3th] {
  width: 100%;
  background-color: transparent;
}
.find-hall__section--search input:focus[b-x860ggi3th] {
  outline: none;
}
@media only screen and (min-width: 1280px) {
  .find-hall__section--search input[b-x860ggi3th] {
    height: 30px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 1280px) {
  .find-hall__section--search .flex-md-50[b-x860ggi3th] {
    flex-basis: 50%;
  }
}
.find-hall__section--search[b-x860ggi3th]  .mud-input.mud-input-underline::after {
  border-bottom: 2px solid var(--tenant-secondary);
}
.find-hall__section--search[b-x860ggi3th]  .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol {
  color: var(--tenant-secondary);
}
.find-hall__section--map h3[b-x860ggi3th] {
  color: black;
}
.find-hall__section--map .map[b-x860ggi3th] {
  width: 100%;
  height: 400px;
}
@media only screen and (min-width: 1280px) {
  .find-hall__section--map .map[b-x860ggi3th] {
    height: 500px;
  }
}
.find-hall__info-box[b-x860ggi3th] {
  background-color: #DCE2E0;
  padding: 25px 20px;
  border-radius: 15px;
  position: relative;
  box-shadow: 0 0 14px 5px white;
}
.find-hall__info-box[b-x860ggi3th]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #fff;
  border-radius: 15px;
  box-sizing: border-box;
  animation: outline-animation-b-x860ggi3th 10s ease-in-out infinite;
}
@keyframes outline-animation-b-x860ggi3th {
  0% {
    clip-path: inset(0 100% 0 0);
  }
  25% {
    clip-path: inset(0 0 100% 0);
  }
  50% {
    clip-path: inset(0 0 0% 100%);
  }
  75% {
    clip-path: inset(100% 0 0 0);
  }
  100% {
    clip-path: inset(0 100% 0 0);
  }
}
@media only screen and (min-width: 1280px) {
  .find-hall__info-box[b-x860ggi3th] {
    padding: 30px;
  }
}
.find-hall__info-box h4[b-x860ggi3th] {
  font-size: 28px;
  color: black;
}
@media only screen and (min-width: 1280px) {
  .find-hall__info-box h4[b-x860ggi3th] {
    font-size: 34px;
  }
}
.find-hall__info-box p[b-x860ggi3th] {
  font-weight: 600;
  font-size: 24px;
}
.find-hall__info-box p a[b-x860ggi3th] {
  color: var(--customer-accent-color);
  text-decoration: underline;
}
.find-hall__info-box__step-index[b-x860ggi3th] {
  display: inline-block;
  height: 33px;
  width: 33px;
  background-color: white;
  border-radius: 50%;
  text-align: center;
  border: 4px solid var(--customer-accent-color);
  color: black;
  line-height: 25px;
  margin-right: 10px;
  font-size: 25px;
  font-weight: 700;
}

/*# sourceMappingURL=Index.razor.css.map */
/* /Pages/InfoPages/AboutUs.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.about-us .img-wrapper[b-reef2sring] {
  width: 100%;
}
.about-us .img-wrapper img[b-reef2sring] {
  width: 100%;
  height: 160px;
}
@media only screen and (min-width: 960px) {
  .about-us .img-wrapper img[b-reef2sring] {
    height: 400px;
  }
}
.about-us__content[b-reef2sring] {
  color: var(--dark-gray);
}
@media only screen and (min-width: 960px) {
  .about-us__content[b-reef2sring] {
    width: 50%;
  }
}
.about-us__content h2[b-reef2sring] {
  font-size: 30px;
}
@media only screen and (min-width: 960px) {
  .about-us__content h2[b-reef2sring] {
    font-size: 44px;
  }
}
.about-us__content .body[b-reef2sring] {
  font-size: 16px;
}
.about-us__content .body--large[b-reef2sring] {
  font-size: 20px;
}
.about-us__content .body:last-child[b-reef2sring] {
  margin-bottom: 70px !important;
}
@media only screen and (min-width: 960px) {
  .about-us__content .body:last-child[b-reef2sring] {
    margin-bottom: 150px !important;
  }
}

/*# sourceMappingURL=AboutUs.razor.css.map */
/* /Pages/InfoPages/ContactUs.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.contact-us .img-wrapper[b-sqtuxvmltx] {
  width: 100%;
}
.contact-us .img-wrapper img[b-sqtuxvmltx] {
  width: 100%;
  height: 160px;
}
@media only screen and (min-width: 960px) {
  .contact-us .img-wrapper img[b-sqtuxvmltx] {
    height: 400px;
  }
}
.contact-us__content[b-sqtuxvmltx] {
  color: var(--dark-gray);
}
@media only screen and (min-width: 960px) {
  .contact-us__content[b-sqtuxvmltx] {
    width: 50%;
  }
}
.contact-us__content h2[b-sqtuxvmltx] {
  font-size: 30px;
}
@media only screen and (min-width: 960px) {
  .contact-us__content h2[b-sqtuxvmltx] {
    font-size: 44px;
  }
}
.contact-us__content .body[b-sqtuxvmltx] {
  font-size: 16px;
}
.contact-us__content .body--large[b-sqtuxvmltx] {
  font-size: 20px;
}
.contact-us__content .body:last-child[b-sqtuxvmltx] {
  margin-bottom: 70px !important;
}
@media only screen and (min-width: 960px) {
  .contact-us__content .body:last-child[b-sqtuxvmltx] {
    margin-bottom: 150px !important;
  }
}
.contact-us__content .body ul[b-sqtuxvmltx] {
  list-style: disc;
}

/*# sourceMappingURL=ContactUs.razor.css.map */
/* /Pages/InfoPages/HowToPlay.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.how-to-play .img-wrapper[b-ry6u5tlj44] {
  width: 100%;
}
.how-to-play .img-wrapper img[b-ry6u5tlj44] {
  width: 100%;
  height: 160px;
}
@media only screen and (min-width: 960px) {
  .how-to-play .img-wrapper img[b-ry6u5tlj44] {
    height: 400px;
  }
}
.how-to-play__content[b-ry6u5tlj44] {
  color: var(--dark-gray);
}
@media only screen and (min-width: 960px) {
  .how-to-play__content[b-ry6u5tlj44] {
    width: 50%;
  }
}
.how-to-play__content h2[b-ry6u5tlj44] {
  font-size: 30px;
}
@media only screen and (min-width: 960px) {
  .how-to-play__content h2[b-ry6u5tlj44] {
    font-size: 44px;
  }
}
.how-to-play__content .body[b-ry6u5tlj44] {
  font-size: 16px;
}
.how-to-play__content .body--large[b-ry6u5tlj44] {
  font-size: 20px;
}
.how-to-play__content .body:last-child[b-ry6u5tlj44] {
  margin-bottom: 70px !important;
}
@media only screen and (min-width: 960px) {
  .how-to-play__content .body:last-child[b-ry6u5tlj44] {
    margin-bottom: 150px !important;
  }
}
.how-to-play__content .body ul[b-ry6u5tlj44] {
  list-style: disc;
}

/*# sourceMappingURL=HowToPlay.razor.css.map */
/* /Pages/InfoPages/PrivacyPolicy.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.privacy-policy .img-wrapper[b-spjhzr38kq] {
  width: 100%;
}
.privacy-policy .img-wrapper img[b-spjhzr38kq] {
  width: 100%;
  height: 160px;
}
@media only screen and (min-width: 960px) {
  .privacy-policy .img-wrapper img[b-spjhzr38kq] {
    height: 400px;
  }
}
.privacy-policy__content[b-spjhzr38kq] {
  color: var(--dark-gray);
}
@media only screen and (min-width: 960px) {
  .privacy-policy__content[b-spjhzr38kq] {
    width: 50%;
  }
}
.privacy-policy__content h2[b-spjhzr38kq] {
  font-size: 30px;
}
@media only screen and (min-width: 960px) {
  .privacy-policy__content h2[b-spjhzr38kq] {
    font-size: 44px;
  }
}
.privacy-policy__content .body[b-spjhzr38kq] {
  font-size: 16px;
}
.privacy-policy__content .body--large[b-spjhzr38kq] {
  font-size: 20px;
}
.privacy-policy__content .body:last-child[b-spjhzr38kq] {
  margin-bottom: 70px !important;
}
@media only screen and (min-width: 960px) {
  .privacy-policy__content .body:last-child[b-spjhzr38kq] {
    margin-bottom: 150px !important;
  }
}
.privacy-policy__content .body ul[b-spjhzr38kq] {
  list-style: disc;
}

/*# sourceMappingURL=PrivacyPolicy.razor.css.map */
/* /Pages/InfoPages/ResponsibleGaming.razor.rz.scp.css */
/* Error: Can't find stylesheet to import.
 *   ,
 * 1 | ﻿@import "../wwwroot/css/variables.scss";
 *   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 *   '
 *   ResponsibleGaming.razor.scss 1:10  root stylesheet */

body[b-p1qta5qs23]::before {
  font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono",
      "Droid Sans Mono", monospace, monospace;
  white-space: pre;
  display: block;
  padding: 1em;
  margin-bottom: 1em;
  border-bottom: 2px solid black;
  content: "Error: Can't find stylesheet to import.\a   \2577 \a 1 \2502  \feff @import \"../wwwroot/css/variables.scss\";\d\a   \2502           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\a   \2575 \a   ResponsibleGaming.razor.scss 1:10  root stylesheet";
}
/* /Pages/InfoPages/SystemRequirements.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.system-requirements .img-wrapper[b-fsg76aju7z] {
  width: 100%;
}
.system-requirements .img-wrapper img[b-fsg76aju7z] {
  width: 100%;
  height: 160px;
}
@media only screen and (min-width: 960px) {
  .system-requirements .img-wrapper img[b-fsg76aju7z] {
    height: 400px;
  }
}
.system-requirements__content[b-fsg76aju7z] {
  color: var(--dark-gray);
}
@media only screen and (min-width: 960px) {
  .system-requirements__content[b-fsg76aju7z] {
    width: 50%;
  }
}
.system-requirements__content h2[b-fsg76aju7z] {
  font-size: 30px;
}
@media only screen and (min-width: 960px) {
  .system-requirements__content h2[b-fsg76aju7z] {
    font-size: 44px;
  }
}
.system-requirements__content .body[b-fsg76aju7z] {
  font-size: 16px;
}
.system-requirements__content .body--large[b-fsg76aju7z] {
  font-size: 20px;
}
.system-requirements__content .body:last-child[b-fsg76aju7z] {
  margin-bottom: 70px !important;
}
@media only screen and (min-width: 960px) {
  .system-requirements__content .body:last-child[b-fsg76aju7z] {
    margin-bottom: 150px !important;
  }
}
.system-requirements__content .body ul[b-fsg76aju7z] {
  list-style: disc;
}

/*# sourceMappingURL=SystemRequirements.razor.css.map */
/* /Pages/MyPage/Dialogs/DeleteuserDataConfirmationDialog.razor.rz.scp.css */
@media only screen and (min-width: 600px){.delete-me .input-field[b-4xicadadhx]{justify-content:space-between}}.delete-me .input-field label[b-4xicadadhx]{font-size:16px;margin-bottom:5px}@media only screen and (min-width: 600px){.delete-me .input-field label[b-4xicadadhx]{margin-bottom:0}}.delete-me .input-field[b-4xicadadhx]  .mud-input-control{margin-top:0;flex:unset}.delete-me .input-field[b-4xicadadhx]  .mud-input-slot{border-radius:25px;height:31px;padding:0 10px;width:500px;box-sizing:border-box}.delete-me .input-field[b-4xicadadhx]  .mud-input-outlined-border{border-radius:25px}.delete-me .input-field[b-4xicadadhx]  .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border{border-color:var(--tenant-primary)}.delete-me .input-field input[b-4xicadadhx]{border-radius:25px;height:31px;outline:1px solid var(--gray);padding:0 10px}.delete-me .input-field input:focus[b-4xicadadhx]{outline:2px solid var(--gray)}@media only screen and (min-width: 600px){.delete-me .input-field input[b-4xicadadhx]{width:350px}}.delete-me .btn[b-4xicadadhx]{margin-top:0}
/* /Pages/MyPage/Dialogs/GameHistoryDetailsDialog.razor.rz.scp.css */
.game-history-details .info-box[b-kfui4kxfid]{width:100%;padding:15px;box-sizing:border-box;border:2px solid var(--gray);border-radius:15px}.game-history-details .info-box__header[b-kfui4kxfid]{display:flex;flex-direction:row;gap:20px;align-items:center}.game-history-details .info-box__header[b-kfui4kxfid]  .mud-icon-root.mud-svg-icon{background-color:var(--tenant-secondary);color:white;border-radius:50%;width:40px;height:40px;padding:7px}.game-history-details .info-box__header h3[b-kfui4kxfid]{font-size:18px}.game-history-details .info-box__content[b-kfui4kxfid]{padding:20px 5px 0}.game-history-details .info-box__content[b-kfui4kxfid]  .mud-chip.mud-chip-outlined{background-color:var(--light-gray);color:var(--tenant-secondary);border-color:var(--tenant-secondary);border-width:2px;font-weight:500}.game-history-details .info-box__content[b-kfui4kxfid]  .mud-chip.mud-chip-outlined:hover{filter:brightness(90%)}.game-history-details .info-box__content[b-kfui4kxfid]  .mud-chip.mud-chip-filled{color:white;background-color:var(--tenant-secondary);border-width:2px;font-weight:500}.game-history-details .info-box__content[b-kfui4kxfid]  .mud-chip.mud-chip-filled:hover{filter:brightness(90%)}.game-history-details .info-box__content[b-kfui4kxfid]  .mud-icon-root.mud-svg-icon{color:var(--tenant-primary) !important;border-radius:50%;width:40px;height:40px;padding:7px}.game-history-details .info-box__content p[b-kfui4kxfid]{font-size:38px}.game-history-details .info-box__content p.prize-data[b-kfui4kxfid]{font-size:18px;display:flex;flex-direction:row;align-items:center;gap:16px}
/* /Pages/MyPage/Dialogs/SelectNewPrimaryHallDialog.razor.rz.scp.css */
.select-new-hall__header p[b-nh6ksv448c]{font-size:16px}.select-new-hall__header .warning[b-nh6ksv448c]{color:var(--tenant-secondary);font-size:14px}.select-new-hall__content .hall-select-option[b-nh6ksv448c]{padding:5px 0 5px 15px;border:1px solid var(--gray);border-radius:25px}.select-new-hall__content .hall-select-option h5[b-nh6ksv448c]{font-weight:700;font-size:16px}.select-new-hall__content .hall-select-option__action .btn[b-nh6ksv448c]{margin-top:-5px;margin-bottom:-5px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--dark-gray)}
/* /Pages/MyPage/Fragments/BankId.razor.rz.scp.css */
.bank-id-verification[b-811mp7f8kg]{max-width:700px;word-wrap:break-word;margin-bottom:40px}
/* /Pages/MyPage/Fragments/GameHistory.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.game-history .toolbar[b-d0r0obsggh] {
  box-sizing: border-box;
  padding: 0 0 20px;
}
.game-history .toolbar .game-type-select[b-d0r0obsggh] {
  width: 326px;
}
.game-history .toolbar .game-type-select label[b-d0r0obsggh] {
  font-weight: 500;
}
.game-history .toolbar .game-type-select[b-d0r0obsggh]  .mud-select {
  outline: 1px solid var(--gray);
  border-radius: 25px;
  margin-top: 0;
}
.game-history .toolbar .game-type-select[b-d0r0obsggh]  .mud-input.mud-input-text.mud-input-adorned-end.mud-input-underline.mud-shrink.mud-select-input {
  margin-top: 0;
  padding-left: 25px;
  padding-right: 10px;
  padding-top: 2px;
}
.game-history .toolbar .game-type-select[b-d0r0obsggh]  .mud-input.mud-input-underline {
  width: 318px;
}
.game-history .toolbar .game-type-select[b-d0r0obsggh]  .mud-input.mud-input-underline::before {
  left: 11px;
}
.game-history .toolbar .game-type-select[b-d0r0obsggh]  .mud-input.mud-input-underline::after {
  left: 11px;
  border-color: var(--tenant-secondary);
}
.game-history .toolbar .date-picker label[b-d0r0obsggh] {
  font-weight: 500;
}
.game-history .toolbar .date-picker[b-d0r0obsggh]  .mud-input.mud-input-text.mud-input-adorned-end.mud-input-underline.mud-shrink.mud-input-input-control {
  margin-top: 0;
}
.game-history .toolbar .date-picker[b-d0r0obsggh]  .mud-input-slot.mud-input-root.mud-input-root-text.mud-input-root-adorned-end.mud-input-input-control {
  outline: 1px solid var(--gray);
  border-radius: 25px;
  padding-left: 25px;
}
.game-history .toolbar .date-picker[b-d0r0obsggh]  .mud-input.mud-input-underline {
  margin-top: 0;
}
.game-history .toolbar .date-picker[b-d0r0obsggh]  .mud-input.mud-input-underline::before {
  visibility: hidden;
}
.game-history .toolbar .date-picker[b-d0r0obsggh]  .mud-input.mud-input-underline::after {
  visibility: hidden;
}
@media only screen and (min-width: 600px) {
  .game-history .input-field[b-d0r0obsggh] {
    justify-content: space-between;
  }
}
.game-history .input-field label[b-d0r0obsggh] {
  font-size: 16px;
  margin-bottom: 5px;
}
@media only screen and (min-width: 600px) {
  .game-history .input-field label[b-d0r0obsggh] {
    margin-bottom: 0;
  }
}
.game-history .input-field[b-d0r0obsggh]  .mud-input-control {
  margin-top: 0;
  flex: unset;
}
.game-history .input-field[b-d0r0obsggh]  .mud-input-slot {
  border-radius: 25px;
  height: 31px;
  padding: 0 10px;
  box-sizing: border-box;
}
.game-history .input-field[b-d0r0obsggh]  .mud-input-outlined-border {
  border-radius: 25px;
}
.game-history .input-field[b-d0r0obsggh]  .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
  border-color: var(--tenant-primary);
}
.game-history .input-field input[b-d0r0obsggh] {
  border-radius: 25px;
  height: 31px;
  outline: 1px solid var(--gray);
  padding: 0 10px;
}
.game-history .input-field input:focus[b-d0r0obsggh] {
  outline: 2px solid var(--gray);
}
@media only screen and (min-width: 600px) {
  .game-history .input-field input[b-d0r0obsggh] {
    width: 350px;
  }
}
.game-history[b-d0r0obsggh]  .mud-table {
  border: 2px solid var(--tenant-secondary);
  border-radius: 10px;
  box-shadow: unset;
}
@media only screen and (min-width: 960px) {
  .game-history[b-d0r0obsggh]  .mud-table {
    margin-right: 25px;
    margin-bottom: 25px;
  }
}
.game-history[b-d0r0obsggh]  .header-line.mud-grid-item {
  font-size: 15px;
}
.game-history[b-d0r0obsggh]  .mud-table-body {
  overflow-x: clip;
}
.game-history[b-d0r0obsggh]  .xs-d-none.mud-table-cell {
  display: none;
}
@media only screen and (min-width: 600px) {
  .game-history[b-d0r0obsggh]  .xs-d-none.mud-table-cell {
    display: table-cell;
  }
}
.game-history[b-d0r0obsggh]  .mud-grid {
  display: flex;
  margin: 0;
}
@media only screen and (min-width: 600px) {
  .game-history[b-d0r0obsggh]  .mud-grid {
    display: none;
  }
}
.game-history[b-d0r0obsggh]  .main-grid.mud-grid {
  border-bottom: 1px solid lightgray;
}
.game-history[b-d0r0obsggh]  .mud-table-smalldevices-sortselect {
  display: none;
}
.game-history[b-d0r0obsggh]  .mud-progress-circular {
  color: var(--tenant-secondary) !important;
}
.game-history[b-d0r0obsggh]  .mud-button-root {
  color: var(--tenant-primary) !important;
}
.game-history[b-d0r0obsggh]  .mud-button-root:disabled {
  color: var(--light-gray) !important;
}
.game-history .btn[b-d0r0obsggh] {
  margin-top: 0;
}

/*# sourceMappingURL=GameHistory.razor.css.map */
/* /Pages/MyPage/Fragments/GamingBreaks.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.gaming-breaks[b-y2imrbtpgk] {
  max-width: 700px;
  border: 3px solid var(--tenant-primary);
  padding: 10px;
  border-radius: 15px;
}
.gaming-breaks__info ul li[b-y2imrbtpgk] {
  list-style: disc;
  margin-left: 14px;
}
.gaming-breaks[b-y2imrbtpgk]  .mud-select.mud-input-control {
  outline: 1px solid var(--gray);
  border-radius: 25px;
  padding: 0 10px;
  height: 31px;
  margin: 0;
}
.gaming-breaks[b-y2imrbtpgk]  .mud-input-control-input-container {
  height: 31px;
}
.gaming-breaks[b-y2imrbtpgk]  .mud-input.mud-input-text.mud-input-adorned-end.mud-input-underline.mud-shrink.mud-select-input {
  margin-top: 0;
}
.gaming-breaks[b-y2imrbtpgk]  .mud-typography.mud-typography-body1.mud-primary-text {
  color: var(--tenant-secondary) !important;
}
.gaming-breaks[b-y2imrbtpgk]  .mud-input.mud-input-underline::before {
  border-bottom: none;
}
.gaming-breaks[b-y2imrbtpgk]  .mud-input.mud-input-underline::after {
  border-bottom: 2px solid var(--tenant-secondary);
}
.gaming-breaks .input-field[b-y2imrbtpgk]  .mud-input-control {
  margin-top: 0;
  flex: unset;
}
.gaming-breaks .input-field[b-y2imrbtpgk]  .mud-input-slot {
  border-radius: 25px;
  height: 31px;
  outline: 1px solid var(--gray);
  padding: 0 10px;
  width: 350px;
  box-sizing: border-box;
}
.gaming-breaks .input-field[b-y2imrbtpgk]  .mud-input-outlined-border {
  border-radius: 25px;
}
.gaming-breaks .input-field[b-y2imrbtpgk]  .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
  border-color: var(--tenant-primary);
}
.gaming-breaks .input-field input[b-y2imrbtpgk] {
  border-radius: 25px;
  height: 31px;
  outline: 1px solid var(--gray);
  padding: 0 10px;
}
.gaming-breaks .input-field input:focus[b-y2imrbtpgk] {
  outline: 2px solid var(--gray);
}
@media only screen and (min-width: 600px) {
  .gaming-breaks .input-field input[b-y2imrbtpgk] {
    width: 350px;
  }
}
.gaming-breaks .input-checkbox[b-y2imrbtpgk] {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.gaming-breaks .input-checkbox[b-y2imrbtpgk]  .mud-svg-icon {
  color: var(--tenant-secondary);
}
.gaming-breaks .input-checkbox[b-y2imrbtpgk]  .mud-input-control-helper-container {
  margin-top: 45px;
  margin-left: 15px;
}
@media only screen and (min-width: 600px) {
  .gaming-breaks .input-checkbox[b-y2imrbtpgk]  .mud-input-control-helper-container {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 600px) {
  .gaming-breaks .input-checkbox[b-y2imrbtpgk] {
    margin-top: 32px;
  }
}
.gaming-breaks .input-checkbox span[b-y2imrbtpgk] {
  font-size: 16px;
}

/*# sourceMappingURL=GamingBreaks.razor.css.map */
/* /Pages/MyPage/Fragments/Halls.razor.rz.scp.css */
.halls[b-h325z7ert0]{width:100%}@media only screen and (min-width: 960px){.halls[b-h325z7ert0]{width:800px}}.halls__header[b-h325z7ert0]{display:inline-block;margin-bottom:36px}.halls__header h3[b-h325z7ert0]{font-size:20px}@media only screen and (min-width: 960px){.halls__header h3[b-h325z7ert0]{font-size:36px}}.halls .btn[b-h325z7ert0]{background-color:var(--tenant-secondary);padding:5px 15px;font-size:16px;font-weight:600;border-radius:25px;width:100px;color:var(--tenant-s-text-color)}.halls .btn--wide[b-h325z7ert0]{width:185px}
/* /Pages/MyPage/Fragments/Lockout.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.lockout__info[b-uwtnjuqklu] {
  border-radius: 10px;
  background-color: var(--mud-palette-black);
  color: var(--tenant-p-text-color);
  padding: 5px 10px;
  width: fit-content;
  font-size: 14px;
  font-weight: 500;
}
.lockout__info--locked-out[b-uwtnjuqklu] {
  background-color: var(--mud-palette-error-darken);
}
.lockout .input-checkbox[b-uwtnjuqklu] {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.lockout .input-checkbox[b-uwtnjuqklu]  .mud-svg-icon {
  color: var(--tenant-secondary);
}
@media only screen and (min-width: 600px) {
  .lockout .input-checkbox[b-uwtnjuqklu] {
    margin-top: 32px;
  }
}
.lockout .input-checkbox span[b-uwtnjuqklu] {
  font-size: 16px;
}

/*# sourceMappingURL=Lockout.razor.css.map */
/* /Pages/MyPage/Fragments/LossLimits.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.loss-limits[b-4uls5wetss] {
  padding: 1rem;
  max-width: 1200px;
}

.loss-limit-section[b-4uls5wetss] {
  margin-bottom: 2rem;
}

.loss-limit-box[b-4uls5wetss] {
  background-color: var(--mud-palette-background-grey);
  border: 1px solid var(--mud-palette-lines-default);
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.2s ease;
}
.loss-limit-box:hover[b-4uls5wetss] {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}

.loss-limit-info h4[b-4uls5wetss] {
  margin: 0;
  font-weight: 600;
  color: var(--mud-palette-text-primary);
}

.transaction-table-container[b-4uls5wetss] {
  background-color: var(--mud-palette-background);
  border: 1px solid var(--mud-palette-lines-default);
  border-radius: 4px;
  margin-top: 0.5rem;
}

.transaction-table[b-4uls5wetss] {
  margin-bottom: 0;
}

[b-4uls5wetss] .positive-amount {
  color: var(--mud-palette-success) !important;
  font-weight: 600;
}

[b-4uls5wetss] .negative-amount {
  color: var(--mud-palette-error) !important;
  font-weight: 600;
}

.summary-rows[b-4uls5wetss] {
  padding: 1rem;
  border-top: 1px solid var(--mud-palette-lines-default);
  background-color: var(--mud-palette-surface);
  font-size: 0.875rem;
}
.summary-rows > div[b-4uls5wetss] {
  margin-bottom: 0.5rem;
}
.summary-rows > div:last-child[b-4uls5wetss] {
  margin-bottom: 0;
  padding-top: 0.5rem;
  border-top: 1px solid var(--mud-palette-lines-default);
  font-weight: 600;
}

.cursor-pointer[b-4uls5wetss] {
  cursor: pointer;
  user-select: none;
}

.error-message[b-4uls5wetss] {
  margin: 1rem 0;
}

/* Responsive design */
@media (max-width: 600px) {
  .loss-limits[b-4uls5wetss] {
    padding: 0.5rem;
  }
  .loss-limit-box[b-4uls5wetss] {
    flex-direction: column;
    align-items: flex-start !important;
    gap: 1rem;
  }
  .loss-limit-box .mud-button[b-4uls5wetss] {
    align-self: stretch;
  }
  .summary-rows[b-4uls5wetss] {
    font-size: 0.8rem;
  }
}
/* Dark theme adjustments */
.mud-theme-dark .loss-limit-box[b-4uls5wetss] {
  background-color: var(--mud-palette-dark-background-grey);
  border-color: var(--mud-palette-dark-lines-default);
}
.mud-theme-dark .transaction-table-container[b-4uls5wetss] {
  background-color: var(--mud-palette-dark-background);
  border-color: var(--mud-palette-dark-lines-default);
}
.mud-theme-dark .summary-rows[b-4uls5wetss] {
  background-color: var(--mud-palette-dark-surface);
  border-top-color: var(--mud-palette-dark-lines-default);
}

/*# sourceMappingURL=LossLimits.razor.css.map */
/* /Pages/MyPage/Fragments/MyData.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.my-data h4[b-zb97heh9ct] {
  font-size: 24px;
  margin-bottom: 20px;
  color: var(--tenant-secondary);
}
.my-data__consents[b-zb97heh9ct] {
  margin-bottom: 36px;
}
.my-data__consents__wrapper[b-zb97heh9ct] {
  max-height: 200px;
  overflow: scroll;
  margin-bottom: 20px;
  border: 2px solid var(--light-gray);
  border-radius: 10px;
}
.my-data__cookies[b-zb97heh9ct] {
  margin-bottom: 36px;
}
.my-data__cookies__wrapper[b-zb97heh9ct] {
  max-height: 200px;
  overflow: scroll;
  margin-bottom: 20px;
  border: 2px solid var(--light-gray);
  border-radius: 10px;
}
.my-data .input-checkbox[b-zb97heh9ct] {
  display: flex;
  align-items: center;
}
.my-data .input-checkbox[b-zb97heh9ct]  .mud-svg-icon {
  color: var(--tenant-secondary);
}
.my-data .input-checkbox span[b-zb97heh9ct] {
  font-size: 16px;
}
.my-data .btn[b-zb97heh9ct] {
  margin-top: 20px;
}

/*# sourceMappingURL=MyData.razor.css.map */
/* /Pages/MyPage/Fragments/Password.razor.rz.scp.css */
.password[b-hsqrjh7d5n]{width:100%}@media only screen and (min-width: 960px){.password[b-hsqrjh7d5n]{width:500px}}@media only screen and (min-width: 600px){.password .input-field[b-hsqrjh7d5n]{justify-content:space-between}}.password .input-field label[b-hsqrjh7d5n]{font-size:16px;margin-bottom:5px}@media only screen and (min-width: 600px){.password .input-field label[b-hsqrjh7d5n]{margin-bottom:0}}.password .input-field[b-hsqrjh7d5n]  .mud-input-control{margin-top:0;flex:unset}.password .input-field[b-hsqrjh7d5n]  .mud-input-slot{border-radius:25px;height:31px;outline:1px solid var(--gray);padding:0 10px;width:350px;box-sizing:border-box}.password .input-field[b-hsqrjh7d5n]  .mud-input-outlined-border{border-radius:25px}.password .input-field[b-hsqrjh7d5n]  .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border{border-color:var(--tenant-primary)}.password .input-field input[b-hsqrjh7d5n]{border-radius:25px;height:31px;outline:1px solid var(--gray);padding:0 10px}.password .input-field input:focus[b-hsqrjh7d5n]{outline:2px solid var(--gray)}@media only screen and (min-width: 600px){.password .input-field input[b-hsqrjh7d5n]{width:350px}}.password .btn[b-hsqrjh7d5n]{background-color:var(--tenant-secondary);padding:5px 15px;font-size:16px;font-weight:600;border-radius:25px;width:100px}@media only screen and (min-width: 600px){.password .btn[b-hsqrjh7d5n]{margin-top:40px}}
/* /Pages/MyPage/Fragments/Profile.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.profile__header[b-ucy6ueut1a] {
  display: inline-block;
  margin-bottom: 36px;
}
.profile__header h3[b-ucy6ueut1a] {
  font-size: 20px;
}
@media only screen and (min-width: 960px) {
  .profile__header h3[b-ucy6ueut1a] {
    font-size: 36px;
  }
}
.profile .input-field[b-ucy6ueut1a]  p {
  font-size: 16px !important;
  margin-bottom: 5px !important;
}
@media only screen and (min-width: 600px) {
  .profile .input-field[b-ucy6ueut1a]  p {
    margin-bottom: 0 !important;
  }
}
@media only screen and (min-width: 600px) {
  .profile .input-field[b-ucy6ueut1a] {
    justify-content: space-between;
  }
}
.profile .input-field label[b-ucy6ueut1a] {
  font-size: 16px;
  margin-bottom: 5px;
}
@media only screen and (min-width: 600px) {
  .profile .input-field label[b-ucy6ueut1a] {
    margin-bottom: 0;
  }
}
.profile .input-field[b-ucy6ueut1a]  .mud-input-control {
  margin-top: 0;
  flex: unset;
}
.profile .input-field[b-ucy6ueut1a]  .mud-input-slot {
  border-radius: 25px;
  height: 31px;
  outline: 1px solid var(--gray);
  padding: 0 10px;
  box-sizing: border-box;
}
@media only screen and (min-width: 600px) {
  .profile .input-field[b-ucy6ueut1a]  .mud-input-slot {
    width: 350px;
  }
}
.profile .input-field[b-ucy6ueut1a]  .mud-input-outlined-border {
  border-radius: 25px;
}
.profile .input-field[b-ucy6ueut1a]  .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
  border-color: var(--tenant-primary);
}
.profile .input-field input[b-ucy6ueut1a] {
  border-radius: 25px;
  height: 31px;
  outline: 1px solid var(--gray);
  padding: 0 10px;
}
.profile .input-field input:focus[b-ucy6ueut1a] {
  outline: 2px solid var(--gray);
}
@media only screen and (min-width: 600px) {
  .profile .input-field input[b-ucy6ueut1a] {
    width: 350px;
  }
}
.profile .input-checkbox[b-ucy6ueut1a] {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.profile .input-checkbox[b-ucy6ueut1a]  .mud-svg-icon {
  color: var(--tenant-secondary);
}
@media only screen and (min-width: 600px) {
  .profile .input-checkbox[b-ucy6ueut1a] {
    margin-top: 32px;
  }
}
.profile .input-checkbox span[b-ucy6ueut1a] {
  font-size: 16px;
  margin-left: 15px;
}
.profile .btn[b-ucy6ueut1a] {
  background-color: var(--tenant-secondary);
  padding: 5px 15px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 25px;
  width: 100px;
}
@media only screen and (min-width: 600px) {
  .profile .btn[b-ucy6ueut1a] {
    margin-top: 40px;
  }
}
.profile .drop-zone[b-ucy6ueut1a] {
  background-color: var(--light-gray);
  width: 100px;
  height: 100px;
  border: 2px var(--dark-gray) dashed;
  box-sizing: border-box;
  border-radius: 10px;
  cursor: pointer;
}
.profile .drop-zone:hover[b-ucy6ueut1a] {
  border-style: solid;
}
.profile .drop-zone label[b-ucy6ueut1a] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.profile .drop-zone label img[b-ucy6ueut1a] {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

/*# sourceMappingURL=Profile.razor.css.map */
/* /Pages/MyPage/Fragments/TopUp.razor.rz.scp.css */
.top-up__content[b-9da5u4zimt]{max-width:700px}.top-up__payment__method .vipps[b-9da5u4zimt]{width:240px;height:97px}.top-up__payment__method .card[b-9da5u4zimt]{margin:10px 15px;height:80px}.top-up__payment label[b-9da5u4zimt]{font-size:16px}.top-up__payment[b-9da5u4zimt]  .mud-select.mud-input-control{outline:1px solid var(--gray);border-radius:25px;padding:0 10px;height:31px}.top-up__payment[b-9da5u4zimt]  .mud-input-control-input-container{height:31px}.top-up__payment[b-9da5u4zimt]  .mud-input.mud-input-text.mud-input-adorned-end.mud-input-underline.mud-shrink.mud-select-input{margin-top:0}.top-up__payment[b-9da5u4zimt]  .mud-typography.mud-typography-body1.mud-primary-text{color:var(--tenant-secondary) !important}.top-up__payment[b-9da5u4zimt]  .mud-input.mud-input-underline::before{border-bottom:none}.top-up__payment[b-9da5u4zimt]  .mud-input.mud-input-underline::after{border-bottom:2px solid var(--tenant-secondary)}
/* /Pages/MyPage/Fragments/Transactions.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
@media only screen and (min-width: 600px) {
  .transactions .input-field[b-7xhypbqtiv] {
    justify-content: space-between;
  }
}
.transactions .input-field label[b-7xhypbqtiv] {
  font-size: 16px;
  margin-bottom: 5px;
}
@media only screen and (min-width: 600px) {
  .transactions .input-field label[b-7xhypbqtiv] {
    margin-bottom: 0;
  }
}
.transactions .input-field label[b-7xhypbqtiv] {
  font-weight: 500;
}
.transactions .input-field .dd-picker[b-7xhypbqtiv]  .mud-input-control {
  margin-top: 0;
  flex: unset;
}
.transactions .input-field .dd-picker[b-7xhypbqtiv]  .mud-input-slot {
  border-radius: 25px;
  height: 31px;
  padding: 5px 10px;
  box-sizing: border-box;
}
.transactions .input-field .dd-picker[b-7xhypbqtiv]  .mud-input-outlined-border {
  border-radius: 25px;
}
.transactions .input-field .dd-picker[b-7xhypbqtiv]  .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
  border-color: var(--tenant-primary);
}
.transactions .input-field .dd-picker[b-7xhypbqtiv]  .mud-input.mud-input-underline {
  margin-top: 0;
}
.transactions .input-field .dd-picker[b-7xhypbqtiv]  .mud-input.mud-input-underline::before {
  visibility: hidden;
}
.transactions .input-field .dd-picker[b-7xhypbqtiv]  .mud-input.mud-input-underline::after {
  visibility: hidden;
}
.transactions .input-field .date-picker[b-7xhypbqtiv]  .mud-input.mud-input-text.mud-input-adorned-end.mud-input-underline.mud-shrink.mud-input-input-control {
  margin-top: 0;
}
.transactions .input-field .date-picker[b-7xhypbqtiv]  .mud-input-slot.mud-input-root.mud-input-root-text.mud-input-root-adorned-end.mud-input-input-control {
  outline: 1px solid var(--gray);
  border-radius: 25px;
  padding-left: 6px;
}
.transactions .input-field .date-picker[b-7xhypbqtiv]  .mud-input.mud-input-underline {
  margin-top: 0;
}
.transactions .input-field .date-picker[b-7xhypbqtiv]  .mud-input.mud-input-underline::before {
  visibility: hidden;
}
.transactions .input-field .date-picker[b-7xhypbqtiv]  .mud-input.mud-input-underline::after {
  visibility: hidden;
}
.transactions .input-field .date-picker[b-7xhypbqtiv]  .mud-icon-root.mud-icon-default.mud-svg-icon.mud-icon-size-medium.mud-range-input-separator {
  visibility: visible;
}
.transactions .input-field input[b-7xhypbqtiv] {
  border-radius: 25px;
  height: 31px;
  outline: 1px solid var(--gray);
  padding: 0 10px;
}
.transactions .input-field input:focus[b-7xhypbqtiv] {
  outline: 2px solid var(--gray);
}
@media only screen and (min-width: 600px) {
  .transactions .input-field input[b-7xhypbqtiv] {
    width: 350px;
  }
}
.transactions[b-7xhypbqtiv]  .mud-table {
  border: 2px solid var(--tenant-secondary);
  border-radius: 10px;
  box-shadow: unset;
}
@media only screen and (min-width: 960px) {
  .transactions[b-7xhypbqtiv]  .mud-table {
    margin-right: 25px;
    margin-bottom: 25px;
  }
}
.transactions[b-7xhypbqtiv]  .mud-progress-circular {
  color: var(--tenant-secondary) !important;
}
.transactions[b-7xhypbqtiv]  .mud-button-root {
  color: var(--tenant-primary) !important;
}
.transactions[b-7xhypbqtiv]  .mud-button-root:disabled {
  color: var(--light-gray) !important;
}
.transactions[b-7xhypbqtiv]  .mud-select {
  outline: 1px solid var(--gray);
  border-radius: 25px;
  margin-top: 0;
}
.transactions[b-7xhypbqtiv]  .mud-input.mud-input-text.mud-input-adorned-end.mud-input-underline.mud-shrink.mud-select-input {
  margin-top: 0;
  padding-left: 25px;
  padding-right: 10px;
  padding-top: 2px;
}
.transactions[b-7xhypbqtiv]  .mud-input.mud-input-underline {
  width: 250px;
}
.transactions[b-7xhypbqtiv]  .mud-input.mud-input-underline::before {
  left: 11px;
}
.transactions[b-7xhypbqtiv]  .mud-input.mud-input-underline::after {
  left: 11px;
  border-color: var(--tenant-secondary);
}
.transactions .btn--search[b-7xhypbqtiv] {
  margin-top: 0;
  height: 31px;
}
.transactions .table[b-7xhypbqtiv]  .mud-grid {
  display: flex;
  margin: 0;
  border-bottom: 1px solid lightgray;
}
@media only screen and (min-width: 600px) {
  .transactions .table[b-7xhypbqtiv]  .mud-grid {
    display: none;
  }
}
.transactions .table[b-7xhypbqtiv]  .accent.mud-grid {
  background-color: var(--light-gray);
}
.transactions .table[b-7xhypbqtiv]  .header-line.mud-grid-item {
  font-size: 15px;
}
.transactions .table[b-7xhypbqtiv]  .mud-table-body {
  overflow-x: clip;
}
.transactions .table[b-7xhypbqtiv]  .mud-table-smalldevices-sortselect {
  display: none;
}
.transactions .table[b-7xhypbqtiv]  .mud-input-control.mud-select.mud-table-pagination-select {
  outline: none !important;
}
.transactions .table[b-7xhypbqtiv]  .accent.mud-table-cell {
  background-color: var(--light-gray);
}
.transactions .table[b-7xhypbqtiv]  .xs-d-none.mud-table-cell {
  display: none;
}
@media only screen and (min-width: 600px) {
  .transactions .table[b-7xhypbqtiv]  .xs-d-none.mud-table-cell {
    display: table-cell;
  }
}
.transactions .table[b-7xhypbqtiv]  .sm-d-none.mud-table-cell {
  display: flex;
}
@media only screen and (min-width: 600px) {
  .transactions .table[b-7xhypbqtiv]  .sm-d-none.mud-table-cell {
    display: none;
  }
}
.transactions[b-7xhypbqtiv]  .mud-button-root {
  color: var(--dark-gray) !important;
}

/*# sourceMappingURL=Transactions.razor.css.map */
/* /Pages/MyPage/Fragments/VerifyBankId.razor.rz.scp.css */
.bank-id-verification[b-ycscwft78e] {
  max-width: 700px;
  word-wrap: break-word;
  margin-bottom: 40px;
}

/*# sourceMappingURL=VerifyBankId.razor.css.map */
/* /Pages/MyPage/Fragments/Withdrawal.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.withdraw[b-4igyikojqf] {
  /**/
}
.withdraw .input-checkbox[b-4igyikojqf] {
  display: flex;
  align-items: center;
}
.withdraw .input-checkbox[b-4igyikojqf]  .mud-svg-icon {
  color: var(--tenant-secondary);
}
.withdraw .input-checkbox span[b-4igyikojqf] {
  font-size: 16px;
  margin-left: 15px;
}
.withdraw__content[b-4igyikojqf] {
  max-width: 350px;
}
@media only screen and (min-width: 960px) {
  .withdraw__content[b-4igyikojqf] {
    max-width: 500px;
  }
}
.withdraw__actions[b-4igyikojqf] {
  border: 2px solid var(--light-gray);
  padding: 10px 15px;
  border-radius: 25px;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.withdraw__actions h4[b-4igyikojqf] {
  font-size: 18px;
  font-weight: 500;
}
.withdraw__actions img[b-4igyikojqf] {
  cursor: pointer;
}
@media only screen and (min-width: 600px) {
  .withdraw .input-field[b-4igyikojqf] {
    justify-content: space-between;
  }
}
.withdraw .input-field label[b-4igyikojqf] {
  font-size: 16px;
  margin-bottom: 5px;
}
@media only screen and (min-width: 600px) {
  .withdraw .input-field label[b-4igyikojqf] {
    margin-bottom: 0;
  }
}
.withdraw .input-field[b-4igyikojqf]  .mud-input-control {
  margin-top: 0;
  flex: unset;
}
.withdraw .input-field[b-4igyikojqf]  .mud-input-slot {
  border-radius: 25px;
  height: 31px;
  outline: 1px solid var(--gray);
  padding: 0 10px;
  width: 350px;
  box-sizing: border-box;
}
.withdraw .input-field[b-4igyikojqf]  .mud-input-outlined-border {
  border-radius: 25px;
}
.withdraw .input-field[b-4igyikojqf]  .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
  border-color: var(--tenant-primary);
}
.withdraw .input-field[b-4igyikojqf]  .mud-input-slot.mud-input-root.mud-input-root-outlined::placeholder {
  font-size: 15px !important;
}
.withdraw .input-field[b-4igyikojqf]  .mud-input.mud-input-outlined.mud-input-adorned-end {
  padding-right: 0;
  padding-inline-end: 0;
  padding-inline-start: unset;
}
.withdraw .input-field[b-4igyikojqf]  .mud-input-adornment.mud-input-adornment-end.mud-text {
  position: absolute;
  right: 10px;
}
.withdraw[b-4igyikojqf]  .mud-table {
  border: 2px solid var(--tenant-secondary);
  border-radius: 10px;
  box-shadow: unset;
}
@media only screen and (min-width: 960px) {
  .withdraw[b-4igyikojqf]  .mud-table {
    margin-right: 25px;
    margin-bottom: 25px;
  }
}
.withdraw[b-4igyikojqf]  .mud-progress-circular {
  color: var(--tenant-secondary) !important;
}
.withdraw[b-4igyikojqf]  .mud-button-root {
  color: var(--tenant-primary) !important;
}
.withdraw[b-4igyikojqf]  .mud-button-root:disabled {
  color: var(--light-gray) !important;
}
.withdraw[b-4igyikojqf]  .mud-select {
  outline: 1px solid var(--gray);
  border-radius: 25px;
  margin-top: 0;
}
.withdraw[b-4igyikojqf]  .mud-input.mud-input-text.mud-input-adorned-end.mud-input-underline.mud-shrink.mud-select-input {
  margin-top: 0;
  padding-left: 25px;
  padding-right: 10px;
  padding-top: 2px;
}
.withdraw[b-4igyikojqf]  .mud-input.mud-input-underline {
  width: 250px;
}
.withdraw[b-4igyikojqf]  .mud-input.mud-input-underline::before {
  left: 11px;
}
.withdraw[b-4igyikojqf]  .mud-input.mud-input-underline::after {
  left: 11px;
  border-color: var(--tenant-secondary);
}
.withdraw .btn--search[b-4igyikojqf] {
  margin-top: 0;
  height: 31px;
}
.withdraw .table[b-4igyikojqf]  .mud-grid {
  display: flex;
  margin: 0;
  border-bottom: 1px solid lightgray;
}
@media only screen and (min-width: 600px) {
  .withdraw .table[b-4igyikojqf]  .mud-grid {
    display: none;
  }
}
.withdraw .table[b-4igyikojqf]  .accent.mud-grid {
  background-color: var(--light-gray);
}
.withdraw .table[b-4igyikojqf]  .header-line.mud-grid-item {
  font-size: 15px;
}
.withdraw .table[b-4igyikojqf]  .mud-table-body {
  overflow-x: clip;
}
.withdraw .table[b-4igyikojqf]  .mud-table-smalldevices-sortselect {
  display: none;
}
.withdraw .table[b-4igyikojqf]  .mud-input-control.mud-select.mud-table-pagination-select {
  outline: none !important;
}
.withdraw .table[b-4igyikojqf]  .accent.mud-table-cell {
  background-color: var(--light-gray);
}
.withdraw .table[b-4igyikojqf]  .xs-d-none.mud-table-cell {
  display: none;
}
@media only screen and (min-width: 600px) {
  .withdraw .table[b-4igyikojqf]  .xs-d-none.mud-table-cell {
    display: table-cell;
  }
}
.withdraw .table[b-4igyikojqf]  .sm-d-none.mud-table-cell {
  display: flex;
}
@media only screen and (min-width: 600px) {
  .withdraw .table[b-4igyikojqf]  .sm-d-none.mud-table-cell {
    display: none;
  }
}
.withdraw[b-4igyikojqf]  .mud-button-root {
  color: var(--dark-gray) !important;
}

/*# sourceMappingURL=Withdrawal.razor.css.map */
/* /Pages/MyPage/Fragments/WithdrawalResult.razor.rz.scp.css */
/* /Pages/MyPage/MyPage.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.mypage[b-pr8bd0bpa0] {
  color: var(--dark-gray);
}
.mypage__navbar[b-pr8bd0bpa0] {
  background-color: #EEF1F0;
  padding: 24px 20px;
}
@media only screen and (min-width: 600px) {
  .mypage__navbar[b-pr8bd0bpa0] {
    width: 350px;
    min-height: 800px;
    padding: 100px 64px 0;
  }
}
.mypage__navbar h2[b-pr8bd0bpa0] {
  font-size: 26px;
}
@media only screen and (min-width: 600px) {
  .mypage__navbar h2[b-pr8bd0bpa0] {
    font-size: 38px;
  }
}
@media only screen and (min-width: 600px) {
  .mypage__navbar__content ul[b-pr8bd0bpa0] {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}
.mypage__navbar__content__separator[b-pr8bd0bpa0] {
  display: none;
  margin: 20px 0;
  background-color: var(--mud-palette-grey-lighter);
  height: 2px;
}
@media only screen and (min-width: 600px) {
  .mypage__navbar__content__separator[b-pr8bd0bpa0] {
    display: block;
  }
}
.mypage__content[b-pr8bd0bpa0] {
  margin: 36px 20px 40px;
}
@media only screen and (min-width: 600px) {
  .mypage__content[b-pr8bd0bpa0] {
    margin: auto 0 auto 90px;
  }
}

/*# sourceMappingURL=MyPage.razor.css.map */
/* /Pages/RegisterWithBankId.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */

/*# sourceMappingURL=RegisterWithBankId.razor.css.map */
/* /Pages/RegisterWithBankIdWizard.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */

/*# sourceMappingURL=RegisterWithBankIdWizard.razor.css.map */
/* /Pages/Signicat.razor.rz.scp.css */
.signicat-login[b-h08pkv29fe]{height:500px}.signicat-login h2[b-h08pkv29fe]{color:var(--dark-gray)}.signicat-login h3[b-h08pkv29fe]{color:var(--dark-gray)}
/* /Pages/Under18.razor.rz.scp.css */
.under18 .img-wrapper[b-72wwseyv7h]{width:100%}.under18 .img-wrapper img[b-72wwseyv7h]{width:100%}@media only screen and (min-width: 960px){.under18 .img-wrapper img[b-72wwseyv7h]{height:400px}}@media only screen and (min-width: 960px){.under18__content[b-72wwseyv7h]{width:50%}}.under18__content h2[b-72wwseyv7h]{font-size:30px;font-weight:700;color:black}.under18__content p[b-72wwseyv7h]{font-size:16px}.under18__content a[b-72wwseyv7h]{color:var(--tenant-secondary)}.under18__content a:hover[b-72wwseyv7h]{text-decoration:underline}.under18__content .quote[b-72wwseyv7h]{background-color:var(--light-gray)}
/* /Shared/HeaderBalance.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.header-balance[b-4h8z2ufe82] {
  cursor: pointer;
  position: relative;
}
@media only screen and (min-width: 600px) {
  .header-balance[b-4h8z2ufe82] {
    cursor: unset;
  }
}
.header-balance .balance-icon[b-4h8z2ufe82] {
  display: inline-block;
  height: 25px;
  width: 25px;
  background-color: var(--tenant-primary);
  border-radius: 50%;
  text-align: center;
  border: 2px solid white;
  box-shadow: 0 0 0 2px var(--tenant-primary);
  color: white;
  line-height: 22px;
  margin-right: 7px;
}
.header-balance__actions[b-4h8z2ufe82] {
  display: none;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  top: 42px;
  width: fit-content;
  background-color: white;
  border-radius: 30px;
  padding: 9px;
  border: 2px solid var(--gray);
  z-index: 2;
}
.header-balance__actions--show[b-4h8z2ufe82] {
  display: flex;
}
@media only screen and (min-width: 600px) {
  .header-balance__actions[b-4h8z2ufe82] {
    display: none;
  }
}
.header-balance__actions[b-4h8z2ufe82]:before {
  background-color: white;
  width: 50px;
  height: 30px;
  content: "";
  position: absolute;
  top: -21px;
  left: 38%;
  clip-path: polygon(50% 1px, 82% 50%, 50% 38%, 18% 50%);
}
.header-balance__actions__btn[b-4h8z2ufe82] {
  box-shadow: none;
  background-color: #262B2D;
  color: white;
  width: 90px;
}

/*# sourceMappingURL=HeaderBalance.razor.css.map */
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-hpeu4wt6v8]{position:relative;display:flex;flex-direction:column}main[b-hpeu4wt6v8]{flex:1}.sidebar[b-hpeu4wt6v8]{background-image:linear-gradient(180deg, #052767 0%, #3a0647 70%)}.top-row[b-hpeu4wt6v8]{background-color:#f7f7f7;border-bottom:1px solid #d6d5d5;justify-content:flex-end;height:3.5rem;display:flex;align-items:center}.top-row[b-hpeu4wt6v8]  a,.top-row[b-hpeu4wt6v8]  .btn-link{white-space:nowrap;margin-left:1.5rem;text-decoration:none}.top-row[b-hpeu4wt6v8]  a:hover,.top-row[b-hpeu4wt6v8]  .btn-link:hover{text-decoration:underline}.top-row[b-hpeu4wt6v8]  a:first-child{overflow:hidden;text-overflow:ellipsis}@media (max-width: 640.98px){.top-row:not(.auth)[b-hpeu4wt6v8]{display:none}.top-row.auth[b-hpeu4wt6v8]{justify-content:space-between}.top-row[b-hpeu4wt6v8]  a,.top-row[b-hpeu4wt6v8]  .btn-link{margin-left:0}}@media (min-width: 641px){.page[b-hpeu4wt6v8]{flex-direction:row}.sidebar[b-hpeu4wt6v8]{width:250px;height:100vh;position:sticky;top:0}.top-row[b-hpeu4wt6v8]{position:sticky;top:0;z-index:1}.top-row.auth[b-hpeu4wt6v8]  a:first-child{flex:1;text-align:right;width:0}.top-row[b-hpeu4wt6v8],article[b-hpeu4wt6v8]{padding-left:2rem !important;padding-right:1.5rem !important}}.overlay[b-hpeu4wt6v8]{width:100%;height:100%;position:absolute;top:0;background-color:var(--dark-gray);opacity:50%;z-index:1500}
/* /Shared/PortalMenu.razor.rz.scp.css */
/* Breakpoint sized are taken from https://mudblazor.com/features/breakpoints#breakpoints to fit in with the rest
of the breakpoints used in MudBlazor*/
/* Small to large phone - xs = <600px */
/* Small to medium tablet - sm = 600px><960px */
/* Large tablet to laptop - md = 960px><1280px */
/* Desktop - lg = 1280px><1920px */
/* HD and 4k - xl = 1920px><2560px */
/* Colors */
.menu[b-e77vqfh3y6] {
  position: relative;
}
.menu__wrapper[b-e77vqfh3y6] {
  z-index: 1;
  display: none;
  background-color: white;
  color: #262B2D;
  border-top: 1px gray solid;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 56px;
  left: 0;
  /*Not logged in*/
}
@media only screen and (min-width: 960px) {
  .menu__wrapper[b-e77vqfh3y6] {
    border-top: unset;
    position: absolute;
    width: 280px;
    left: -220px;
    height: 480px;
    box-shadow: 2px 2px 10px;
    border-radius: 10px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 960px) {
  .menu__wrapper--nli[b-e77vqfh3y6] {
    height: 85px;
  }
}
.menu__wrapper.active[b-e77vqfh3y6] {
  display: block;
}
.menu__scroll__wrapper[b-e77vqfh3y6] {
  overflow-y: scroll;
  height: 90vh;
}
@media only screen and (min-width: 960px) {
  .menu__scroll__wrapper[b-e77vqfh3y6] {
    height: unset;
  }
}
.menu__section:nth-child(2n)[b-e77vqfh3y6] {
  background-color: #E7EBEA;
}
.menu__section--login[b-e77vqfh3y6] {
  display: block;
}
@media only screen and (min-width: 960px) {
  .menu__section--login[b-e77vqfh3y6] {
    display: none;
  }
}
.menu__content ul > li[b-e77vqfh3y6] {
  margin: 4px 0;
}
@media only screen and (min-width: 960px) {
  .menu__content ul > li[b-e77vqfh3y6] {
    margin: 2px 0;
  }
}
.menu__actions__btn[b-e77vqfh3y6] {
  box-shadow: none;
  background-color: #262B2D;
  color: white;
}
@media only screen and (min-width: 960px) {
  .menu__actions[b-e77vqfh3y6] {
    display: none !important;
  }
}
.menu__link[b-e77vqfh3y6] {
  cursor: pointer;
  font-weight: 500;
  font-size: 16px;
  color: var(--dark-gray);
}
.menu__link:hover[b-e77vqfh3y6] {
  text-decoration: underline;
}
.menu__link--header[b-e77vqfh3y6] {
  font-weight: 700;
  font-size: 21px;
  margin: 5px 0;
  display: block;
  text-transform: uppercase;
}
.menu__link--header:hover[b-e77vqfh3y6] {
  text-decoration: none;
}
@media only screen and (min-width: 960px) {
  .menu__link--header[b-e77vqfh3y6] {
    font-size: 16px;
  }
}
@media only screen and (min-width: 960px) {
  .menu__link[b-e77vqfh3y6] {
    font-size: 14px;
  }
}
.menu__link svg[b-e77vqfh3y6] {
  color: var(--tenant-secondary);
}
.menu__separator[b-e77vqfh3y6] {
  width: 100%;
  height: 1px;
  background-color: #CDD5D4;
  border-radius: 50%;
}
.menu__avatar .avatar-img[b-e77vqfh3y6] {
  width: 50px;
  height: 50px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}
@media only screen and (min-width: 960px) {
  .menu__avatar .avatar-img[b-e77vqfh3y6] {
    width: 35px;
    height: 35px;
  }
}
.menu__avatar .avatar-img img[b-e77vqfh3y6] {
  margin: 0 auto;
  height: 100%;
  width: auto;
}
.menu__avatar__username[b-e77vqfh3y6] {
  font-weight: 700;
  font-size: 18px;
}
@media only screen and (min-width: 960px) {
  .menu__avatar__username[b-e77vqfh3y6] {
    font-size: 14px;
  }
}
.menu__icon[b-e77vqfh3y6] {
  width: 60px;
  height: 60px;
  padding: 20px 14px 15px;
  cursor: pointer;
  border-radius: 50%;
}
.menu__icon:hover[b-e77vqfh3y6] {
  background-color: gray;
  opacity: 30%;
}
.menu__icon__burger[b-e77vqfh3y6] {
  width: 100%;
  height: 12%;
  display: block;
  background-color: white;
  border-radius: 25%;
  margin-bottom: 10%;
  transition: 0.4s;
  z-index: 2;
}
.menu__icon__burger.active:nth-child(1)[b-e77vqfh3y6] {
  transform: translateY(6px) rotate(45deg);
  margin: 0;
}
.menu__icon__burger.active:nth-child(2)[b-e77vqfh3y6] {
  display: none;
}
.menu__icon__burger.active:nth-child(3)[b-e77vqfh3y6] {
  transform: rotate(-45deg);
  margin: 0;
}
.menu__login-btn[b-e77vqfh3y6] {
  display: none;
}
@media only screen and (min-width: 960px) {
  .menu__login-btn[b-e77vqfh3y6] {
    display: block;
    position: absolute;
    left: -95px;
    top: 14px;
  }
}
.menu__login-btn a[b-e77vqfh3y6] {
  color: white;
  font-weight: 400;
}
.menu__login-btn a:hover[b-e77vqfh3y6] {
  text-decoration: underline;
}
.menu .close-menu[b-e77vqfh3y6] {
  font-size: 18px;
  color: #7d7d7d;
}
.menu .close-menu-wrapper[b-e77vqfh3y6] {
  cursor: pointer;
  border: 1px solid #7d7d7d;
  border-radius: 15px;
}

/*# sourceMappingURL=PortalMenu.razor.css.map */
