.css-8ih3ov {
  overflow: hidden;
  min-height: 48px;
  -webkit-overflow-scrolling: touch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.css-1dzunhc {
  width: 40px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  opacity: 0.8;
}
.css-1dzunhc.Mui-disabled {
  opacity: 0;
}
.css-1gh31go {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  width: 40px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  opacity: 0.8;
}
.css-1gh31go::-moz-focus-inner {
  border-style: none;
}
.css-1gh31go.Mui-disabled {
  pointer-events: none;
  cursor: default;
}
@media print {
  .css-1gh31go {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}
.css-1gh31go.Mui-disabled {
  opacity: 0;
}
.css-vh810p {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  fill: currentColor;
  font-size: 1.25rem;
}
.css-i8yde5 {
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
}
.css-i8yde5::-webkit-scrollbar {
  display: none;
}
.css-jb8z7h {
  position: relative;
  display: inline-block;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  white-space: nowrap;
  scrollbar-width: none;
  overflow-x: auto;
  overflow-y: hidden;
}
.css-jb8z7h::-webkit-scrollbar {
  display: none;
}
.css-162tvoi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.css-15xdfy9 {
  text-transform: none;
  min-width: 0;
  font-weight: 400;
  margin-right: 8px;
  color: var(--color-base-black);
  font-family: var(--default-font-family);
  padding: 12px var(--spacing-md);
}
@media (min-width: 600px) {
  .css-15xdfy9 {
    min-width: 0;
  }
}
.css-15xdfy9.Mui-selected {
  color: var(--color-base-black);
  font-weight: 500;
}
.css-15xdfy9.Mui-focusVisible {
  background-color: transparent;
}
.css-15xdfy9 .MuiTab-icon {
  margin-bottom: var(--spacing-sm);
}
.css-15xdfy9:last-of-type {
  margin-right: 0;
}
.css-1tx9byx {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25;
  letter-spacing: 0.02857em;
  text-transform: uppercase;
  max-width: 360px;
  min-width: 90px;
  position: relative;
  min-height: 48px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 12px 16px;
  overflow: hidden;
  white-space: normal;
  text-align: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 72px;
  padding-top: 9px;
  padding-bottom: 9px;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  min-width: 0;
  font-weight: 400;
  margin-right: 8px;
  color: var(--color-base-black);
  font-family: var(--default-font-family);
  padding: 12px var(--spacing-md);
}
.css-1tx9byx > .MuiTab-icon {
  margin-bottom: 6px;
}
.css-1tx9byx.Mui-selected {
  color: #1976d2;
}
.css-1tx9byx.Mui-disabled {
  color: rgba(0, 0, 0, 0.38);
}
@media (min-width: 600px) {
  .css-1tx9byx {
    min-width: 0;
  }
}
.css-1tx9byx.Mui-selected {
  color: var(--color-base-black);
  font-weight: 500;
}
.css-1tx9byx.Mui-focusVisible {
  background-color: transparent;
}
.css-1tx9byx .MuiTab-icon {
  margin-bottom: var(--spacing-sm);
}
.css-1tx9byx:last-of-type {
  margin-right: 0;
}
.css-kzpayj {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25;
  letter-spacing: 0.02857em;
  text-transform: uppercase;
  max-width: 360px;
  min-width: 90px;
  position: relative;
  min-height: 48px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 12px 16px;
  overflow: hidden;
  white-space: normal;
  text-align: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 72px;
  padding-top: 9px;
  padding-bottom: 9px;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  min-width: 0;
  font-weight: 400;
  margin-right: 8px;
  color: var(--color-base-black);
  font-family: var(--default-font-family);
  padding: 12px var(--spacing-md);
}
.css-kzpayj::-moz-focus-inner {
  border-style: none;
}
.css-kzpayj.Mui-disabled {
  pointer-events: none;
  cursor: default;
}
@media print {
  .css-kzpayj {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}
.css-kzpayj > .MuiTab-icon {
  margin-bottom: 6px;
}
.css-kzpayj.Mui-selected {
  color: #1976d2;
}
.css-kzpayj.Mui-disabled {
  color: rgba(0, 0, 0, 0.38);
}
@media (min-width: 600px) {
  .css-kzpayj {
    min-width: 0;
  }
}
.css-kzpayj.Mui-selected {
  color: var(--color-base-black);
  font-weight: 500;
}
.css-kzpayj.Mui-focusVisible {
  background-color: transparent;
}
.css-kzpayj .MuiTab-icon {
  margin-bottom: var(--spacing-sm);
}
.css-kzpayj:last-of-type {
  margin-right: 0;
}
.css-jkmkwa {
  position: absolute;
  height: 2px;
  bottom: 0;
  width: 100%;
  -webkit-transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  background-color: #1976d2;
}
