@font-face {
  font-family: Ubuntu;
  src: url(/assets/Ubuntu-Regular-D14tH6yt.ttf) format("truetype");
}
@font-face {
  font-family: MedievalSharp;
  src: url(/assets/MedievalSharp-Regular-BN2kGNB9.ttf) format("truetype");
}
@font-face {
  font-family: Roboto;
  src: url(/assets/Roboto-Regular-CN_pkOMA.ttf) format("truetype");
}
@font-face {
  font-family: Rye;
  src: url(/assets/Rye-Regular-BAwH82du.ttf) format("truetype");
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}
*[hidden] {
  display: none;
}
body {
  line-height: 1;
}
menu,
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
:root {
  --root-small-screen: all and (max-width: 599px);
  --small-screen: var(--root-small-screen);
  --root-medium-screen: all and (min-width: 600px) and (max-width: 899px);
  --medium-screen: var(--root-medium-screen);
  --root-big-screen: all and (min-width: 900px);
  --big-screen: var(--root-big-screen);
  --root-third-color: #f3cb3e;
  --third-color: var(--root-third-color);
  --root-fourth-color: #5acc95;
  --fourth-color: var(--root-fourth-color);
  --root-draining-color: #df5a0c;
  --draining-color: var(--root-draining-color);
  --root-dark-color: #333;
  --dark-color: var(--root-dark-color);
  --root-light-color: white;
  --light-color: var(--root-light-color);
  --root-dark-gray-color: #aaa;
  --dark-gray-color: var(--root-dark-gray-color);
  --root-light-gray-color: #eee;
  --light-gray-color: var(--root-light-gray-color);
  --root-favorite-color: #f95751;
  --favorite-color: var(--root-favorite-color);
  --root-transparent-dark-color: rgba(0, 0, 0, .8);
  --transparent-dark-color: var(--root-transparent-dark-color);
  --root-transparent-light-color: rgba(255, 255, 255, .95);
  --transparent-light-color: var(--root-transparent-light-color);
  --root-main-color-filter: invert(66%) sepia(9%) saturate(3202%) hue-rotate(36deg) brightness(98%) contrast(92%);
  --main-color-filter: var(--root-main-color-filter);
  --root-promotion-color: #f8d84a;
  --promotion-color: var(--root-promotion-color);
  --root-animation-time: .3s;
  --animation-time: var(--root-animation-time);
  --root-medium-animation-time: .5s;
  --medium-animation-time: var(--root-medium-animation-time);
  --root-slow-animation-time: 1s;
  --slow-animation-time: var(--root-slow-animation-time);
  --root-small: .5rem;
  --small: var(--root-small);
  --root-small-rel: .5em;
  --small-rel: var(--root-small-rel);
  --root-medium: .75rem;
  --medium: var(--root-medium);
  --root-medium-rel: .75em;
  --medium-rel: var(--root-medium-rel);
  --root-normal: 1rem;
  --normal: var(--root-normal);
  --root-header-size: 1.33rem;
  --header-size: var(--root-header-size);
  --root-header-size-rel: 1.33em;
  --header-size-rel: var(--root-header-size-rel);
  --root-banner-size: 2.5rem;
  --banner-size: var(--root-banner-size);
  --root-banner-size-rel: 2.5em;
  --banner-size-rel: var(--root-banner-size-rel);
  --root-small-margin: .25rem;
  --small-margin: var(--root-small-margin);
  --root-margin: .5rem;
  --margin: var(--root-margin);
  --root-big-margin: 1rem;
  --big-margin: var(--root-big-margin);
  --root-large-margin: 2rem;
  --large-margin: var(--root-large-margin);
  --root-touch-size: 5rem;
  --touch-size: var(--root-touch-size);
  --root-border-radius: 5px;
  --border-radius: var(--root-border-radius);
  --root-border-radius-v2: 25px;
  --border-radius-v2: var(--root-border-radius-v2);
}
html,
body,
._root_3jvup_226 {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
html {
  --default-font: "Fira Sans", sans-serif;
  font-family: var(--font-family-alternative), var(--default-font);
  line-height: normal;
  color: #333;
  fill: #333;
  font-size: 1.2rem;
  --mainColor: var(--palette-primary-main);
  --secondaryColor: var(--palette-secondary-main);
  --thirdColor: #f3cb3e;
  --fourthColor: #5acc95;
  --warningColor: #d30d2a;
  --attentionColor: #d30d2a;
  --drainingColor: #df5a0c;
  --infoColor: #fdd764;
  --darkColor: #333;
  --lightColor: white;
  --darkGrayColor: #aaa;
  --lightGrayColor: #eee;
  --favoriteColor: #f95751;
  --transparentDarkColor: rgba(0, 0, 0, .8);
  --transparentLightColor: rgba(255, 255, 255, .95);
}
@media all and (max-width: 24rem) {
  html {
    font-size: 5vmin;
  }
}
body {
  line-height: normal;
}
._root_3jvup_226 {
  overflow: hidden;
}
* {
  box-sizing: border-box;
}
a {
  color: unset;
  text-decoration: none;
}
._view_b8i6h_3 {
  display: flex;
  color: #aaa;
  align-items: center;
  gap: .5em;
}
._view_b8i6h_3._showMargin_b8i6h_9 {
  margin: .5rem;
}
._centerHorizontal_b8i6h_12 {
  justify-content: center;
}
._centerVertical_b8i6h_15 {
  align-items: center;
  height: 100%;
}
._showMargin_b8i6h_9 ._spinner_b8i6h_19 {
  margin: .25rem;
}
._errorContainer_3fck0_3:hover ._copyInfo_3fck0_3 {
  display: block;
}
._copyInfo_3fck0_3 {
  display: none;
  position: fixed;
  top: 0;
  left: 50%;
  background-color: #fff;
  padding: 8px;
  color: #000;
  border-radius: 4px;
  box-shadow: #63636333 0 2px 8px;
}
._successMessage_3fck0_17 {
  background-color: var(--palette-primary-main) !important;
}
._checkIcon_3fck0_20 {
  margin-right: .5rem;
}
._errorTitle_3fck0_23 {
  word-wrap: break-word;
  white-space: break-spaces;
}
._container_mpi0r_3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._img_mpi0r_8 {
  object-fit: contain;
}
._fadeIn_mpi0r_11 {
  animation: _appear_mpi0r_1 1s;
}
@keyframes _appear_mpi0r_1 {
  0% {
    opacity: 0;
  }
}
._error_19iq0_3 {
  display: grid;
  overflow-y: auto;
  grid-gap: .5rem;
}
._message_19iq0_8 {
  font-size: 1rem;
}
._stack_19iq0_11 {
  white-space: pre-wrap;
  color: #d30d2a;
  font-size: 1rem;
}
._copyContainer_19iq0_16 {
  display: flex;
  justify-content: center;
}
._img_ra1fy_1 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
._button_1wgsl_3 {
  position: relative;
  padding: .2em;
  border-radius: 5px;
  display: grid;
  grid-gap: .2em;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border: 4px solid;
}
._button_1wgsl_3._big_1wgsl_14 {
  padding: .8em;
  grid-gap: .2em;
}
._button_1wgsl_3._hasIcon_1wgsl_18._hasContent_1wgsl_18 {
  grid-template-columns: max-content 1fr;
}
._button_1wgsl_3._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._button_1wgsl_3._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 ._icon_1wgsl_26,
._button_1wgsl_3._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 ._content_1wgsl_27 {
  display: inline-block;
}
._button_1wgsl_3._rounded_1wgsl_30 {
  border-radius: 25px;
}
._button_1wgsl_3 ._loading_1wgsl_33 {
  color: unset;
}
._primary_1wgsl_36 {
  position: relative;
  padding: .2em;
  border-radius: 5px;
  display: grid;
  grid-gap: .2em;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border: 4px solid;
  background-color: var(--palette-primary-main);
  color: var(--palette-primary-contrastText);
  border-color: transparent;
}
._primary_1wgsl_36._big_1wgsl_14 {
  padding: .8em;
  grid-gap: .2em;
}
._primary_1wgsl_36._hasIcon_1wgsl_18._hasContent_1wgsl_18 {
  grid-template-columns: max-content 1fr;
}
._primary_1wgsl_36._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._primary_1wgsl_36._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 ._icon_1wgsl_26,
._primary_1wgsl_36._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 ._content_1wgsl_27 {
  display: inline-block;
}
._primary_1wgsl_36._rounded_1wgsl_30 {
  border-radius: 25px;
}
._primary_1wgsl_36 ._loading_1wgsl_33 {
  color: unset;
}
._primary_1wgsl_36._danger_1wgsl_72 {
  background-color: #d30d2a;
}
._secondary_1wgsl_75 {
  position: relative;
  padding: .2em;
  border-radius: 5px;
  display: grid;
  grid-gap: .2em;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border: 4px solid;
  color: var(--palette-primary-main);
  border-color: var(--palette-primary-main);
}
._secondary_1wgsl_75._big_1wgsl_14 {
  padding: .8em;
  grid-gap: .2em;
}
._secondary_1wgsl_75._hasIcon_1wgsl_18._hasContent_1wgsl_18 {
  grid-template-columns: max-content 1fr;
}
._secondary_1wgsl_75._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._secondary_1wgsl_75._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 ._icon_1wgsl_26,
._secondary_1wgsl_75._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 ._content_1wgsl_27 {
  display: inline-block;
}
._secondary_1wgsl_75._rounded_1wgsl_30 {
  border-radius: 25px;
}
._secondary_1wgsl_75 ._loading_1wgsl_33 {
  color: unset;
}
._secondary_1wgsl_75._danger_1wgsl_72 {
  color: #d30d2a;
  border-color: #d30d2a;
}
._light_1wgsl_114 {
  position: relative;
  padding: .2em;
  border-radius: 5px;
  display: grid;
  grid-gap: .2em;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border: 4px solid;
  background-color: #fff;
  border-color: #fff;
  color: #333;
}
._light_1wgsl_114._big_1wgsl_14 {
  padding: .8em;
  grid-gap: .2em;
}
._light_1wgsl_114._hasIcon_1wgsl_18._hasContent_1wgsl_18 {
  grid-template-columns: max-content 1fr;
}
._light_1wgsl_114._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._light_1wgsl_114._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 ._icon_1wgsl_26,
._light_1wgsl_114._hasIcon_1wgsl_18._hasContent_1wgsl_18._centerIcon_1wgsl_21 ._content_1wgsl_27 {
  display: inline-block;
}
._light_1wgsl_114._rounded_1wgsl_30 {
  border-radius: 25px;
}
._light_1wgsl_114 ._loading_1wgsl_33 {
  color: unset;
}
._inactive_1wgsl_150 {
  filter: grayscale(1);
  opacity: .2;
  pointer-events: none;
}
._processing_1wgsl_155 {
  pointer-events: none;
}
._icon_1wgsl_26 {
  justify-self: start;
  padding: .2em;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.5em;
  margin: -.25em;
}
._content_1wgsl_27 {
  padding: .2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
._left_1wgsl_173 ._content_1wgsl_27 {
  justify-content: start;
}
._progress_1wgsl_176 {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  background-color: #000;
  opacity: .2;
}
._modal_kiiji_3 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  display: grid;
  justify-content: center;
  align-content: center;
  z-index: 1000;
}
._modal_kiiji_3._blocking_kiiji_15 {
  background-color: #000c;
  pointer-events: initial;
}
._content_kiiji_19 {
  position: relative;
  min-width: 0;
  min-height: 0;
  pointer-events: initial;
}
._close_kiiji_25 {
  position: absolute;
  top: .5rem;
  right: .5rem;
  font-size: 1.33rem;
  line-height: 1;
  cursor: pointer;
}
._close_kiiji_25._insetCloseButton_kiiji_33 {
  top: calc(.5rem + 7px);
  right: calc(.5rem + 7px);
}
._overlayContainer_1vl7m_3 {
  position: fixed;
  left: 0;
  top: 0;
  font-size: 1rem;
}
._default_1vl7m_9,
._rounded_1vl7m_10 {
  margin: 1rem 20vw;
  min-width: 0;
  min-height: 0;
  padding: 1rem;
  background-color: #fff;
  border-radius: 5px;
  color: #333;
  border: 1px solid #aaa;
  display: grid;
  grid-gap: 1rem;
  justify-items: center;
  align-items: center;
}
@media all and (max-width: 599px) {
  ._default_1vl7m_9,
  ._rounded_1vl7m_10 {
    margin: .3em;
  }
}
._default_1vl7m_9 > *,
._rounded_1vl7m_10 > * {
  min-width: 0;
  min-height: 0;
  max-width: 100%;
  max-height: 100%;
}
._enter_1vl7m_37 ._default_1vl7m_9,
._enter_1vl7m_37 ._rounded_1vl7m_10 {
  opacity: 0;
  transform: scale3d(.8, .8, .8);
}
._enterActive_1vl7m_42 ._default_1vl7m_9,
._enterActive_1vl7m_42 ._rounded_1vl7m_10 {
  transform: none;
  transition: all .3s;
  opacity: 1;
}
._exitActive_1vl7m_48 ._default_1vl7m_9,
._exitActive_1vl7m_48 ._rounded_1vl7m_10 {
  opacity: 0;
  transform: scale3d(.8, .8, .8);
  transition: all .3s;
}
._default_1vl7m_9 ._header_1vl7m_54,
._rounded_1vl7m_10 ._header_1vl7m_54 {
  display: grid;
  grid-auto-flow: column;
  grid-gap: .5rem;
  align-items: center;
  font-size: 1.33rem;
  font-weight: 700;
}
._default_1vl7m_9 ._icon_1vl7m_63,
._rounded_1vl7m_10 ._icon_1vl7m_63 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._default_1vl7m_9 ._icon_1vl7m_63 > img,
._rounded_1vl7m_10 ._icon_1vl7m_63 > img {
  object-fit: contain;
  height: 1.5em;
}
._default_1vl7m_9 ._message_1vl7m_74,
._rounded_1vl7m_10 ._message_1vl7m_74 {
  display: flex;
  flex-direction: column;
  white-space: pre-wrap;
  overflow-y: auto;
}
._default_1vl7m_9 ._message_1vl7m_74._centeredMessage_1vl7m_81,
._rounded_1vl7m_10 ._message_1vl7m_74._centeredMessage_1vl7m_81 {
  text-align: center;
}
._default_1vl7m_9 ._actions_1vl7m_85,
._rounded_1vl7m_10 ._actions_1vl7m_85 {
  margin-top: 1rem;
  justify-self: stretch;
  display: grid;
  grid-auto-flow: column;
  grid-gap: 1rem;
}
._rounded_1vl7m_10 {
  border-radius: calc(1rem + 25px);
}
._rounded_1vl7m_10 ._header_1vl7m_54 {
  margin-top: 1rem;
}
._banner_1vl7m_99 {
  width: 100vw;
  font-size: 2.5rem;
  text-align: center;
  background-color: #fff;
  color: var(--palette-primary-main);
  border-radius: 0;
}
._banner_1vl7m_99 ._title_1vl7m_107 {
  padding: 1.33rem;
}
._banner_1vl7m_99 ._message_1vl7m_74 {
  position: fixed;
  bottom: .5rem;
  right: .5rem;
  color: #fff;
  line-height: 1;
}
._error_1vl7m_117 {
  color: #d30d2a;
}
._warning_1vl7m_120 {
  color: #fdd764;
}
._main_zgbg3_3 {
  height: 100%;
  display: grid;
  grid: "navigation titleBar" max-content "navigation content" 1fr / 250px auto;
  transition: margin .3s;
}
._main_zgbg3_3 > * {
  min-width: 0;
  min-height: 0;
}
._main_zgbg3_3._navigationHidden_zgbg3_13 {
  margin-left: -250px;
}
@media all and (max-width: 599px) {
  ._main_zgbg3_3 {
    width: calc(100% + 250px);
  }
}
._content_zgbg3_21 {
  grid-area: content;
  display: grid;
  position: relative;
}
._content_zgbg3_21 > * {
  min-width: 0;
  min-height: 0;
}
@media print {
  ._swipe_1h4sz_2 {
    display: block;
  }
}
._errorBoundary_18zz4_3 {
  position: fixed;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: grid;
  justify-items: center;
  align-content: center;
  gap: 1rem;
  background: #333;
  color: #fff;
}
@media all and (max-width: 599px) {
  ._errorBoundary_18zz4_3 {
    grid-template-columns: 1fr;
  }
}
._message_18zz4_20 {
  grid-column: 1 / -1;
  min-height: 0;
  color: #fff;
  font-size: 1.33rem;
  overflow-y: auto;
  text-align: center;
}
._buttons_18zz4_28 {
  display: flex;
  gap: 1rem;
}
._details_18zz4_32 {
  background-color: #444;
  white-space: pre-wrap;
}
._details_18zz4_32 > * > * > * {
  padding: .5rem;
  max-height: 50vh;
  overflow-y: auto;
}
._details_18zz4_32 p:not(:first-of-type) {
  margin-top: .5rem;
}
._input_ymf7k_3 {
  padding: .5rem;
  font-size: inherit;
  font-family: inherit;
  outline: none;
  border-radius: 5px;
  border: 1px solid #aaa;
  background: #fff;
}
._inputContainer_ymf7k_12 {
  position: relative;
  color: #333;
  display: grid;
}
._inputContainer_ymf7k_12 input {
  padding: .5rem;
  font-size: inherit;
  font-family: inherit;
  outline: none;
  border-radius: 5px;
  border: 1px solid #aaa;
  background: #fff;
}
._inputContainer_ymf7k_12._validationError_ymf7k_26 input {
  border-color: #d30d2a;
}
._inputContainer_ymf7k_12 option {
  color: #333;
}
._validationErrorLabel_ymf7k_32 {
  position: relative;
  left: .5rem;
  color: #d30d2a;
  font-size: .75em;
  font-weight: 700;
}
._clear_ymf7k_39 {
  position: absolute;
  right: .5rem;
  top: 0;
  bottom: 0;
  margin: auto;
}
._select_ymf7k_46._mobileNative_ymf7k_46 select {
  display: none;
}
@media all and (max-width: 599px) {
  ._select_ymf7k_46._mobileNative_ymf7k_46 ._reactSelect_ymf7k_50 {
    display: none;
  }
  ._select_ymf7k_46._mobileNative_ymf7k_46 select {
    display: initial;
  }
}
._form_1aoae_3 {
  height: 100%;
  padding: 1rem;
  display: grid;
  grid-auto-flow: row;
  justify-content: center;
  align-content: center;
  align-items: baseline;
  gap: .5rem 1rem;
  font-size: 1.33rem;
  grid-template-columns: 450px;
}
._title_1aoae_15 {
  text-align: center;
  margin-bottom: 1rem;
  font-weight: 700;
}
._label_1aoae_20 {
  justify-self: start;
  font-size: 1rem;
  margin-bottom: -.5rem;
  margin-left: .5rem;
}
._changePasswordMessage_1aoae_26 {
  margin: -.5rem -.5rem 1rem;
  padding: .5rem;
  background: #fdd764;
  text-align: center;
}
._forgotPassword_1aoae_33 {
  margin-top: .5rem;
  text-align: end;
  font-size: 1rem;
  text-decoration: underline;
}
@media all and (max-width: 599px) {
  ._form_1aoae_3 {
    grid-template-columns: 1fr;
    align-content: start;
    font-size: 1rem;
  }
  ._title_1aoae_15 {
    text-align: left;
  }
  ._label_1aoae_20 {
    justify-self: start;
  }
}
._view_18sw7_3 {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  gap: 0 .5rem;
  align-items: center;
}
@media all and (max-width: 599px) {
  ._view_18sw7_3 {
    grid-template-columns: minmax(0, 1fr);
  }
}
._view_18sw7_3 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
._view_18sw7_3 ._checkForUpdate_18sw7_19 {
  grid-column: 1 / -1;
  justify-self: center;
  margin-bottom: 1rem;
}
@media all and (max-width: 599px) {
  ._view_18sw7_3 ._checkForUpdate_18sw7_19 {
    justify-self: start;
  }
}
._title_18sw7_29 {
  grid-column: span 2;
}
._label_18sw7_32 {
  justify-self: end;
  font-weight: 700;
  margin: .3rem 0;
}
@media all and (max-width: 599px) {
  ._label_18sw7_32 {
    justify-self: start;
  }
  ._label_18sw7_32:not(:first-of-type) {
    margin-top: .5rem;
  }
}
._error_18sw7_45 {
  color: red;
}
._navigation_gtr1b_3 {
  grid-area: navigation;
  background-color: var(--palette-navigationBackground-main);
  color: var(--palette-navigationBackground-contrastText);
  display: flex;
  flex-direction: column;
  z-index: 3;
  text-align: center;
}
._navigation_gtr1b_3,
._navigation_gtr1b_3 * {
  transition: color .5s, background-color .5s;
}
._container_gtr1b_16::-webkit-scrollbar {
  width: 8px;
}
._container_gtr1b_16::-webkit-scrollbar-track {
  background-color: #0000004d;
}
._container_gtr1b_16::-webkit-scrollbar-thumb {
  background-color: var(--palette-navigationBackground-light);
  border-radius: 5px;
}
@media print {
  ._navigation_gtr1b_3 {
    display: none !important;
  }
}
._logoWrapper_gtr1b_34 {
  padding: .5rem;
}
._logoWrapper_gtr1b_34 ._logo_gtr1b_34 {
  max-width: 100%;
  height: 45px;
  object-fit: contain;
  --logo-cart: white;
  --logo-text: white;
  --logo-bar: white;
}
._logoWrapper_gtr1b_34,
._store_gtr1b_46 {
  background-color: var(--palette-navigationBackground-dark);
  color: var(--palette-navigationBackground-contrastText);
}
._store_gtr1b_46 {
  padding: .5rem;
  padding-bottom: 2px;
  display: grid;
  grid-template-columns: max-content 1fr;
  align-items: center;
  grid-gap: .5rem;
  text-align: initial;
}
._store_gtr1b_46 ._loading_gtr1b_59 {
  justify-content: flex-start;
}
._storeSelector_gtr1b_62 {
  font-size: inherit;
  font-family: inherit;
  color: var(--palette-navigationBackground-contrastText);
  border: none;
  background: transparent;
}
._storeSelector_gtr1b_62._hidden_gtr1b_69 {
  opacity: 0;
}
._storeSelector_gtr1b_62._close_gtr1b_72 fieldset {
  display: none;
}
._storeSelector_gtr1b_62 input {
  color: var(--palette-navigationBackground-contrastText);
}
._storeSelector_gtr1b_62 .select__control:not(.select__control--menu-is-open) {
  background-color: transparent;
  border: none;
  box-shadow: none;
  outline: none;
}
._storeSelector_gtr1b_62 .select__value-container {
  padding: 0;
}
._storeSelector_gtr1b_62 .select__single-value {
  color: var(--palette-navigationBackground-contrastText);
}
._storeSelector_gtr1b_62 .select__indicators {
  display: none;
}
._storeSelector_gtr1b_62 .select__menu {
  width: max-content;
  max-width: 90vw;
}
._searchField_gtr1b_97 {
  margin: 0px .25rem -1rem;
}
._searchField_gtr1b_97 .MuiInputBase-root {
  color: #fff;
  background-color: var(--palette-navigationBackground-light);
  color: var(--palette-navigationBackground-contrastText);
}
._searchField_gtr1b_97 .MuiInputBase-input {
  padding: .25rem .5rem;
  padding-left: 0;
}
._searchField_gtr1b_97 .MuiSvgIcon-root {
  color: var(--palette-navigationBackground-contrastText);
}
._searchField_gtr1b_97 fieldSet {
  border: none;
}
._searchField_gtr1b_97 ._shortcutAdornment_gtr1b_116 {
  color: #aaa;
}
._container_gtr1b_16 {
  overflow-y: auto;
  text-align: left;
  height: 100%;
}
._items_gtr1b_124 {
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: 1rem;
}
._items_gtr1b_124 .MuiListItemButton-root {
  flex: 0;
}
._items_gtr1b_124 ._spacer_gtr1b_134 {
  height: 100%;
  flex: 1;
}
._group_gtr1b_138 {
  color: var(--palette-primary-main);
}
._group_gtr1b_138 .MuiListItemText-primary {
  font-weight: 500;
}
._entry_gtr1b_144 {
  font-weight: 700;
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  gap: .5rem;
}
._entry_gtr1b_144 .MuiListItemText-primary {
  text-overflow: ellipsis;
  overflow-x: hidden;
}
._entry_gtr1b_144 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._icon_gtr1b_159 {
  margin: auto;
}
._active_gtr1b_162,
.MuiListItemButton-root:hover._active_gtr1b_162 {
  background-color: var(--palette-primary-main);
  color: var(--palette-primary-contrastText);
}
._version_gtr1b_167 {
  color: var(--palette-primary-main);
  margin: .5rem;
  text-align: left;
  line-height: normal;
}
._notAssigned_gtr1b_173 {
  padding: .5rem;
  font-size: .8rem;
}
._unavailable_gtr1b_177 svg {
  display: none;
}
._highlighted_gtr1b_180 {
  background-color: var(--palette-navigationBackground-light);
  color: var(--palette-navigationBackground-contrastText);
}
._disableTransition_gtr1b_184 {
  transition: none;
}
._modifierText_gtr1b_187 {
  font-weight: 400;
  margin-right: .5rem;
  opacity: .4;
  font-family: Fira Sans Condensed, sans-serif;
}
._wrapper_gtr1b_193 {
  height: 0;
}
._autocomplete_gtr1b_196 {
  height: fit-content;
}
._container_1brjl_3 {
  background-color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}
._animate_1brjl_12 {
  animation: _customer_1brjl_1 .5s ease-in-out 0s 1 normal forwards;
}
._mark_1brjl_15 {
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}
._icon_1brjl_23 {
  width: 10px;
  height: 10px;
}
@keyframes _customer_1brjl_1 {
  0% {
    opacity: 0;
    transform: translateY(5px);
  }
  50% {
    transform: translateY(-2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._titleBar_16e6w_3 {
  grid-area: titleBar;
  height: 3rem;
  padding: 0 .5rem;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: max-content 1fr;
  align-items: center;
  grid-gap: 1rem;
  border-top: 6px solid transparent;
  overflow: hidden;
  transition: all .3s;
  background: #262626;
  color: #fff;
  z-index: 100;
}
._titleBar_16e6w_3 > * {
  min-height: 0;
}
._titleBar_16e6w_3._collapsed_16e6w_22 {
  height: 0;
}
@media print {
  ._titleBar_16e6w_3 {
    display: none !important;
  }
}
._leftButton_16e6w_30 {
  cursor: pointer;
  -webkit-user-select: cur;
  user-select: cur;
}
._title_16e6w_3 {
  font-weight: 700;
  display: grid;
}
._titleComponent_16e6w_38 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._actions_16e6w_43 {
  position: relative;
  display: grid;
  grid-auto-flow: column;
  overflow-x: visible;
}
._action_16e6w_43 {
  padding: .5rem;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  display: grid;
  grid-template-columns: max-content;
  grid-auto-flow: column;
  grid-gap: .5rem;
}
._action_16e6w_43._disabled_16e6w_58 {
  cursor: not-allowed;
  opacity: .75;
}
._menu_16e6w_62 {
  position: fixed;
  top: .25rem;
  right: .25rem;
  padding: .5rem;
  min-width: 10ch;
  display: grid;
  z-index: 100;
  background-color: #fff;
  color: #333;
  box-shadow: 0 0 2px 2px #eee;
}
._closeButtom_16e6w_74 {
  margin-right: -25px;
}
._filterButton_16e6w_77 {
  margin-right: 15px;
}
._noclick_16e6w_80 {
  pointer-events: none;
}
._search_16e6w_83 input {
  background-color: #fff;
  border-radius: var(--border-radius);
}
._searchIconClear_16e6w_87 {
  border-right: 1px solid white;
}
._customerMarkConfirmationContainer_16e6w_90 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 600px;
  min-width: 300px;
  padding: 32px;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
._loading_7x0va_3 {
  color: #fff;
}
._container_ko8mn_3 {
  position: relative;
  display: flex;
}
._container_ko8mn_3 input {
  flex: 1;
  padding-right: 2em;
}
._revealButton_ko8mn_11 {
  position: absolute;
  right: 1em;
  top: 0;
  bottom: 0;
  margin: auto;
}
._view_1n4r3_3 {
  padding: 1rem;
  width: 100%;
  height: 100%;
  display: grid;
  justify-content: center;
  align-content: center;
  align-items: baseline;
  grid-template-columns: max-content min-content;
  gap: .5rem 1rem;
  font-size: 1.33rem;
}
._view_1n4r3_3 label {
  text-align: right;
  font-weight: 700;
}
._view_1n4r3_3 input {
  padding: .5rem;
  font-size: inherit;
  font-family: inherit;
  outline: none;
  border-radius: 5px;
  border: 1px solid #aaa;
  background: #fff;
}
._title_1n4r3_28 {
  grid-column: 1 / -1;
  margin-bottom: 1rem;
  text-align: center;
}
._error_1n4r3_33 {
  min-height: 1em;
  margin-top: -.5rem;
  grid-column-end: -1;
  text-align: center;
  color: #d30d2a;
}
._button_1n4r3_40 {
  grid-column-end: -1;
  margin-top: 1rem;
}
@media all and (max-width: 599px) {
  ._view_1n4r3_3 {
    align-content: start;
    grid-template-columns: minmax(0, 1fr);
    font-size: 1rem;
  }
  ._view_1n4r3_3 label,
  ._title_1n4r3_28 {
    text-align: left;
  }
}
