.tk_jobelement {
  /*border-radius: 7px;*/
  /*border: 1px solid rgb(128,0,255);*/
  position: relative;
  gap: 10px;
  margin-bottom: 20px;
}

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

.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 7px;
  margin: 5px 5px;
  white-space: nowrap;
  height: 4px;
  width: 57px;
}

.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: 2px 12px;
  margin: 11px 10px;
  margin-bottom: 2px;
  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: 2px 4px;
  background: #091f70;
  font-family: 'DM Mono', monospace;
  color: rgb(255,245,0);
  border-radius: 8px;
  font-size: 13px;
  border: 1px dashed rgb(0,240,255);
}

.neonSpanCmdNegative {
  padding: 2px 4px;
  background: #091f70;
  font-family: 'DM Mono', monospace;
  color: rgb(255,245,0);
  border-radius: 8px;
  font-size: 13px;
  border: 1px dashed rgb(0,240,255);
}

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

.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: 30px;
  height: 30px;
}

.map_S5 {
  width: 90px;
  height: 90px;
}

.map_S4 {
  width: 90px;
  height: 60px;
}

.map_S3 {
  width: 60px;
  height: 60px;
}

.map_S2 {
  width: 60px;
  height: 30px;
}

.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: 11px;
  margin: 2px;
  width: 100%;
}

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

.neonFire {
  animation: neonFire 1s infinite;
}

.tkNeonPremiumPaymentOptions {
  margin-top: 6px;
  width: 49%;
  padding-right: 12px;
  position: relative;
}

.tkNeonPremiumPaymentPrices {
  position: absolute;
  left: 10px;
  background: var(--bs-card-bg);
  color: rgb(8,65,150);
  padding: 0px 5px;
  border-radius: 2px;
  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 3px;
  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: 9px;
  opacity: 0.39;
}

.tkNeonPremiumPaymentIconDiv {
  margin-bottom: -29px;
  margin-top: -18px;
}

.tkNeonPremiumPaymentIcon {
  width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  min-width: 64px;
  max-width: 64px;
}

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

#np_div_results.active {
  /*margin-top: 50px;*/
  /*width: 60%;*/
  /*text-shadow: 0px 0px 5px rgb(255,255,255), 0px 0px 5px 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: 50px;
  width: 60%;
  text-shadow: 0px 0px 5px rgb(255,255,255), 0px 0px 5px 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: 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: 15px;
  height: 14vw;
  border: 2px solid #6342c1;
  margin-bottom: 14px;
  background-blend-mode: color-dodge;
  cursor: crosshair;
  box-shadow: 0px 0px 9px var(--bs-purple);
}

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

.tkneon_option_span {
  margin-bottom: -24px;
  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: -1px;
  font-size: 12px;
  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: 13px;
  opacity: 0.80;
  pointer-events: none;
  touch-action: none;
}

.tkneon_option_graphic {
  width: 64px;
  /*top: -2px;*/
  /*left: 0;*/
  position: absolute;
  margin-bottom: 8px;
  bottom: -16px;
  pointer-events: none;
  touch-action: none;
}

.tkneon_model_special {
  background: rgba(115,5,255,0.38);
  padding: 2px 4px;
  border-radius: 5px;
  border: 1px dashed rgb(189,0,255);
  margin-right: 10px;
  height: 27px;
  padding-top: 0px;
  margin-bottom: 10px;
  box-shadow: 0px 0px 10px rgba(219,0,255,0.39);
}

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

.tkneon_option.tkneon_smaller {
  width: 58px;
  height: 58px;
  margin-bottom: 10px;
}

.tkneon_option_span.tkneon_smaller {
  margin-bottom: -20px;
}

.auxpay_product {
  width: 100%;
  min-height: 50px;
  background: linear-gradient(148deg, rgba(0,0,0,0) 0%, #9f4c76 87%);
  margin-top: 6px;
  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: 4px;
  margin-bottom: -16px;
  z-index: 2;
  letter-spacing: 1px;
}

.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: 97px;
  position: absolute;
  bottom: -16px;
  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: 15px;
  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 5px rgb(255,214,0);
  font-size: 15px;
  font-weight: bold;
  margin-right: -1px;
}

.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: 15px;
  font-weight: bold;
  filter: hue-rotate(4deg);
}

.tkneon_price_icon {
  font-size: 12px;
  margin-bottom: 9px;
}

.tkneon_price_icon._usd {
  margin-left: -2px;
}

.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: 9px;
}

.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: 13px;
  margin-right: 10px;
  opacity: 0;
  text-shadow: 0px 0px 6px #9e00ff;
}

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

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

#tk_loading_span.ready {
  margin-top: -100px;
  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: 12px;
  padding: 2px 10px;
  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: 6px;
  padding: 2px 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: 12px;
  padding: 2px 10px;
  background: rgba(0,0,0,0.2);
  border-radius: 13px;
  border: 1px solid rgb(204,0,255);
  width: auto;
  transition-duration: .5s;
  min-width: 93px;
}

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

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

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

#tk_use_save {
  margin: 6px;
  padding: 2px 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: 12px;
  padding: 2px 10px;
  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: 12px 0px;
  padding: 2px 10px;
  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: 12px 0px;
  padding: 2px 10px;
  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: 12px 0px;
  padding: 2px 10px;
  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: 21px;
  height: 21px;
  max-height: 21px;
  min-height: 21px;
  max-width: 21px;
  min-width: 21px;
  margin-right: 6px;
}

#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: 53px;
}

#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: 10px;
  margin-top: -2px;
}

.tk_ad_entry {
  display: block !important;
}

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

.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: 14px;
  text-shadow: 0px 0px 5px var(--bs-emphasis-color), 0px 0px 5px var(--bs-emphasis-color), 0px 0px 5px var(--bs-emphasis-color), 0px 0px 5px var(--bs-emphasis-color);
}

.tk_nsp_price_div {
  gap: 5px;
}

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

.decor-price_to_unlock {
  font-style: italic;
  font-family: Pacifico, serif;
  color: #026471;
  margin-right: 15px;
  font-size: 9px;
}

#tk_show-payment {
  background: rgba(13,110,253,0.52);
  border-radius: 13px;
  border: 2px solid rgb(255,255,255);
}

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

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

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

.ns_show_toys-label {
  margin-left: 8px;
  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: 16px;
  width: 16px;
  margin-left: 3px;
  margin-right: -3px;
  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: 5px;
  margin: 5px 0px;
  padding: 4px 9px;
  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: 20px;
  height: 20px;
}

#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 5px, 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: 155px;
}

.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: 6px;
}

.tk_next-task-row3 {
  gap: 6px;
}

.tk_next-task-row2 {
  width: 100%;
  gap: 6px;
}

.tk_next-task {
  position: relative;
  background: linear-gradient(rgb(0,0,0) 0%, rgba(255,0,0,0.5) 100%);
  border-radius: 11px;
  padding: 4px 10px;
  width: 100%;
  transition-duration: .5s;
  color: var(--bs-body-bg);
  font-family: 'Source Sans Pro', sans-serif;
  gap: 6px;
  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: 6px;
}

.tk_next-task-request_quality {
  height: 11px;
  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_next-task-1 {
  background: rgba(52,22,137,0.64) !important;
  border-radius: 9px;
  padding: 3px 9px;
  position: relative;
  width: 100%;
  border: 1px 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-dot {
  width: 12px;
  height: 12px;
  background: #c41ae0;
  border-radius: 53px;
  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: 7px;
  box-shadow: inset 0px 0px 4px;
  border-width: 1px;
  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: 4px;
  width: 63px;
  min-width: 63px;
}

.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: 6px;
  padding: 2px 8px;
  margin-right: 4px;
}

.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: 0px;
  }
  to {
    background-position-y: -100px;
  }
}

