
#app {
  background-color: #faf8f6;
  color: #813621;
}


h3[data-v-b9167eee] {
  margin: 40px 0 0;
}
ul[data-v-b9167eee] {
  list-style-type: none;
  padding: 0;
}
li[data-v-b9167eee] {
  display: inline-block;
  margin: 0 10px;
}
a[data-v-b9167eee] {
  color: #42b983;
}


#page-background {
  min-height: 100vh;
  padding: 16px;
  background: url(/img/background.417d102e.jpg) center / cover no-repeat;
}
.login-card {
  position: relative;
  width: 100%;
  max-width: 420px;
  background-color: rgba(255, 255, 255, 0.92) !important;
}


.statistic-card {
  overflow: hidden;
}
.statistic-card__text {
  flex: 1 1 auto;
  min-width: 0;
}
.statistic-card__title {
  font-size: 1.15rem;
  font-weight: 500;
  line-height: 1.4;
}
.statistic-card__value {
  font-size: 3.5em;
  font-weight: 300;
  line-height: 1.1;
}
@media (max-width: 599px) {
.statistic-card__title {
    font-size: 1rem;
}
.statistic-card__value {
    font-size: 2.5em;
}
}


.payment-method {
  border-bottom: 1px solid #e2e2e2;
}


.detail-section-title[data-v-ee4375a8] {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #8a7560;
  margin: 16px 0 4px;
}
.detail-section-title[data-v-ee4375a8]:first-child {
  margin-top: 0;
}
.detail-table th[data-v-ee4375a8] {
  width: 45%;
}
.detail-table .align-top[data-v-ee4375a8] {
  vertical-align: top;
  padding-top: 8px !important;
}
.detail-table td div + div[data-v-ee4375a8] {
  margin-top: 2px;
}
.detail-grand-total th[data-v-ee4375a8],
.detail-grand-total td[data-v-ee4375a8] {
  font-size: 15px !important;
  font-weight: 700;
}


.order-mobile-body,
.order-mobile-row {
  display: block;
  width: 100%;
}
.order-mobile-row td {
  display: block;
  width: 100%;
  height: auto !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}


.detail-section-title[data-v-0c2b9671] {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #8a7560;
  margin: 16px 0 4px;
}
.detail-section-title[data-v-0c2b9671]:first-child {
  margin-top: 0;
}
.detail-table th[data-v-0c2b9671] {
  width: 45%;
}
.detail-boarding-item[data-v-0c2b9671] {
  padding: 8px 16px;
  border-bottom: thin solid rgba(0, 0, 0, 0.12);
  font-size: 0.875rem;
}
.detail-grand-total th[data-v-0c2b9671],
.detail-grand-total td[data-v-0c2b9671] {
  font-size: 15px !important;
  font-weight: 700;
}


.order-mobile-body,
.order-mobile-row {
  display: block;
  width: 100%;
}
.order-mobile-row td {
  display: block;
  width: 100%;
  height: auto !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}


.order-mobile-body,
.order-mobile-row {
  display: block;
  width: 100%;
}
.order-mobile-row td {
  display: block;
  width: 100%;
  height: auto !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

