.notice-bar {
  overflow: hidden;
}
.notice-bar:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 4px;
  background: var(--v-light-base);
}
.notice-bar:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 50px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, from(#ffb300), to(rgba(255, 179, 0, 0.5)));
  background: linear-gradient(270deg, #ffb300 0%, rgba(255, 179, 0, 0.5) 100%);
}
.notice-bar a {
  color: #fff !important;
}
.notice-bar .v-toolbar__content .v-list-item__title {
  -webkit-box-flex: 1 !important;
      -ms-flex: auto !important;
          flex: auto !important;
}
.block-title {
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
}
.block-title .v-icon.v-icon {
  font-size: 32px;
}
.ranking-list .v-icon {
  margin-left: -7px;
  position: relative;
}
.ranking-list td a,
.ranking-list td strong {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 120px;
  text-decoration: none;
  color: var(--v-light-base);
  font-weight: bold;
}
.ranking-list .amount {
  text-align: right;
}
.ranking-list .ranking-user-0 a,
.ranking-list .ranking-user-0 strong {
  color: var(--v-primary-base);
}
.ranking-list .ranking-user-1 a,
.ranking-list .ranking-user-1 strong {
  color: #00deff;
}
.ranking-list .ranking-user-2 a,
.ranking-list .ranking-user-2 strong {
  color: #ec4eff;
}
.btn-large .v-btn__content {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
