@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: normal;
  src: local('Prompt Regular'), local('Prompt-Regular'),
    url('https://s3-ap-southeast-1.amazonaws.com/tm-fonts/Prompt/prompt-v10-thai-300.woff')
      format('woff');
  unicode-range: U+0E00- U+0E7F;
}
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 500;
  src: local('Prompt Medium'), local('Prompt-Medium'),
    url('https://s3-ap-southeast-1.amazonaws.com/tm-fonts/Prompt/prompt-v10-thai-500.woff')
      format('woff');
  unicode-range: U+0E00- U+0E7F;
}
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  src: local('Prompt Bold'), local('Prompt-Bold'),
    url('https://s3-ap-southeast-1.amazonaws.com/tm-fonts/Prompt/prompt-v10-thai-600.woff')
      format('woff');
  unicode-range: U+0E00- U+0E7F;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Light.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Light.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Light.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto Regular'), local('Roboto-Regular'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Regular.woff2)
      format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto Regular'), local('Roboto-Regular'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Regular.woff2)
      format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto Regular'), local('Roboto-Regular'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Regular.woff2)
      format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Medium.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Medium.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Medium.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: local('Roboto Bold'), local('Roboto-Bold'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Bold.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: local('Roboto Bold'), local('Roboto-Bold'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Bold.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: local('Roboto Bold'), local('Roboto-Bold'),
    url(https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Roboto/Roboto-Bold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Unicode';
  src: url('https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Myanmar/mon3.woff2') format('woff2'),
    url('https://tm-fonts.s3-ap-southeast-1.amazonaws.com/Myanmar/mon3.ttf') format('ttf');
}

html,
body,
#__next {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', 'Prompt';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #ffffff;
}

.MuiButton-root {
  /* border-radius: 10px; */
  box-shadow: none !important;
  /* box-sizing: unset; */
  text-transform: none !important;
  /* border-radius: 30px !important; */
}
.MuiDialog-paper {
  box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.15);
}
.MuiTab-root {
  text-transform: none !important;
}
.MuiTabs-indicator {
  height: 4px !important;
  border-radius: 30px !important;
}
/* HTML: <div class="loader"></div> */
.loader {
  height: 15px;
  aspect-ratio: 4;
  --_g: no-repeat radial-gradient(farthest-side, #fff 90%, #0000);
  background: var(--_g) left, var(--_g) right;
  background-size: 25% 100%;
  display: grid;
}
.loader:before,
.loader:after {
  content: '';
  height: inherit;
  aspect-ratio: 1;
  grid-area: 1/1;
  margin: auto;
  border-radius: 50%;
  transform-origin: -100% 50%;
  background: #fff;
  animation: l49 1s infinite linear;
}
.loader:after {
  transform-origin: 200% 50%;
  --s: -1;
  animation-delay: -0.5s;
}

@keyframes l49 {
  58%,
  100% {
    transform: rotate(calc(var(--s, 1) * 1turn));
  }
}
