body.bgk-home-v5 img { background: transparent !important; }
body.bgk-home-v5 .bgk-home-hidden-ghost { display: none !important; opacity: 0 !important; visibility: hidden !important; }

body.bgk-home-v5 .bgk-home-chest-fixed {
  position: absolute !important;
  right: 18px !important;
  bottom: 14px !important;
  width: 108px !important;
  max-width: 34% !important;
  height: auto !important;
  object-fit: contain !important;
  background: transparent !important;
  box-shadow: none !important;
  z-index: 3 !important;
  pointer-events: none !important;
}

body.bgk-home-v5 .bgk-home-scroll-fixed {
  position: absolute !important;
  right: 20px !important;
  top: 58px !important;
  width: 82px !important;
  max-width: 28% !important;
  height: auto !important;
  object-fit: contain !important;
  background: transparent !important;
  box-shadow: none !important;
  z-index: 2 !important;
  pointer-events: none !important;
  opacity: .98 !important;
}

body.bgk-home-v5 .bgk-home-asset-card,
body.bgk-home-v5 .bgk-home-task-card {
  position: relative !important;
  overflow: hidden !important;
}

body.bgk-home-v5 .bgk-home-asset-card > *:not(.bgk-home-chest-fixed):not(.bgk-home-hidden-ghost),
body.bgk-home-v5 .bgk-home-task-card > *:not(.bgk-home-scroll-fixed):not(.bgk-home-hidden-ghost) {
  position: relative;
  z-index: 4;
}

body.bgk-home-v5 .bgk-home-task-card { padding-right: 108px !important; }

body.bgk-home-v5 .bgk-home-task-card button,
body.bgk-home-v5 .bgk-home-task-card .task-btn,
body.bgk-home-v5 .bgk-home-task-card .bgk-btn {
  position: relative;
  z-index: 5;
}

@media (max-width: 430px) {
  body.bgk-home-v5 .bgk-home-chest-fixed {
    right: 14px !important;
    bottom: 12px !important;
    width: 96px !important;
  }
  body.bgk-home-v5 .bgk-home-scroll-fixed {
    right: 14px !important;
    top: 60px !important;
    width: 74px !important;
  }
  body.bgk-home-v5 .bgk-home-task-card { padding-right: 92px !important; }
}
