.campaign-detail {
  height: 100%;
}
.campaign-detail .v-slide-group__wrapper {
  overflow: visible;
}
.campaign-detail .v-tabs-items {
  background: transparent !important;
}
.campaign-detail .v-tabs {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  height: 100%;
}
.campaign-detail .v-tabs-slider-wrapper {
  width: 5px !important;
}
.campaign-detail .v-tabs-slider {
  border-radius: 5px;
}
.campaign-detail .v-tabs-bar {
  height: 100%;
  margin-left: -3px;
}
.campaign-detail .v-tab {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  text-transform: none;
  -moz-text-align-last: left;
       text-align-last: left;
  height: auto !important;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.campaign-detail .v-tab:before {
  background: transparent linear-gradient(88.46deg, rgba(253, 184, 23, 0.502) 1.31%, rgba(253, 184, 23, 0) 74.01%);
}
.campaign-detail .v-tab--active {
  background: linear-gradient(88.46deg, rgba(253, 184, 23, 0.502) 1.31%, rgba(253, 184, 23, 0) 74.01%);
}
.campaign-detail .v-slide-group__wrapper {
  overflow: auto;
}
.campaign-detail .v-badge__badge {
  -webkit-animation: pulse-wsc 1.5s infinite;
          animation: pulse-wsc 1.5s infinite;
}
.campaign-detail .theme--dark.v-progress-linear {
  background-color: rgba(255, 255, 255, 0.3);
}
.campaign-detail .v-progress-linear__determinate,
.campaign-detail .v-progress-linear__buffer {
  border-radius: 11px;
}
.campaign-detail .v-progress-linear__background {
  display: none;
}
.campaign-detail .theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active),
.campaign-detail .theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon,
.campaign-detail .theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-btn,
.campaign-detail .theme--dark.v-tabs > .v-tabs-bar .v-tab--disabled {
  opacity: 0.75;
}
.campaign-contents {
  height: 410px;
}
.campaign-contents .v-tabs-items {
  height: 100%;
  overflow: auto;
}
.isMobile .campaign-detail .v-tabs {
  border-left: none;
}
.isMobile .campaign-detail .v-tabs-slider-wrapper,
.isMobile .campaign-detail .v-tab--active:hover::before,
.isMobile .campaign-detail .v-tab--active::before {
  display: none !important;
}
.isMobile .campaign-detail .v-tab {
  opacity: 1 !important;
}
.isMobile .campaign-detail .v-tab--active {
  background: transparent;
}
.isMobile .campaign-contents {
  height: auto;
}
.prize-image {
  border: 3px solid #fdb817;
}
.prize-image .v-image {
  border-radius: 0;
}
.quest-campaign {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  cursor: pointer;
}
.quest-campaign .campaign-title {
  position: relative;
  z-index: 1;
  text-transform: none;
  width: 100%;
}
.quest-campaign .campaign-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 55%;
          flex: 1 1 55%;
}
.quest-campaign .campaign-action {
  position: absolute;
  right: 8px;
  bottom: 16px;
}
.quest-campaign .campaign-overlay {
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0px;
  bottom: 0px;
  border-radius: 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.quest-campaign .campaign-share {
  position: absolute;
  top: 10px;
  right: 10px;
}
.quest-campaign .v-badge__badge {
  -webkit-animation: pulse-wsc 1.5s infinite;
          animation: pulse-wsc 1.5s infinite;
}
.canClaim[data-v-4a53c9d8] {
  -webkit-box-shadow: 0px 0px 10px rgba(253, 184, 23, 0.3) !important;
          box-shadow: 0px 0px 10px rgba(253, 184, 23, 0.3) !important;
}
.v-tabs[data-v-63606686]  .v-tabs-slider-wrapper {
  display: none;
}
