.tk_jobelement {
  /*border-radius: 1.389vw;*/
  /*border: 1px solid rgb(128,0,255);*/
  position: relative;
  gap: 1.984vw;
  margin-bottom: 3.968vw;
}

.tk_jobuser {
  background: rgba(255,255,255,0.16);
  margin: 0.992vw;
  padding: 0px 1.984vw;
  border-radius: 11px;
  color: rgb(255,255,255);
  border: 1px solid rgb(255,255,255);
  padding-top: 0.198vw;
}

.tk_job_unavailable {
  opacity: 0.20;
  border-color: #777777;
  filter: contrast(0%);
}

.tk_job_available {
  opacity: 0.3;
  border-color: #6d6d6d;
}

.tk_devjob {
  background: #ffffff;
  border-radius: 4px;
  color: rgb(0,0,0);
  font-family: 'DM Mono', monospace;
  padding: 0px 1.389vw;
  margin: 0.992vw 0.992vw;
  white-space: nowrap;
  height: 0.794vw;
  width: 11.31vw;
}

.nav-link {
  display: block;
  padding: .5rem 1rem;
  color: #ad7bff;
  text-decoration: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}

::-webkit-scrollbar {
  display: none;
}

.nav-link:focus, .nav-link:hover {
  color: #ffffff;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #13011e;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.prevent-select {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.tk_jobjoin {
  padding: 0.397vw 2.381vw;
  margin: 2.183vw 1.984vw;
  margin-bottom: 0.397vw;
  border-radius: 6px;
  box-shadow: 0px 0px 9px rgba(143,0,255,0.44), inset 0px 0px 4px rgba(143,0,255,0.82);
  font-weight: bold;
  border: 2px solid rgb(143,0,255);
}

#circuits-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.neonSpanCmd {
  padding: 0.397vw 0.794vw;
  background: #091f70;
  font-family: 'DM Mono', monospace;
  color: rgb(255,245,0);
  border-radius: 8px;
  font-size: 2.579vw;
  border: 1px dashed rgb(0,240,255);
}

.neonSpanCmdNegative {
  padding: 0.397vw 0.794vw;
  background: #091f70;
  font-family: 'DM Mono', monospace;
  color: rgb(255,245,0);
  border-radius: 1.587vw;
  font-size: 2.579vw;
  border: 1px dashed rgb(0,240,255);
}

.neonSpanInterlude {
  padding-top: 0.397vw;
  letter-spacing: 0;
  padding-bottom: 0.397vw;
  color: rgb(191,109,255);
  text-shadow: 0px 0px 2px rgb(0,0,0);
  margin-bottom: 1.587vw;
}

.mapS_adult {
  border: 1px solid rgb(0,132,255);
  border-radius: 6px;
  box-shadow: 0px 0px 10px var(--bs-blue);
  position: relative;
  overflow: hidden;
}

.map_S1 {
  width: 5.952vw;
  height: 5.952vw;
}

.map_S5 {
  width: 17.857vw;
  height: 17.857vw;
}

.map_S4 {
  width: 17.857vw;
  height: 11.905vw;
}

.map_S3 {
  width: 11.905vw;
  height: 11.905vw;
}

.map_S2 {
  width: 11.905vw;
  height: 5.952vw;
}

.mapSimg {
  width: 100%;
  /*height: 100%;*/
}

.mapSvisited {
  opacity: .5;
  transition-duration: .2s;
}

.mapSspan {
  position: absolute;
  bottom: 0;
  left: 0;
  color: rgb(255,255,255);
  font-family: Ubuntu, sans-serif;
  text-shadow: 0px 0px 3px var(--bs-indigo);
  font-size: 2.183vw;
  margin: 0.397vw;
  width: 100%;
}

@keyframes neonFire {
  0% {
    color: #ff0080;
  }
  50% {
    color: #ffff00;
  }
  100% {
    color: #ff0080;
  }
}

.neonFire {
  animation: neonFire 1s infinite;
}

.tkNeonPremiumPaymentOptions {
  margin-top: 1.19vw;
  width: 49%;
  padding-right: 2.381vw;
  position: relative;
}

.tkNeonPremiumPaymentPrices {
  position: absolute;
  left: 1.984vw;
  background: var(--bs-card-bg);
  color: rgb(8,65,150);
  padding: 0px 0.992vw;
  border-radius: 0.397vw;
  font-weight: bold;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-right: 0px;
  font-family: Ubuntu, sans-serif;
}

.tkNeonPremiumPaymentOff {
  color: rgb(8,65,150);
  padding: 0px 0.595vw;
  font-weight: normal;
  border-radius: 8px;
  background: linear-gradient(-89deg, rgba(0,0,0,0), rgba(255,255,255,0.85) 100%), rgb(255,214,0);
}

.collapse:not(.show) {
  display: none !important;
}

.tkNeonPremiumPaymentDecimal {
  font-size: 1.786vw;
  opacity: 0.39;
}

.tkNeonPremiumPaymentIconDiv {
  margin-bottom: -5.754vw;
  margin-top: -3.571vw;
}

.tkNeonPremiumPaymentIcon {
  width: 12.698vw;
  height: 12.698vw;
  min-height: 12.698vw;
  max-height: 12.698vw;
  min-width: 12.698vw;
  max-width: 12.698vw;
}

#np_input_request {
  width: 100%;
  font-size: 4.96vw;
  font-family: Ubuntu, sans-serif;
  padding: 0.198vw 5.357vw;
  height: 100%;
  border-style: none;
  opacity: 1;
  transition-duration: .5s;
}

#np_div_results.active {
  /*margin-top: 50px;*/
  /*width: 60%;*/
  /*text-shadow: 0px 0px 0.992vw rgb(255,255,255), 0px 0px 0.992vw rgb(255,255,255), 0px 0px 15px rgb(255,255,255), 0px 0px 20px rgb(255,255,255);*/
  /*font-family: 'Source Sans Pro', sans-serif;*/
  /*background: rgba(255,255,255,0.2);*/
  /*padding-top: 12px;*/
  /*border-radius: 25px;*/
  /*padding-right: 26px;*/
  opacity: 1;
}

#np_div_results {
  margin-top: 9.921vw;
  width: 60%;
  text-shadow: 0px 0px 0.992vw rgb(255,255,255), 0px 0px 0.992vw rgb(255,255,255), 0px 0px 15px rgb(255,255,255), 0px 0px 20px rgb(255,255,255);
  font-family: 'Source Sans Pro', sans-serif;
  background: rgba(255,255,255,0.2);
  padding-top: 2.381vw;
  border-radius: 4.96vw;
  padding-right: 5.159vw;
  opacity: 0;
  transition-duration: 1.23s;
}

#np_input_request.working {
  opacity: 0;
  pointer-events: none;
  touch-action: none;
}

#np_ri_loading {
  transition-duration: 1s;
}

.tkneon_option {
  background: url("tumblr_pdxt3fAwBf1s60oo7o1_400-0.jpg") center / cover, linear-gradient(150deg, #48006a, var(--bs-blue));
  width: 14vw;
  border-radius: 3vw;
  height: 14vw;
  border: .5vw solid #6342c1;
  margin-bottom: 2.778vw;
  background-blend-mode: color-dodge;
  cursor: crosshair;
  box-shadow: 0px 0px 9px var(--bs-purple);
}

.tkneon_option._big {
  min-width: 20%;
  max-width: 32vw;
}

.tkneon_option_span {
  margin-bottom: -4.762vw;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  color: rgb(255,255,255);
  font-family: 'DM Mono', monospace;
  letter-spacing: -0.198vw;
  font-size: 2.381vw;
  text-shadow: 0px 2px 11px var(--bs-indigo), 0px 2px 11px var(--bs-indigo), 0px 2px 11px var(--bs-indigo), 0px 2px 11px var(--bs-indigo);
  font-weight: bold;
  z-index: 3;
  white-space: nowrap;
  text-align: center;
}

.tkneon_option_background {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 2.5vw;
  opacity: 0.88;
  pointer-events: none;
  touch-action: none;
}

.tkneon_option_graphic {
  width: 12.698vw;
  /*top: -2px;*/
  /*left: 0;*/
  position: absolute;
  margin-bottom: 1.587vw;
  bottom: -3.175vw;
  pointer-events: none;
  touch-action: none;
}

.tkneon_model_special {
  background: rgba(115,5,255,0.38);
  padding: 0.397vw 0.794vw;
  border-radius: 0.992vw;
  border: 1px dashed rgb(189,0,255);
  margin-right: 1.984vw;
  height: 5.357vw;
  padding-top: 0px;
  margin-bottom: 1.984vw;
  box-shadow: 0px 0px 1.984vw rgba(219,0,255,0.39);
}

.tkneon_option_graphic_shop {
  width: 19.246vw;
  /*top: -2px;*/
  /*left: 0;*/
  position: absolute;
  /*margin-bottom: -18px;*/
  bottom: -3.175vw;
  pointer-events: none;
  touch-action: none;
}

.tkneon_option.tkneon_smaller {
  width: 11.508vw;
  height: 11.508vw;
  margin-bottom: 1.984vw;
}

.tkneon_option_span.tkneon_smaller {
  margin-bottom: -3.968vw;
}

.auxpay_product {
  width: 100%;
  min-height: 9.921vw;
  background: linear-gradient(148deg, rgba(0,0,0,0) 0%, #9f4c76 87%);
  margin-top: 1.19vw;
  box-shadow: inset 0px 0px 19px rgba(99,0,49,0.38);
  border-radius: 9px;
  position: relative;
}

.auxpay_product.auxpay_location {
  background: linear-gradient(148deg, rgba(0,0,0,0) 0%, #4c639f 87%);
  box-shadow: inset 0px 0px 19px rgba(30,132,146,0.38);
}

.auxpay_category {
  color: rgb(255,255,255);
  font-family: Ubuntu, sans-serif;
  width: 100%;
  font-weight: bold;
  text-shadow: 1px 1px 0px var(--bs-pink), 0px 0px 20px var(--bs-pink), 0px 0px 20px var(--bs-pink);
  margin-top: 0.794vw;
  margin-bottom: -3.175vw;
  z-index: 2;
  letter-spacing: 0.198vw;
}

.tk_blurredout {
  filter: blur(6px);
  pointer-events: none;
  touch-action: none;
}

.tk_newfeature {
  filter: hue-rotate(66deg);
}

.tk_jobuser.tk_leader {
  background: rgba(211,51,214,0.5);
  box-shadow: inset 0px 0px 9px rgba(0,122,255,0.84), 0px 0px 12px #ff00e6, 0px 0px 4px;
}

.tkneon_option_graphic_shop_glow {
  width: 19.246vw;
  position: absolute;
  bottom: -3.175vw;
  pointer-events: none;
  touch-action: none;
}

.tkneon_price_span._fire {
  color: rgb(0,224,255);
  font-family: Ubuntu, sans-serif;
  text-shadow: 0px 0px 20px, 0px 0px 3px rgb(5,0,255), 0px 0px 3px rgb(5,0,255), 0px 0px 3px rgb(5,0,255), 0px 0px 3px rgb(5,0,255);
  font-size: 2.976vw;
  font-weight: bold;
  filter: hue-rotate(166deg);
  margin-right: 0px;
}

.tkneon_price_span._stars {
  color: rgb(255,245,0);
  font-family: Ubuntu, sans-serif;
  text-shadow: 0px 0px 0.992vw rgb(255,214,0);
  font-size: 2.976vw;
  font-weight: bold;
  margin-right: -0.198vw;
}

.tkneon_price_span._usd {
  color: rgb(0,224,255);
  font-family: Ubuntu, sans-serif;
  text-shadow: 0px 0px 20px, 0px 0px 3px rgb(5,0,255), 0px 0px 3px rgb(5,0,255), 0px 0px 3px rgb(5,0,255), 0px 0px 3px rgb(5,0,255);
  font-size: 2.976vw;
  font-weight: bold;
  filter: hue-rotate(4deg);
}

.tkneon_price_icon {
  font-size: 2.381vw;
  margin-bottom: 1.786vw;
}

.tkneon_price_icon._usd {
  margin-left: -0.397vw;
}

.opacityZero {
  opacity: 0 !important;
  transition-duration: 0s !important;
  transition-delay: 0s !important;
}

.opacityZeroSlow {
  opacity: 0 !important;
  transition-duration: 1.5s;
}

.tk_price_fullprice {
  opacity: 0.33;
  font-size: 1.786vw;
}

.tkneon_option_placeholder {
  filter: brightness(50%);
}

@keyframes successAnimatedColorBackground {
  0% {
    background: url("tumblr_ovh3fyYuNm1w5qwc4o1_1280_upscayl_4x_realesrgan-x4plus-anime.jpg.png") top / cover, #116716;
  }
  25% {
    background: url("tumblr_ovh3fyYuNm1w5qwc4o1_1280_upscayl_4x_realesrgan-x4plus-anime.jpg.png") top / cover, #07430a;
  }
  50% {
    background: url("tumblr_ovh3fyYuNm1w5qwc4o1_1280_upscayl_4x_realesrgan-x4plus-anime.jpg.png") top / cover, #02840a;
  }
  75% {
    background: url("tumblr_ovh3fyYuNm1w5qwc4o1_1280_upscayl_4x_realesrgan-x4plus-anime.jpg.png") top / cover, #2a4707;
  }
  100% {
    background: url("tumblr_ovh3fyYuNm1w5qwc4o1_1280_upscayl_4x_realesrgan-x4plus-anime.jpg.png") top / cover, #116716;
  }
}

.tkneon_owned {
  opacity: 1!important;
}

.tkneon_product_cmd.tkneon_owned {
  /*background: #01141f !important;*/
  /*box-shadow: inset 0px 0px 70px rgba(158,0,255,0.5) !important;*/
  background: radial-gradient(#1c0344 12%, #430867 95%, rgb(54,14,78) 100%) !important;
}

.tkneon_owned_span {
  position: absolute;
  right: 0;
  font-family: Pacifico, serif;
  color: #ffffff;
  font-size: 2.579vw;
  margin-right: 1.984vw;
  opacity: 0;
  text-shadow: 0px 0px 6px #9e00ff;
}

.tkneon_owned_time {
  position: absolute;
  right: 0;
  font-family: 'Cutive Mono', monospace;
  color: #ffffff;
  font-size: 2.579vw;
  opacity: 0;
  text-shadow: 0px 0px 6px #9e00ff;
  margin-top: -7.54vw;
  margin-right: 0px;
}

#tk_loading_span {
  width: 100%;
  color: var(--bs-body-bg);
  font-family: Pacifico, serif;
  text-shadow: 0px 0px 7px #ffffff;
  margin: 3.968vw;
  opacity: 1;
}

#tk_loading_span.ready {
  margin-top: -19.841vw;
  transition-duration: .5s;
  opacity: 0;
  transition-timing-function: ease-in;
}

#tk_use_add:hover {
  box-shadow: 0px 0px 8px rgb(255,0,214), inset 0px 0px 14px rgb(81,12,98);
  transition-duration: .5s;
}

#tk_use_add {
  box-shadow: 0px 0px 0px rgb(255,0,214), inset 0px 0px;
  transition-duration: .5s;
}

.tk_use_option:hover {
  filter: brightness(200%);
  transition-duration: .5s;
}

.tk_use_option {
  filter: brightness(100%);
  transition-duration: .5s;
}

.tk_use_entry {
  margin: 2.381vw;
  padding: 0.397vw 1.984vw;
  background: rgba(0,0,0,0.44);
  border-radius: 13px;
  position: relative;
  border: 1px dashed rgb(80,0,255);
  color: rgb(255,214,0);
  transition-duration: .5s;
  opacity: 1;
}

.tk_use_entry._frozen {
  border: 1px dashed rgb(30,98,102);
  transition-duration: .5s;
  color: rgb(0,224,255);
  opacity: 0.3;
}

.metal.tk_use_fn._away {
  filter: brightness(140%) grayscale(87%);
}

#tk_use_undo {
  margin: 1.19vw;
  padding: 0.397vw 0px;
  background: rgba(0,0,0,0.2);
  border-radius: 13px;
  border: 0px solid rgba(204,0,255,0);
  width: 0;
  transition-duration: .5s;
  box-shadow: 0px 0px 0px rgba(255,0,214,0), inset 0px 0px;
}

#tk_use_undo._active:hover {
  box-shadow: 0px 0px 8px rgb(255,0,214), inset 0px 0px 14px rgb(81,12,98);
  transition-duration: .5s;
}

#tk_use_undo._active {
  margin: 2.381vw;
  padding: 0.397vw 1.984vw;
  background: rgba(0,0,0,0.2);
  border-radius: 13px;
  border: 1px solid rgb(204,0,255);
  width: auto;
  transition-duration: .5s;
  min-width: 18.452vw;
}

#tk_use_saved {
  width: 0px;
  transition-duration: .5s;
  opacity: 0;
  /*height: 0px;*/
}

#tk_use_saved._active {
  width: 5.556vw;
  transition-duration: .5s;
  opacity: 1;
  height: auto;
}

.tk_cmd_explanation {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 2.381vw;
  margin-left: 1.587vw;
  color: rgb(0,178,255);
}

#tk_use_save {
  margin: 1.19vw;
  padding: 0.397vw 0px;
  background: rgba(0,0,0,0.2);
  border-radius: 13px;
  border: 0px solid rgba(0,194,255,0);
  width: 0;
  transition-duration: .5s;
  box-shadow: 0px 0px 0px rgba(0,194,255,0), inset 0px 0px;
  /*height: 0px;*/
}

#tk_use_save._active:hover {
  box-shadow: 0px 0px 8px rgb(0,194,255), inset 0px 0px 14px rgb(12,72,98);
  transition-duration: .5s;
}

#tk_use_save._active {
  margin: 2.381vw;
  padding: 0.397vw 1.984vw;
  background: rgba(0,0,0,0.2);
  border-radius: 13px;
  border: 1px solid rgb(0,194,255);
  width: auto;
  height: auto;
}

#topFunction {
  width: 100%;
  background: rgba(162,13,253,0.24);
  box-shadow: inset 0px 0px 20px rgb(255,0,245), 0px 0px 20px rgba(158,0,255,0.31);
  color: rgb(255,255,255);
  border-style: solid;
  border-color: #eb00ff;
}

#topFunction:focus {
  width: 100%;
  background: rgba(119,13,253,0.24);
  box-shadow: inset 0px 0px 20px rgb(234,13,253), 0px 0px 20px rgba(158,0,255,0.31) !important;
  color: rgb(255,255,255);
  border-style: solid;
  border-color: #eb00ff;
}

#tk_use_everywhere-add-1 {
  margin: 2.381vw 0px;
  padding: 0.397vw 1.984vw;
  background: rgba(0,0,0,0.2);
  border-radius: 13px;
  border: 1px solid rgb(204,0,255);
  transition-duration: .5s;
}

#tk_use_everywhere-add-1:hover {
  margin: 2.381vw 0px;
  padding: 0.397vw 1.984vw;
  background: rgba(0,0,0,0.2);
  border-radius: 13px;
  border: 1px solid rgb(204,0,255);
  box-shadow: 0px 0px 8px rgba(255,0,153,0.52);
  transition-duration: .5s;
}

@keyframes tkGlow {
  0% {
    box-shadow: 0px 0px 8px rgb(235,0,255), inset 0px 0px 8px rgb(4,10,169);
  }
  50% {
    box-shadow: 0px 0px 20px rgb(235,0,255), inset 0px 0px 8px rgb(4,10,169);
  }
  100% {
    box-shadow: 0px 0px 8px rgb(235,0,255), inset 0px 0px 8px rgb(4,10,169);
  }
}

#tk_use_everywhere-add-2 {
  margin: 2.381vw 0px;
  padding: 0.397vw 1.984vw;
  background: rgba(0,0,0,0.2);
  border-radius: 13px;
  box-shadow: 0px 0px 15px rgb(235,0,255), inset 0px 0px 8px rgb(4,10,169);
  border: 1px solid rgb(204,0,255);
  animation-duration: 5s;
  animation-name: tkGlow;
  animation-iteration-count: infinite;
  transition-duration: .5s;
  backdrop-filter: brightness(70%);
  -webkit-backdrop-filter: brightness(70%);
  filter: brightness(100%) hue-rotate(276deg);
  position: absolute;
  margin-left: -20%;
  opacity: 0;
}

#tk_use_everywhere-add-2:hover {
  transition-duration: .5s;
  filter: brightness(200%) hue-rotate(276deg);
}

#tk_use_everywhere-add-2._active {
  position: relative;
  margin-left: 0%;
  opacity: 1;
}

.tk_jobicon {
  width: 4.167vw;
  height: 4.167vw;
  max-height: 4.167vw;
  min-height: 4.167vw;
  max-width: 4.167vw;
  min-width: 4.167vw;
  margin-right: 1.19vw;
}

#savebox {
  position: fixed;
  z-index: 2;
  /*right: -200%;*/
  width: 0%;
  bottom: 0;
  transition-duration: 1.1s;
  background: linear-gradient(90deg, rgba(0,0,0,0) 39%, rgba(155,21,203,0.94) 100%);
  right: 0;
  height: 10.516vw;
}

#savebox._active {
  width: 100%;
  background: linear-gradient(90deg, rgba(0,0,0,0) 39%, rgba(155,21,203,0.94) 100%);
  /*right: 0%;*/
  /*transition-duration: .5s;*/
}

.fas.fa-clock.tkneon_owned_time_icon {
  font-size: 1.984vw;
  margin-top: -0.397vw;
}

.tk_ad_entry {
  display: block !important;
}

.qs-sc-b3 {
  color: rgb(57,139,85);
  margin-left: 1.984vw;
  /*box-shadow: inset 0px 0px 10px 1px rgba(13,253,95,0.5);*/
  /*border-right-width: 2px;*/
  border-radius: 1.786vw;
}

.qs-sc-b3.tkneon_owned {
  color: rgb(13,253,95);
  /*margin-left: 10px;*/
  box-shadow: inset 0px 0px 12px 1px rgba(20,255,0,0.32);
  border-right-width: 2px;
  /*border-radius: 9px;*/
}

.tk_nsp_price_info {
  color: #ffb9fc;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 2.778vw;
  text-shadow: 0px 0px 0.992vw var(--bs-emphasis-color), 0px 0px 0.992vw var(--bs-emphasis-color), 0px 0px 0.992vw var(--bs-emphasis-color), 0px 0px 0.992vw var(--bs-emphasis-color);
}

.tk_nsp_price_div {
  gap: 0.992vw;
}

.qs-sc-b3.tkneon_owned:hover {
  color: #ffffff;
}

.decor-price_to_unlock {
  font-style: italic;
  font-family: Pacifico, serif;
  color: #026471;
  margin-right: 2.976vw;
  font-size: 1.786vw;
}

#tk_show-payment {
  background: rgba(13,110,253,0.52);
  border-radius: 2.579vw;
  border: 0.397vw solid rgb(255,255,255);
  font-size: 3.175vw;
}

#tk_show-payment:hover {
  background: rgba(86,19,128,0.52);
  border-radius: 2.579vw;
  border: 0.397vw solid rgb(196,70,255);
}

.tk_show-tab {
  padding: 0px 0.992vw;
  font-family: Ubuntu, sans-serif;
}

.ns_show_toys-icon {
  height: 80%;
  width: 80%;
}

.ns_show_toys-label {
  margin-left: 1.587vw;
  color: rgb(108,255,255);
  font-family: 'Source Sans Pro', sans-serif;
  white-space: nowrap;
  position: absolute;
  /*left: -10px;*/
  /*top: 3px;*/
  filter: hue-rotate(144deg);
}

.ns_show_toys-check {
  height: 3.175vw;
  width: 3.175vw;
  margin-left: 0.595vw;
  margin-right: -0.595vw;
  transition-duration: 1s;
  opacity: 1;
  background: url("ns_show check 0.png") center / contain;
  filter: invert(0%);
}

.ns_show_toys-check._0 {
  filter: invert(100%);
  opacity: 0.20;
  background: url("ns_show check 0.png") center / contain;
}

.ns_show_toys-check._1 {
  background: url("ns_show check 1.png");
  background-size: contain;
  filter: invert(100%);
}

.payload_inputs {
  width: 100%;
  background: rgba(0,122,255,0.29);
  color: var(--bs-body-bg);
  border: 2px solid var(--bs-body-bg);
  border-radius: 0.992vw;
  margin: 0.992vw 0px;
  padding: 0.794vw 1.786vw;
  box-shadow: 0px 0px 11px rgba(255,255,255,0.35);
}

.nw-territory {
  background: rgba(0,122,255,0.57);
  border-width: 1px;
  border-style: solid;
}

.nw-tile {
  width: 3.968vw;
  height: 3.968vw;
}

#map-center {
}

.nw-fight {
  background: rgba(0,122,255,0.37);
  border-width: 1px;
  border-style: dashed;
  position: relative;
}

.nw-resource {
  height: 100%;
  width: 100%;
}

.nw-special {
  /*background-image: url("nn_noavatar_80.png") !important;*/
  /*background-blend-mode: overlay !important;*/
  /*background-size: cover !important;*/
}

.nw-flag {
  position: relative;
  width: 100%;
  height: 100%;
}

.nw-flag-emblem {
  width: 180%;
  height: 180%;
  position: absolute;
  left: 10%;
  top: 10%;
  border-radius: 29px;
  box-shadow: inset 0px 0px 0.992vw, 0px 0px 20px;
  border-width: 2px;
  border-style: solid;
}

.tk_show-add_new {
  border-radius: 8px;
  background: radial-gradient(#ffffff 70%, #9e91ae 100%);
  filter: hue-rotate(83deg) invert(0%) saturate(153%);
  width: 32vw;
  font-size: 2.778vw;
}

.tk_show-add_new:hover {
  border-radius: 8px;
  background: radial-gradient(#ffffff 70%, #9e91ae 100%);
  filter: hue-rotate(127deg) invert(100%) saturate(200%);
}

.tk_show-removed {
  background: linear-gradient(rgba(97,3,154,0.32) 0%, rgba(255,15,0,0.52) 99%)!important;
  border: 1px dashed rgb(231,76,76)!important;
  transition-duration: 1.5s;
  opacity: .5;
}

.tk_show-sketch {
  background: linear-gradient(rgba(97,3,154,0.32) 0%, rgba(0,163,255,0.52) 99%)!important;
  border: 1px dashed rgb(76,184,231)!important;
  transition-duration: 1.5s;
}

.tk_next-task-row1 {
  gap: 1.19vw;
}

.tk_next-task-row3 {
  gap: 1.19vw;
}

.tk_next-task-row2 {
  width: 100%;
  gap: 1.19vw;
}

.tk_next-task {
  position: relative;
  background: linear-gradient(rgb(0,0,0) 0%, rgba(255,0,0,0.5) 100%);
  border-radius: 11px;
  padding: 0.794vw 1.984vw;
  width: 100%;
  transition-duration: .5s;
  color: var(--bs-body-bg);
  font-family: 'Source Sans Pro', sans-serif;
  gap: 1.19vw;
  border: 1px solid rgba(255,0,0,0.5);
}

#tk_next-template-task-problem {
  background: linear-gradient(rgb(0,0,0) 0%, rgba(255,77,0,0.5) 100%);
  border: 1px solid rgba(255,107,0,0.5);
}

#tk_next-template-task-bug {
  background: linear-gradient(rgb(0,0,0) 0%, rgba(255,0,0,0.5) 100%);
  border: 1px solid rgba(255,0,0,0.5);
}

#tk_next-template-task-rule {
  background: linear-gradient(rgb(0,0,0) 0%, rgba(20,0,255,0.5) 100%);
  border: 1px solid rgba(0,10,255,0.5);
}

#tk_next-template-task-idea {
  background: linear-gradient(rgb(0,0,0) 0%, rgba(255,214,0,0.5) 100%);
  border: 1px solid rgba(255,184,0,0.5);
}

#tk_next-template-task-design {
  background: linear-gradient(rgb(0,0,0) 0%, rgba(66,255,0,0.5) 100%);
  border: 1px solid rgba(20,255,0,0.5);
}

#tk_next-template-task-feature {
  background: linear-gradient(rgb(0,0,0) 0%, rgba(112,0,255,0.5) 100%);
  border: 1px solid rgba(112,0,255,0.5);
}

.tk_next-options {
  gap: 6px;
}

.tk_next-task-details {
  background: transparent;
  border-style: none;
  color: rgb(255,255,255);
  width: 100%;
  padding: 0;
}

.tk_next-task-details::placeholder {
  color: #b3b3b3;
  font-style: italic;
}

.tk_next-options-new {
  gap: 1.19vw;
}

.tk_next-task-request_quality {
  height: 2.183vw;
  background: rgba(2,22,42,0.56);
  border-radius: 10px;
  filter: hue-rotate(57deg) invert(1%);
  box-shadow: 0px 0px 9px rgb(0,133,255);
  transition-duration: .5s;
}

.tk_next-task-request_quality.b {
  filter: hue-rotate(79deg) invert(100%);
}

.tk_next-task-request_quality.a {
  filter: hue-rotate(136deg) invert(1%);
}

.tk_next-task-progress.T1 {
  filter: brightness(101%) contrast(150%) grayscale(100%) hue-rotate(166deg) invert(1%) saturate(101%) sepia(1%);
}

.tk_next-task-progress {
  transition-duration: .5s;
  filter: brightness(101%) contrast(117%) grayscale(1%) hue-rotate(1deg) invert(1%) saturate(101%) sepia(1%);
  border: 1px solid var(--bs-gray-900);
  box-shadow: 0px 0px 11px rgba(15,173,241,0.44);
}

.tk_next-task-progress.T2 {
  filter: hue-rotate(20deg);
}

.tk_next-task-progress.T3 {
  filter: brightness(101%) contrast(117%) grayscale(1%) hue-rotate(276deg) invert(1%) saturate(101%) sepia(1%);
}

.tk_next-task-progress.T4 {
  filter: brightness(101%) contrast(117%) grayscale(1%) hue-rotate(157deg) invert(1%) saturate(101%) sepia(1%);
}

@media (min-width: 300px) {
  .tk_next-task-progress.T5 {
    filter: brightness(101%) contrast(117%) grayscale(1%) hue-rotate(66deg) invert(1%) saturate(101%) sepia(1%);
  }
}

.tk_next-task-progress-title {
  text-shadow: 1px 1px var(--bs-emphasis-color), -1px 0px 4px rgba(0,122,255,0.86), 0px 0px 11px rgb(95,178,255);
}

.tk_next-buttons {
}

.tk_bunny_boss-listing {
  background: rgba(52,22,137,0.64) !important;
  border-radius: 1.786vw;
  padding: 0.595vw 1.786vw;
  position: relative;
  width: 100%;
  border: 0.3vw solid rgba(255,255,255,0.18);
  font-family: 'Source Sans Pro', sans-serif;
  color: var(--bs-body-bg);
  box-shadow: 0px 0px 19px rgba(102,16,242,0.63), inset 0px 0px 14px rgba(255,255,255,0.12);
}

.tk_next-task-1 {
  background: linear-gradient(42deg, rgba(52,22,137,0.01) 43%, rgba(24,22,137,0.01)), rgba(52,22,137,0.64);
  border-radius: 3vw;
  padding: 0.595vw 1.786vw;
  position: relative;
  width: 100%;
  font-family: 'Source Sans Pro', sans-serif;
  color: var(--bs-body-bg);
  box-shadow: 0px 0px 5vw rgba(102,16,242,0.63), inset 0px 0px 2vw rgba(255,255,255,0.12);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  transition-duration: 2s;
  border: .5vw solid rgba(255,255,255,0.18);
}

.tk_next-task-dot {
  width: 2.4vw;
  height: 2.4vw;
  background: #c41ae0;
  border-radius: 15vw;
  position: absolute;
  transition-duration: .5s;
  opacity: 0;
}

.tk_next-task-dot._active {
  animation: dvHighlight_Pink 10s cubic-bezier(0.7, 0, 0, 0.7) infinite;
  animation-direction: reverse;
  opacity: 1;
}

.tk_next-task-progress2 {
  width: 100%;
  background: rgba(0,0,0,0.1);
  border-radius: 1.389vw;
  box-shadow: inset 0px 0px 0.794vw;
  border-width: 0.198vw;
  border-style: solid;
}

.tk_next-task-progress2 > .progress-bar {
  border-width: 1px;
  border-style: solid;
}

.tk_next-task-dot._final {
  opacity: 1;
  background: rgb(101,26,224);
}

.tk_next-task-1-buttons {
  white-space: nowrap;
  gap: 0.794vw;
  width: 12.5vw;
  min-width: 12.5vw;
}

.tk_next-goals_line {
  opacity: 1;
  transition-duration: 1s;
}

.tk_next-task-1-description {
  height: 100%;
  width: 100%;
  background: rgba(255,255,255,0.05);
  border-style: none;
  color: #dfdcff;
  border-radius: 1.19vw;
  padding: 0.397vw 1.587vw;
  margin-right: 0.794vw;
}

.tk_unavailable {
  opacity: .4 !important;
}

.tkGlossModel_Pink {
  position: relative;
  /*background-color: #eee;*/
  overflow: hidden;
}

.tkGlossModel_Pink:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 10px rgba(45,2,72,0.2), inset 0 0 0 30px rgba(255,0,255,0.23), inset 0 0 0 80px rgba(68,24,95,0.2);
  animation: tkGlossModel_Pink 15s linear infinite;
  box-sizing: border-box;
  transform: rotate(50deg);
  filter: blur(20px) brightness(200%);
  mix-blend-mode: color-dodge;
  background: rgba(158,0,255,0.42);
}

@keyframes tkGlossModel_Pink {
  0% {
    transform: translateX(-200%) rotate(-50deg) scaleY(200%);
  }
  25% {
    box-shadow: inset 0 0 0 10px #dc71fd44, inset 0 0 0 30px rgba(255, 0, 255, 0.2), inset 0 0 0 80px rgba(112, 66, 172, 0.342);
  }
  75% {
    box-shadow: inset 0 0 0 10px rgba(248, 168, 231, 0.26), inset 0 0 0 30px rgba(255, 0, 255, 0.2), inset 0 0 0 80px rgba(115, 50, 189, 0.4);
  }
  100% {
    transform: translateX(200%) rotate(-50deg) scaleY(300%);
  }
  0% {
    transform: translateX(-180%) rotate(-200deg) scaleY(200%);
  }
}

.tk_show-verified_icon {
  color: rgb(255,255,255);
}

.tk_show-verified_icon._personal {
  color: rgb(255,0,245);
}

@keyframes backgroundUpDown {
  from {
    background-position-y: 0vw;
  }
  to {
    background-position-y: -19.841vw;
  }
}

.tk_pay_url-config {
  width: 100%;
  border-radius: 7px;
  border-style: solid;
  margin-bottom: 1.984vw;
  padding: 0.198vw 1.984vw;
}

.hover-box::before {
  animation: hoverExit 500ms forwards;
}

.hover-box:hover::before {
  animation: hoverEnter 500ms forwards;
}

@keyframes hoverEnter {
  from {
    translate: 0 0;
  }
  to {
    translate: var(--x) var(--y);
  }
}

@keyframes hoverExit {
  from {
    translate: var(--x) var(--y);
  }
  to {
    translate: 0 0;
  }
}

.hover-box {
  display: grid;
  /*width: min(600px, 70%);*/
  /*margin: auto;*/
  aspect-ratio: 1;
  /*border: 3px solid hsl(200, 100%, 50%);*/
  /*border-radius: 0.5rem;*/
  /*box-shadow: 0 0 0.5rem hsl(200, 100%, 70%), inset 0 0 0.5rem hsl(200, 100%, 70%);*/
  overflow: hidden;
  z-index: 9000;
}

.hover-box::before {
  content: "";
  display: block;
  width: clamp(1.984vw, 15%, 9.921vw);
  aspect-ratio: 1;
  margin: auto;
  border-radius: 50%;
  background: hsl(340 60% 50%);
  box-shadow: 0 0 0.5rem hsl(340 60% 60%);
  pointer-events: none;
  touch-action: none;
}

#cursor-img {
  /*transform: scale(0.50);*/
  position: absolute;
  left: 0.198vw;
  top: 0.198vw;
  transition-duration: 0.2s;
  z-index: 9000;
  transition-timing-function: linear;
}

.clip_1 {
  clip-path: polygon( evenodd, -10px -10px, calc(100% + 10px) -10px, calc(100% + 10px) calc(100% + 10px), -10px calc(100% + 10px), -10px -10px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 1px), 1px calc(100% - 1px), 1px 1px );
}

.e-option {
  max-width: 48%;
  background: rgba(255,255,255,0.1);
  border-radius: 4px;
  padding: 1.4vw 1.8vw;
  position: relative;
}

.e-location {
  height: 7.143vw;
  gap: 1.19vw;
  font-family: Ubuntu, sans-serif;
}

.saveHighlight-B {
  box-shadow: 0px 0px 1px 2px #3300ff !important;
  transition-duration: .5s !important;
}

.saveHighlight {
  box-shadow: 0px 0px 1px 2px var(--swiper-theme-color) !important;
  transition-duration: .5s !important;
}

.e-input {
  transition-duration: .5s;
}

#modal-confirmare {
  padding-left: 7.937vw;
  padding-right: 7.937vw;
}

#tk_toplogo-button {
  height: 100%;
  font-size: 100%;
  width: 100%;
  text-align: center;
  background: url("tumblr_pek9a6FcyQ1s9fn3ko1_540.gif") top / cover, rgba(40,6,101,0.76);
  border-style: solid;
  border-radius: 12px;
  position: relative;
  z-index: 2;
  font-family: Ubuntu, sans-serif;
  box-shadow: inset 0px 0px 15px rgb(0,102,255), 0px 0px 14px;
  text-shadow: 0px 0px 17px var(--bs-btn-disabled-color), 0px 0px 6px var(--bs-btn-disabled-color);
  transition-duration: 2s;
  filter: brightness(99%);
  background-blend-mode: overlay;
  gap: 4.96vw;
  opacity: 1;
  transition-timing-function: linear;
  transform-origin: center;
}

#tk_toplogo-div:hover {
  filter: brightness(140%);
}

#tk_toplogo-div {
  filter: brightness(99%);
  position: absolute;
  height: 80%;
  font-size: 100%;
  width: 100%;
  transition-duration: .5s;
}

#tk_toplogo-button:hover {
  /*filter: brightness(120%);*/
}

.invert {
  filter: invert(100%) !important;
}

.aliasCMD-row {
  margin-bottom: 1.19vw;
  color: #91c6ff;
  /*padding: 7px 4px;*/
  gap: 1.984vw;
  background: rgba(131,73,255,0.04);
  border-radius: 6px;
  border: 1px solid rgba(145,198,255,0.17);
}

.aliasCMD-cmd {
  width: 100%;
  border-radius: 9px;
  font-family: 'DM Mono', monospace;
  padding: 0px 1.587vw;
  margin-bottom: 0.794vw;
  border: 1px solid rgb(0,71,255);
}

.aliasCMD-cmd_add {
  padding: 0px 0.794vw;
  font-family: Ubuntu, sans-serif;
  font-size: 1.984vw;
  margin-top: 0.595vw;
}

.aliasCMD-action {
  width: 100%;
  border-radius: 9px;
  font-family: 'DM Mono', monospace;
  padding: 0px 1.587vw;
  border: 1px solid rgb(0,71,255);
  margin-bottom: 0.794vw;
}

.aliasCMD-variant {
  width: 100%;
  border-radius: 9px;
  font-family: 'DM Mono', monospace;
  padding: 0px 1.587vw;
  border: 1px solid rgb(0,71,255);
  margin-bottom: 0.794vw;
}

.e-col-button {
  font-size: 2.976vw!important;
}

#MAIN.atom_loaded {
  margin-top: -18vw !important;
}

#TITLE.atom_loaded {
  opacity: 0.05 !important;
}

#circuitCanvas {
  /*filter: blur(50px) brightness(500%) saturate(200%);*/
  filter: blur(35px) brightness(300%) contrast(150%);
}

.tk_reclamele-serviceChoice {
  padding: 2vw 3vw;
  background: rgba(0,0,0,0.47);
  border-radius: 3vw;
  box-shadow: 0px 0px 11px rgba(0,133,255,0.31);
  font-size: 6vw;
  position: relative;
  border-bottom: .2vw solid rgb(0,0,0);
  border-left: 1vw solid rgb(0,0,0);
}

.tk_reclamele-serviceChoice:hover {
  backdrop-filter: saturate(200%);
  -webkit-backdrop-filter: saturate(200%);
  background: rgba(45,45,45,0.47);
}

.qs-search-shortcut {
  background: rgba(0,0,0,0.14);
  border-radius: 1.389vw;
  border-style: none;
  border-color: rgb(255,255,255);
  padding: 0 0.7vw;
  box-shadow: inset 0px 0px 5px rgba(42,24,96,0.38);
  text-shadow: 1px 1px 2px rgb(51,0,255);
  margin-top: -.4vw;
  filter: invert(0.001%);
  transition-duration: .5s;
}

.qs-search-shortcut.active {
  filter: invert(100%);
  background: rgb(0,41,255);
}

.tkneon_menu-box {
  /*width: 94%;*/
  height: 96%;
  background: rgba(0,0,0,0.46);
  border-style: solid;
  border-radius: 3vw;
  box-shadow: inset 0px 0px 20px;
  padding: 2.5vw;
  column-gap: 4vw;
  /*max-width: 640px;*/
  row-gap: 5vw;
  width: 94vw;
}

.tkneon_option_graphic_department {
  width: 7vw;
  margin-bottom: 7vw;
}

.ivsg-feature {
  width: calc(100% + 10%);
  margin-left: -5%;
  padding: .1vw 1.2vw;
  background: rgba(0,0,0,0.3);
  border-radius: 3px;
  margin-top: 2vw;
  white-space: normal;
  position: relative;
}

.ivsg-miniprice {
  padding: .2vw .8vw;
  background: rgba(11,25,101,0.2);
  border-radius: 15px;
  /*backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);*/
  gap: 1vw;
  padding-right: 1.2vw;
  font-size: 1.85vw;
}

.ivsg-corner {
  position: absolute;
  color: #ffffff;
}

.ivsg-feature._plus {
  background: rgba(0,6,135,0.42);
}

.bunny_intro-contentPage {
  height: 100%;
  gap: 15vw;
  width: 100%;
  transition-duration: 1s;
}

.bunny_intro-contentPage.fade {
  transition: opacity 1.15s linear;
}

.bunny_intro-feature {
  /*width: calc(100% + 10%);*/
  /*margin-left: -5%;*/
  padding: 2vw 2.3vw;
  background: rgba(23,94,103,0.3);
  border-radius: 3px;
  margin-top: 2vw;
  white-space: normal;
  position: relative;
}

.bunny_intro-accordion {
  --bs-accordion-color: #ffffff;
  --bs-accordion-bg: #0f051e;
  --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #ff2ff7;
  --bs-accordion-btn-bg: #22002f;
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #ffffff;
  --bs-accordion-active-bg: #50008f;
}

.bunny_intro-type {
  width: 100%;
  height: 8vw;
  padding: 0 2vw;
  position: relative;
  border-width: .2vw;
  border-style: solid;
  border-radius: 2vw;
  box-shadow: 0px 0px 4px rgb(255,255,255);
  background: rgba(2,4,50,0.66);
  transition-duration: 1s;
}

.bunny_intro-type.active {
  background: rgba(50,5,2,0.66);
  border-width: 1px;
  border-color: rgb(250,0,255);
  box-shadow: 0px 0px 4px rgb(250,0,255);
}

.bunny_intro-type.special.active {
  background: rgba(50,5,2,0.66);
  border-width: 1px;
  border-color: rgb(255,245,0);
  box-shadow: 0px 0px 4px rgb(255,245,0);
}

.bunny_intro-profileCompStatus {
  /*text-shadow: 0px 0px 3px rgb(255,35,0);*/
  color: rgb(255,0,153);
  transition-duration: 3s;
}

.bunny_intro-profileCompStatus.active {
  color: rgb(0,255,133);
}

.bunny_intro-profileOption.optional {
  filter: hue-rotate(336deg);
}

.bunny_intro-payServerCom {
  color: rgb(153,105,255);
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 3vw;
  transition-duration: 1s;
}

.bunny_intro-payServerComStatus {
  color: rgb(0,255,10);
  transition-duration: 2s;
}

.bunny_intro-payServerComStatus.active {
  color: #ffa800;
}

.bunny_intro-profileOption:focus {
  z-index: initial;
  outline: initial;
  box-shadow: initial;
}

.bunny_intro-instrOption {
  height: 8.7vw;
  filter: brightness(163%) hue-rotate(301deg);
  color: rgb(255,130,250);
}

.tk_locationButton {
  width: 100%;
}

#bunnyIntro-pleaseWait {
  position: fixed;
  top: -20vw;
  left: 0;
  width: 100%;
  height: 0%;
  z-index: 99;
  padding-bottom: 9vw;
  transition-duration: 3s;
  transition-timing-function: cubic-bezier;
}

#bunnyIntro-pleaseWait.active {
  height: 100%;
  top: 0vw;
}

.qs-paid-icon.active {
  color: red;
}

.tk_bunny_boss-listing {
  z-index: 8;
}

.tk_next-task-b-like.clicked {
  border-color: var(--bs-btn-border-color);
  background: linear-gradient(-114deg, #761616 0%, rgb(213,79,175) 32%, rgb(187,36,239) 54%, rgb(141,0,228) 80%, #6f06f4 100%), #f50377;
  box-shadow: 0px 0px 9px 1px var(--bs-code-color) !important;
}

.tk_next-task-b-like.clicked:focus {
  box-shadow: 0px 0px 9px 1px #da00aa !important;
}

.tk_next-task-liked {
  /*background: linear-gradient(42deg, rgba(52,22,137,0.01) 43%, rgba(137,22,43,0.6431372549019608)), rgba(52,22,137,0.64);*/
  box-shadow: 0px 0px 5vw rgba(143,16,242,0.63), inset 0px 0px 3vw rgba(255,255,255,0.12);
  transition-duration: 2s;
  /*border: .5vw solid rgba(173,0,255,0.18);*/
}

.tk_next-task-boost {
  /*background: rgba(22,54,137,0.64) !important;*/
  box-shadow: 0px 0px 5vw rgba(9,137,255,0.63), inset 0px 0px 3vw rgba(255,255,255,0.12);
  transition-duration: 2s;
}

.tk_next-task-1::after {
  content: '';
  position: absolute;
  inset: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 2s;
  border-radius: 2.5vw;
}

.tk_next-task-1.tk_next-task-liked::after {
  background: linear-gradient(42deg, rgba(52,22,137,0.01) 43%, rgba(137,22,43,0.6431372549019608)), rgba(52,22,137,0.4);
  transition-duration: 2s;
  opacity: 1;
  z-index: -1;
}

.tk_next-task-1.tk_next-task-boost::after {
  background: linear-gradient(42deg, rgba(52,22,137,0.01) 43%, rgba(12,80,255,0.64)), rgba(52,22,137,0.4);
  transition-duration: 2s;
  opacity: 1;
  z-index: -1;
}

.tk_next-boosting {
  background: rgba(0,240,255,0.46) !important;
  transition-duration: 4s;
}

.tk_next-task-b-boost.clicked {
  border-color: var(--bs-btn-border-color);
  background: linear-gradient(-114deg, #fff8bb 0%, rgb(255,241,119) 22%, rgb(167,242,247) 44%, rgb(0,214,228) 70%, #ffffff 100%), #f5c003;
  box-shadow: 0px 0px 9px 1px #f9e814 !important;
}

.tk_next-task-b-boost.clicked:focus {
  box-shadow: 0px 0px 9px 1px #f9e814 !important;
}

.tk_next_config-list {
  z-index: 1;
  overflow: hidden;
  /*left: 0;*/
  /*right: 0;*/
  width: 100%;
  /*height: auto;*/
  transition-duration: .2s;
  max-height: 6.8vw;
  margin-top: -6.8vw;
  /*position: absolute;*/
  transition-timing-function: cubic-bezier(1,1,1,1);
  border-radius: 2vw;
  border-width: 0vw;
  border-style: solid;
  border-bottom-width: 0vw;
  transition-property: max-height;
}

.tk_next_config-list.active {
  margin-top: calc(-6.8vw - .5vw);
  max-height: 32vw;
  /*position: relative;*/
  border-radius: 2vw;
  border-width: 0vw;
  border-style: solid;
  border-bottom-width: .5vw;
  overflow: scroll;
  border-top-width: .5vw;
}

.opacityLow {
  opacity: .3 !important;
}

