
#j-dxy-bottom img {
  max-width: 100%;
}

#j-dxy-bottom a {
  text-decoration: none;
  color: #aaa;
}

#j-dxy-bottom a:visited {
  color: #aaa;
}

#j-dxy-bottom a:hover {
  text-decoration-line: underline;
}

#j-dxy-bottom .bottom-line {
  color: #aaa;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 400;
}

#j-dxy-bottom .bottom-line-img {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

#j-dxy-bottom .bottom-line.font-right {
  display: none;
}

#j-dxy-bottom .bottom-link {
  display: flex;
  justify-content: center;
  transition: 0.3s all;
  list-style: none;
  color: #aaa;
}

#j-dxy-bottom .bottom-link-item {
  cursor: pointer;
}

#j-dxy-bottom .bottom-link-item a {
  display: flex;
  align-items: center;
}


#j-dxy-bottom .bottom-line {
  margin-bottom: 3px;
  color: #777;
}

#j-dxy-bottom .bottom-line a {
  color: #777;
}

#j-dxy-bottom .bottom-line a:hover {
  color: #37A5EC;
  text-decoration: none;
}

#j-dxy-bottom .bottom-line-img {
  margin-top: 10px;
}

#j-dxy-bottom .wlgs img {
  height: 28px;
}


.gwd-row {
  display: flex;
  flex-direction: row;
}

.gwd-inline-row {
  display: inline-flex;
  flex-direction: row;
}

.gwd-column {
  display: flex;
  flex-direction: column;
}

.gwd-inline-column {
  display: inline-flex;
  flex-direction: column;
}

.gwd-align {
  align-content: center;
  align-items: center;
}

.gwd-jcc {
  justify-content: center;
}

.gwd-jic {
  justify-items: center;
}

.gwd-button {
  outline: none;
  border: none;
}

.bjg-bar-button {
  font-size: 0;
}

.bjg-hover-bg {
  background: #fffbef;
}

.bjg-bar-button:hover {
  background: #fffbef;
  cursor: pointer;
}

.bjg-bar-button:hover .bjg-window {
  display: block;
}

.mainbar-fold .bjg-bar-button,
.mainbar-fold #top_coupon_btn,
.mainbar-fold .rinfo-btn,
.mainbar-fold .gwd-bottom-tmall {
  display: none !important;
}

.gwd-font12 {
  font-size: 12px;
}

.gwd-font14 {
  font-size: 14px;
}

.gwd-red {
  color: #ff3532;
}

.gwd-red-bg {
  background: #ff3532;
}

.gwd-hui333 {
  color: #333333;
}

.gwd-hui999 {
  color: #999999;
}

.gwd-font10 {
  font-size: 12px;
  transform: scale(0.8333);
  transform-origin: bottom center;
}

.gwd-font11 {
  font-size: 12px;
  transform: scale(0.91666);
  transform-origin: bottom center;
}

.gwd-font9 {
  font-size: 12px;
  transform: scale(0.75);
  transform-origin: bottom center;
}

.gwd-hoverable:hover {
  background: #edf1f2;
}

.right-info>* {
  border-left: 1px solid #edf1f2;
}

.gwd-red-after-visit:hover {
  color: #e03024 !important;
}

.gwd-button:hover {
  filter: brightness(1.1);
}

.gwd-button {
  padding-top: 1px;
  padding-bottom: 1px;
}

.gwd-button:active {
  filter: brightness(0.9);
}

.gwd-fadeout-5s {
  opacity: 0;
  transition: opacity 5s;
}

.gwd-scrollbar::-webkit-scrollbar {
  width: 6px;
  border-radius: 17px;
}

.gwd-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 17px;
  background: #999;
}

#gwdang_main,
.gwdang-main,
.bjgext-detail {
  font-size: 12px;
}

#gwdang_main button,
.gwdang-main button,
.bjgext-detail button {
  text-align: center;
}

.gwd-width-100 {
  width: 100%;
}

.gwd-overlay {
  font-family: "Microsoft YaHei", "Arial", "SimSun", serif;
  font-size: 0;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.35);
  z-index: 999999999;
}

.gwd-font-pfm {
  font-family: 'PingFangSC-Medium';
  font-weight: normal !important;
}

@font-face {
  font-family: 'PingFangSC-Medium';
  src: local('PingFangSC-Medium');
}

.gwd-font-pfm {
  font-family: local('PingFangSC-Medium'), system-ui;
  font-weight: bold;
}

#gwd_minibar svg,
.gwdang-main svg,
#bjgext_mb_bg svg,
#bjgext_mainbar svg {
  fill: transparent;
}


.gwd-row[data-v-782a8437] {
  display: flex;
  flex-direction: row;
}

.gwd-inline-row[data-v-782a8437] {
  display: inline-flex;
  flex-direction: row;
}

.gwd-column[data-v-782a8437] {
  display: flex;
  flex-direction: column;
}

.gwd-inline-column[data-v-782a8437] {
  display: inline-flex;
  flex-direction: column;
}

.gwd-align[data-v-782a8437] {
  align-content: center;
  align-items: center;
}

.gwd-jcc[data-v-782a8437] {
  justify-content: center;
}

.gwd-jic[data-v-782a8437] {
  justify-items: center;
}

.gwd-button[data-v-782a8437] {
  outline: none;
  border: none;
}

.bjg-bar-button[data-v-782a8437] {
  font-size: 0;
}

.bjg-hover-bg[data-v-782a8437] {
  background: #fffbef;
}

.bjg-bar-button[data-v-782a8437]:hover {
  background: #fffbef;
  cursor: pointer;
}

.bjg-bar-button:hover .bjg-window[data-v-782a8437] {
  display: block;
}

.mainbar-fold .bjg-bar-button[data-v-782a8437],
.mainbar-fold #top_coupon_btn[data-v-782a8437],
.mainbar-fold .rinfo-btn[data-v-782a8437],
.mainbar-fold .gwd-bottom-tmall[data-v-782a8437] {
  display: none !important;
}

.gwd-font12[data-v-782a8437] {
  font-size: 12px;
}

.gwd-font14[data-v-782a8437] {
  font-size: 14px;
}

.gwd-red[data-v-782a8437] {
  color: #ff3532;
}

.gwd-red-bg[data-v-782a8437] {
  background: #ff3532;
}

.gwd-hui333[data-v-782a8437] {
  color: #333333;
}

.gwd-hui999[data-v-782a8437] {
  color: #999999;
}

.gwd-font10[data-v-782a8437] {
  font-size: 12px;
  transform: scale(0.8333);
  transform-origin: bottom center;
}

.gwd-font11[data-v-782a8437] {
  font-size: 12px;
  transform: scale(0.91666);
  transform-origin: bottom center;
}

.gwd-font9[data-v-782a8437] {
  font-size: 12px;
  transform: scale(0.75);
  transform-origin: bottom center;
}

.gwd-hoverable[data-v-782a8437]:hover {
  background: #edf1f2;
}

.right-info>*[data-v-782a8437] {
  border-left: 1px solid #edf1f2;
}

.gwd-red-after-visit[data-v-782a8437]:hover {
  color: #e03024 !important;
}

.gwd-button[data-v-782a8437]:hover {
  filter: brightness(1.1);
}

.gwd-button[data-v-782a8437] {
  padding-top: 1px;
  padding-bottom: 1px;
}

.gwd-button[data-v-782a8437]:active {
  filter: brightness(0.9);
}

.gwd-fadeout-5s[data-v-782a8437] {
  opacity: 0;
  transition: opacity 5s;
}

.gwd-scrollbar[data-v-782a8437]::-webkit-scrollbar {
  width: 6px;
  border-radius: 17px;
}

.gwd-scrollbar[data-v-782a8437]::-webkit-scrollbar-thumb {
  border-radius: 17px;
  background: #999;
}

#gwdang_main[data-v-782a8437],
.gwdang-main[data-v-782a8437],
.bjgext-detail[data-v-782a8437] {
  font-size: 12px;
}

#gwdang_main button[data-v-782a8437],
.gwdang-main button[data-v-782a8437],
.bjgext-detail button[data-v-782a8437] {
  text-align: center;
}

.gwd-width-100[data-v-782a8437] {
  width: 100%;
}

.gwd-overlay[data-v-782a8437] {
  font-family: "Microsoft YaHei", "Arial", "SimSun", serif;
  font-size: 0;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.35);
  z-index: 999999999;
}

.gwd-font-pfm[data-v-782a8437] {
  font-family: 'PingFangSC-Medium';
  font-weight: normal !important;
}

@font-face {
  font-family: 'PingFangSC-Medium';
  src: local('PingFangSC-Medium');
}

.gwd-font-pfm[data-v-782a8437] {
  font-family: local('PingFangSC-Medium'), system-ui;
  font-weight: bold;
}

#gwd_minibar svg[data-v-782a8437],
.gwdang-main svg[data-v-782a8437],
#bjgext_mb_bg svg[data-v-782a8437],
#bjgext_mainbar svg[data-v-782a8437] {
  fill: transparent;
}

.gwd-taobao[data-v-782a8437] {
  margin-top: 20px;
}

.gwd-taobao span[data-v-782a8437] {
  color: #ff4400;
}

.gwd-jd[data-v-782a8437] {
  margin-top: 20px;
}

.gwd-jd span[data-v-782a8437] {
  color: #e2231a;
}

a[data-v-782a8437] {
  white-space: nowrap;
  position: relative;
  height: 24px;
  font-family: 'Microsoft YaHei';
}

a[data-v-782a8437]:hover {
  text-decoration: none;
  cursor: pointer;
}

a:hover .gwd-tooltip[data-v-782a8437] {
  display: block;
}

.gwd-coupon[data-v-782a8437] {
  height: 24px;
  box-sizing: border-box;
  min-width: 106px;
}

.gwd-coupon[data-v-782a8437] {
  background-size: contain;
  padding-left: 8px;
  padding-right: 8px;
}

.gwd-coupon[data-v-782a8437]:before,
.gwd-coupon[data-v-782a8437]:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 9px;
  background-size: contain;
}

.gwd-coupon[data-v-782a8437]:before {
  left: 0;
}

.gwd-coupon[data-v-782a8437]:after {
  right: 0;
  transform: rotate(180deg);
}

.gwd-coupon.gwd-taobao[data-v-782a8437] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAA0CAYAAAAjfRLqAAAAAXNSR0IArs4c6QAAAU5JREFUeF7tlNENgDAQhdrd3H+lc4cmGgX8r5YHca+eFgAtsOdaA+IJRb5AQcsDoOHvmekPTbMq5ilosXwiekETrYqZClosn4he0ESrYqaCFssnohc00aqYqaDF8onoBU20KmYqaLF8InpBE62KmQpaLJ+IXtBEq2KmghbLJ6IXNNGqmKmgxfKJ6AVNtCpmKmixfCJ6QROtipkKWiyfiF7QRKtipoIWyyeiFzTRqpipoMXyiegFTbQqZiposXwiekETrYqZClosn4he0ESrYqaCFssnohc00aqYqaDF8onoBU20KmYqaLF8InpBE62KmQpaLJ+IXtBEq2KmghbLJ6IXNNGqmKmgxfKJ6AVNtCpmKmixfCJ6QROtipkKWiyfiF7QRKtipoL+m/yZv9341fvuuVYLvTp5H3tygYJ+ct3zd/eTOdxuH57rWAt8coEbbyjDgopRg1YAAAAASUVORK5CYII=);
}

.gwd-coupon.gwd-taobao[data-v-782a8437]:before,
.gwd-coupon.gwd-taobao[data-v-782a8437]:after {
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA0CAYAAACHO2h8AAAAAXNSR0IArs4c6QAAAZJJREFUSEvtlz9OAkEUh79NsNJiOy038QDuEUggxM6INWCrDRRSwwE0UtqtiR7A3mKPwBH2CF7AZM2bAeJkIeyb3U004TU0w5f3Z37vNxtQUwTCybvkVXkNgT79E3MzumjDQwJnkbrSYmknITymcB6rYAZkGt4m4og5OSMkM4EpYgNawUJaZEDIewan5Ut0QKurIKm0TUaSWcnYBloCcSVQ3mFMwMKUJKUpwk6tQ0KANMTWMn2F3kiBAXf8xyEMZ9CfqCBy2AV9fIHAPMIF1SYR5ch/J16UiPTn7lld3Bok0ogIuDK3ejiHwUwFcyXSNeNPEeG+ZZjfkrH7Zr8sVRugGa3ll0R8I1rzU7/ZRS0jERlXTO8WpknJ7thjxfGLYJ9S1S4qgmTkNxMvmTQkkdq0drCjbResGYmsfO0v2pFsSKWTFLUmdjSYqwT7H+xI9rTHa237PqrJjuzL4X4B12NVww92tL9d9maLHYmXtRAPir2fx85HTS121B9bsSre1+uiG7Kj/T3deaLe77UKiWz++gOA98aFVwFZGwAAAABJRU5ErkJggg==);
}

.gwd-coupon.gwd-taobao[data-v-782a8437]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAA0CAYAAAAjfRLqAAAAAXNSR0IArs4c6QAAAVNJREFUeF7tlMENgzAUxZLd2H+NXrvB7w6RQMU290D8bLFXTwuAFthzrQHxhCJfoKDlAdDw93w//aFpVsU8BS2WT0QvaKJVMVNBi+UT0QuaaFXMVNBi+UT0giZaFTMVtFg+Eb2giVbFTAUtlk9EL2iiVTFTQYvlE9ELmmhVzFTQYvlE9IImWhUzFbRYPhG9oIlWxUwFLZZPRC9oolUxU0GL5RPRC5poVcxU0GL5RPSCJloVMxW0WD4RvaCJVsVMBS2WT0QvaKJVMVNBi+UT0QuaaFXMVNBi+UT0giZaFTMVtFg+Eb2giVbFTAUtlk9EL2iiVTFTQYvlE9ELmmhVzFTQYvlE9IImWhUzFbRYPhG9oIlWxUwFLZZPRC9oolUxU0GL5RPRC5poVcxU0G+TP/O2Gz963z3XaqFHJ+9jdy5Q0Heue/7ufjKH2+3Dcx1rgb9c4AdcEryACPINxAAAAABJRU5ErkJggg==);
}

.gwd-coupon.gwd-taobao[data-v-782a8437]:hover:before,
.gwd-coupon.gwd-taobao[data-v-782a8437]:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA0CAYAAACHO2h8AAAAAXNSR0IArs4c6QAAAYtJREFUSEvtl79Kw2AUxX+BuCiULroVstfBVadIOwgd3NqxOOii4GAfwDoLdqpjcVdfwKF7HZydHH0JIXJvk+pHWujNH6nQC9mSk/Pde849iUdB5QlO1CTKi1cS0ONnZmIuo/oBnA9gp2YGTB9tqwL9Jwh2TWAKpA0PCdjgmoguwkzADDUDisGq+HwAVYYT0xEdoFgKYyBURsJsyZoH9Abs5QKKGlziMWC7BveTJblMb5tOrcEIj0CPJCUSOOxkAEosslmBTg9apyaQH0YJ0MM7iI4ylCvIwixiHPlv4mmLSH9ObsyHS4DEGgEex6rq9hW0eyYw1yJNHf9YGz58NTV+sbJvX0wboByvRUcEfCFey+Z+3UW+WuRODRt24GJgb7aTImJY0ZNx3bo6krG3zkzTSmiXZJHCvLaOo3kCK8cica6tYhzJhjQmSXrVZtiO/yGOjJ8yfxJHXX1L1qklFKN1HC10v8aRZJnPSOOovg/951WIIzGqXMZMS3utsBQxdcW9udj/tRxEZo9+AyVqv4MZSS3ZAAAAAElFTkSuQmCC);
}

.gwd-coupon.gwd-jd[data-v-782a8437] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAAsCAYAAAD1nyNHAAAAAXNSR0IArs4c6QAAAR1JREFUeF7tnbERgFAMhcz+2+k0VnGF33kcWFvwAmfrXD1dAHCBee9nAZwhyi9QqPIAKPNnd/uiUmyJOQtVLJ80vVBJtsSshSqWT5peqCRbYtZCFcsnTS9Uki0xa6GK5ZOmFyrJlpi1UMXySdMLlWRLzFqoYvmk6YVKsiVmLVSxfNL0QiXZErMWqlg+aXqhkmyJWQtVLJ80vVBJtsSshSqWT5peqCRbYtZCFcsnTS9Uki0xa6GK5ZOmFyrJlpi1UMXySdMLlWRLzFqoYvmk6YVKsiVmLVSxfNL0QiXZErMWqlg+aXqhkmyJWQtVLJ80vVBJtsSshSqWT5peqCRbYtZCFcsnTe/3PSRbYtZC/V9+v086cDAH7/RKF/j9Ah900KcI8oZhhwAAAABJRU5ErkJggg==);
}

.gwd-coupon.gwd-jd[data-v-782a8437]:before,
.gwd-coupon.gwd-jd[data-v-782a8437]:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAsCAYAAABovuiKAAAAAXNSR0IArs4c6QAAAdVJREFUSEvNVlFO20AQfbOzayEhUUepgkIicFBKCmoljpAb0CNwA7gBuUG4AUfhCCvb6jdH4DPFldhqXCWya/Exi5G6n5b9/ObNmzdL6OmQ4LwUZXgv3scAudMZaH8/ilyHEX8egsdjNVgNtMnzFUCZAa5AlPJoBD4cqcBqoO3Z+HJpGI+UOLjFIh6o2cHk+7d4oMr7y8DWwzkkXyMYbYrimog+UcAKQCr6iE6a0+matF9soD0tIHs6g+nDR1qBm6xbjMwgrbWhJNFWhq5GiYOdzdRgO0NuvM+Y7UMAljGCt5wdvE8rts9gRnJxriqvBdSbs3+XP+9ew+squrSqKB8DKANCJqz45Bh8cKAvbRe1xoAnR+A0VYHIy63292ZItzhT+2dLvRu1Eem4K60qigeJWjGjPLTTCcxgoNKp5aNfeX5LZNbR7W/+ettBrfD/hL/PDNun6BGRgQWQsXXrEMKlxImdTvUatXa/c3XUajOp1X4JfTMcgphVbD7O2TH+edPZsq7tfK4u7+8lQnY+QgqDNYiyd18idiv7v4naKi9vAuGe9vbgvsxVFqg1kukPIInFH3XUTifgmOlvOjvmJtIxpLs4V7f9TR+phGm83O89O5ZF87s/IaG3Cf8Fdl8AAAAASUVORK5CYII=);
  background-size: cover;
  background-repeat: no-repeat;
}

.gwd-coupon.gwd-jd[data-v-782a8437]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAAsCAYAAAD1nyNHAAAAAXNSR0IArs4c6QAAAR9JREFUeF7tnbENgFAQhbz9t9NdTGzUFX73Q8DagncQW+fo6QKAC8xzXh+AM0T5BQpVHgBl/rz33ReVYkvMWahi+aTphUqyJWYtVLF80vRCJdkSsxaqWD5peqGSbIlZC1UsnzS9UEm2xKyFKpZPml6oJFti1kIVyydNL1SSLTFroYrlk6YXKsmWmLVQxfJJ0wuVZEvMWqhi+aTphUqyJWYtVLF80vRCJdkSsxaqWD5peqGSbIlZC1UsnzS9UEm2xKyFKpZPml6oJFti1kIVyydNL1SSLTFroYrlk6YXKsmWmLVQxfJJ0wuVZEvMWqhi+aTphUqyJWYtVLF80vRCJdkSsxaqWD5per/vIdkSsxbqfvn9PmnBwSy80ytdYPsFfqOApDYolPr+AAAAAElFTkSuQmCC);
}

.gwd-coupon.gwd-jd[data-v-782a8437]:hover:before,
.gwd-coupon.gwd-jd[data-v-782a8437]:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAsCAYAAABovuiKAAAAAXNSR0IArs4c6QAAAclJREFUSEvNlttNw0AQRe/MrgURChgThUeAmEcBKSEdQAl0AB2QDkIHlEIJlm3xTQl8BoyURePIkY3Fx6yDxPxFcq5m75x5EDYUJDqfWe666v2NkBmdgHs9r+RaGXEYwgwO1GKl0CJNZwDFDNyAKORoHyaKVGKlUBWLJJ+ywQtZCxuP/YXqFQyur/yFiiSZOGMTWIvAJ6NFlt0R0R45zAD4e1QHknrbsKOR6lnycaP8dnQC2gRHWoPraTcy4n4fwhAFQbenlW+1FtIqWrE1kIskiY2xzw6Yik/ilyYaZLskCQtj38GM4PJCo7OqWj0qFLTGN4S+8tfHpVvOfFgqhYosf3GgGHCx/DbHR+CdHf3T1mQzwwwG4N2+SqRFttaXX4G043M1P5VYe9RGEUy07/e0IsueZdQKjKXZw6Hap0b5P9L0gYjnncne2KiVfmNj37xbRAQAxMYGc+fcRMaJORyqDG+vbFlFvmOkIlvKTmEIYlZl83dk+/DzK9nluj4/g1ROE6sjQnY+XAjGHERx5yNivbL/zagt0vzeEZ5oawv27FRj0Wr4S/c7UAjgtlP3148IH6PbR8TlhRfVLSGVKT8+3uyd3SWT6r/fRdq0N2b1Td4AAAAASUVORK5CYII=);
}

.gwd-redpack[data-v-782a8437] {
  padding-right: 5px;
  padding-left: 8px;
  background: white;
}

.gwd-redpack.gwd-taobao[data-v-782a8437] {
  border: 1px solid #ff4400;
}

.gwd-redpack.gwd-taobao[data-v-782a8437]:hover {
  background: #fff0e7;
}

.gwd-redpack.gwd-jd[data-v-782a8437] {
  border: 1px solid #f9d2d3;
}

.gwd-redpack.gwd-jd[data-v-782a8437]:hover {
  background: #fff0e7;
}

.gwd-tooltip[data-v-782a8437] {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  z-index: 1;
  color: #3c3c3c;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  display: none;
  background: white;
  border-radius: 2px;
}

.gwd-tooltip span[data-v-782a8437] {
  color: #3c3c3c;
}

.gwd-tooltip[data-v-782a8437]:after {
  /* a triangle at bottom */
  content: " ";
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent white transparent;
  transform: rotate(180deg);
}


@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

input.bito-email-input:-webkit-autofill,
input.bito-email-input:-webkit-autofill:hover,
input.bito-email-input:-webkit-autofill:focus {
  -webkit-text-fill-color: rgb(255, 255, 255);
  transition: background-color 5000s ease-in-out 0s;
}

#bito-body::-webkit-scrollbar,
#emptyDiv-inner::-webkit-scrollbar,
#loginParentDiv-outer::-webkit-scrollbar {
  width: 4px;
  border-radius: 24px;
  color: #7a8084;
}

#bito-body::-webkit-scrollbar-thumb,
#emptyDiv-inner::-webkit-scrollbar-thumb,
#loginParentDiv-outer::-webkit-scrollbar-thumb {
  background: #888;
}

#bito-body::-webkit-scrollbar-thumb:hover,
#emptyDiv-inner::-webkit-scrollbar-thumb:hover,
#loginParentDiv-outer::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.login-network-error-container {
  padding: 10px 16px 8px;
  color: rgb(255 0 0);
}

#loader {
  background-color: #00000085;
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
  height: 300px;
  align-items: center;
  justify-content: center;
  display: grid;
  z-index: 3002;
  opacity: 9999;
}

.spinner {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  vertical-align: text-bottom;
  border: 1.75px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite;
  margin-top: -30px
}

@keyframes spinner-border {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}
