body.dark.index,
body:not(.light).index {
  background-color: #0f0f0f;
}

body.dark .auth,
body:not(.light) .auth {
  background: linear-gradient(180deg, #0f0f0f 0%, #050505 100%);
}

body.light .auth {
  background: linear-gradient(180deg, #ffffff 0%, #f5f5f5 100%);
}

html {
  background-color: #0f0f0f;
}

body {
  margin: 0px;
  padding: 0px;
  font-family: inter, sans-serif;
  background-color: #0f0f0f;
}

body.theme-transitioning,
body.theme-transitioning *,
body.theme-transitioning *::before,
body.theme-transitioning *::after {
  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease,
    fill 0.35s ease,
    stroke 0.35s ease !important;
}

body.light {
  background-color: #ffffff;
}

body.light ~ html,
html:has(body.light) {
  background-color: #ffffff;
}

html.light-page {
  background-color: #ffffff;
}
body.dark .menu_link {
  color: #ffffff;
}

body.light .menu_link {
  color: #0f0f0f;
}

body.light {
  color: #000;
}

body.light .header {
  background-color: rgba(255, 255, 255, 0.85);
}

body.light .switch_container {
  background-color: #e5e5e5;
}

body.light .switch_circle {
  transform: translateX(0);
  background: #ffffff;
}

body.dark .switch_circle {
  transform: translateX(24px);
  background: #1f1f1f;
}


body.light .header_lang_item {
  background-color: #e0e0e0;
}

body.dark .header_lang_item {
  background-color: #171717;
}

body.light .header_lang_main {
  background-color: #ffffff;
}

body.dark .header_lang_main {
  background-color: #1f1f1f;
}

body.light .header_lang_main span {
  color: #000000;
}

body.dark .header_lang_main span {
  color: #ffffff;
}

body.light .hero_container {
  background: linear-gradient(
      180deg,
      rgba(254, 143, 255, 0) 0%,
      rgba(254, 143, 255, 0.1) 100%
    ),
    url(../../images/light-hero.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

body.dark .hero_container {
  background: linear-gradient(
      180deg,
      rgba(254, 143, 255, 0) 0%,
      rgba(254, 143, 255, 0.1) 100%
    ),
    url(../../images/hero.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

body.light .hero_title {
  color: #0f0f0f;
}

body.dark .hero_title {
  color: #ffffff;
}

body.light .hero_paragraph {
  color: #0f0f0f99;
}

body.dark .hero_paragraph {
  color: #ffffff99;
}

body.light .cheat_text_section_title {
  color: #0f0f0f;
}

body.dark .cheat_text_section_title {
  color: #ffffff;
}

body.light .cheat_text_section_paragraph {
  color: #0f0f0f99;
}

body.dark .cheat_text_section_paragraph {
  color: #ffffff99;
}
body.light .cheat_main_left_inner,
body.light .cheat_main_right_inner {
  background-color: #f5f5f5;
}

body.dark .cheat_main_left_inner,
body.dark .cheat_main_right_inner {
  background-color: #171717;
}

body.dark .cheat_main_left_text_mode {
  color: #ffffff;
}

body.light .cheat_main_left_text_mode {
  color: #0f0f0f;
}

body.dark .cheat_main_left_text_mode_p {
  color: #ffffff99;
}

body.light .cheat_main_left_text_mode_p {
  color: #0f0f0f;
}

body.light .demo_text h2 {
  color: #0f0f0f;
}

body.dark .demo_text h2 {
  color: #ffffff;
}

body.light .demo_text p {
  color: #0f0f0f99;
}

body.dark .demo_text p {
  color: #ffffff99;
}

body.light .features_text_title {
  color: #0f0f0f;
}

body.dark .features_text_title {
  color: #ffffff;
}

body.light .features_text_description {
  color: #0f0f0f99;
}

body.dark .features_text_description {
  color: #ffffff99;
}

body.light .features_main_first_inner,
body.light .features_main_second_inner,
body.light .features_main_third_inner,
body.light .features_main_fourth_inner,
body.light .features_main_fifth_inner {
  background-color: #f5f5f5;
}

body.dark .features_main_first_inner,
body.dark .features_main_second_inner,
body.dark .features_main_third_inner,
body.dark .features_main_fourth_inner,
body.dark .features_main_fifth_inner {
  background-color: #171717;
}

body.light .features_main_icons p {
  color: #0f0f0f;
}

body.dark .features_main_icons p {
  color: #ffffff;
}

body.light .features_main_text {
  color: #0f0f0f99;
}

body.dark .features_main_text {
  color: #ffffff99;
}

body.light .prices_text_title {
  color: #0f0f0f;
}

body.dark .prices_text_title {
  color: #ffffff;
}

body.light .prices_text_description {
  color: #0f0f0f99;
}

body.dark .prices_text_description {
  color: #ffffff99;
}

body.light .prices_main_inner {
  background-color: #f5f5f5;
}

body.dark .prices_main_inner {
  background-color: #151515;
}

body.dark .prices_main_inner:has(.prices_main_popular) {
  background: linear-gradient(165deg, #1a1520 0%, #151515 100%);
}

body.light .prices_main_inner:has(.prices_main_popular) {
  background: linear-gradient(165deg, #f9f0fa 0%, #f5f5f5 100%);
}

body.light .prices_main_inner h1 {
  color: #0f0f0f;
}

body.dark .prices_main_inner h1 {
  color: #ffffff;
}

body.light .prices_main_inner p {
  color: #0f0f0f;
}

body.dark .prices_main_inner p {
  color: #ffffff;
}

body.light .prices_buy_link button {
  background: #e2e2e2;
  color: #0f0f0f;
}

body.dark .prices_buy_link button {
  background: rgba(255,255,255,.08);
  border: 1px solid rgba(255,255,255,.06);
}

body.light .prices_button_section p {
  color: #0f0f0f99;
}

body.dark .prices_button_section p {
  color: #ffffff99;
}

body.light .prices_button_section h1 {
  color: #0f0f0f99;
}

body.dark .prices_button_section h1 {
  color: #ffffff;
}

body.dark .auth_header_back p {
  color: #ffffff;
}

body.light .auth_header_back p {
  color: #0f0f0f;
}

body.dark .auth_header_back svg {
  fill: #ffffff99;
}

body.light .auth_header_back svg {
  fill: #0f0f0f99;
}

body.dark .auth_logo.img {
  background-image: url("../../images/logo.svg");
}

body.light .auth_logo.img {
  background-image: url("../../images/light/logo.svg");
}

body.light .auth_buttons {
  background-color: #f5f5f5;
}

body.dark .auth_buttons {
  background-color: #171717;
}

body.light .auth_button {
  background-color: inherit;
  color: #0f0f0f99;
}

body.light .auth_button.active {
  color: #000;
}

body.dark .auth_button {
  background-color: #171717;
  color: #ffffff99;
}

body.dark .auth_button.active {
  color: #fff;
}

body.dark .auth_button:hover {
  color: #ffffffcc;
}

.auth_tab_pill {
  position: absolute;
  top: 4px;
  left: 4px;
  height: calc(100% - 8px);
  width: calc(50% - 6px);
  border-radius: 10px;
  pointer-events: none;
  z-index: 0;
  transition: transform .38s cubic-bezier(.4,0,.2,1);
}
.auth_tab_pill.to-signup {
  transform: translateX(calc(100% + 4px));
}
body.dark .auth_tab_pill {
  background: linear-gradient(0deg, var(--Dark-BG-2, #1f1f1f), var(--Dark-BG-2, #1f1f1f)),
    linear-gradient(180deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0) 100%);
}
body.light .auth_tab_pill {
  background: #dbdbdb;
}
.auth_button {
  position: relative;
  z-index: 1;
  transition: color .38s cubic-bezier(.4,0,.2,1) !important;
  background: transparent !important;
}

.auth_forms_wrap {
  overflow: hidden;
  position: relative;
}
.auth_form_slide {
  transition: opacity .22s ease, transform .26s cubic-bezier(.4,0,.2,1);
}
.auth_form_slide.hidden-left {
  position: absolute;
  top: 0; left: 0; width: 100%;
  opacity: 0;
  transform: translateX(-22px);
  pointer-events: none;
}
.auth_form_slide.hidden-right {
  position: absolute;
  top: 0; left: 0; width: 100%;
  opacity: 0;
  transform: translateX(22px);
  pointer-events: none;
}

body.light .auth_main_inner {
  background-color: #f5f5f5;
}

body.dark .auth_main_inner {
  background: var(--Dark-BG-1, #171717);
}

body.light .auth_input input {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #0f0f0f99;
}

body.dark .auth_input input {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
}

body.light .auth_input input::placeholder {
  color: #0f0f0f99;
}

body.dark .auth_input input::placeholder {
  color: #ffffff4d;
}

body.light .auth_input svg {
  fill: #0f0f0f99;
  color: #0f0f0f;
}

body.dark .auth_input svg {
  fill: #ffffff;
  color: #ffffff;
}

body.light .forgot_content a {
  color: #0f0f0f99;
}

body.dark .forgot_content a {
  color: #ffffff99;
}

body.light .captcha_inner {
  background-color: #dbdbdb;
}

body.dark .captcha_inner {
  background-color: #1f1f1f;
}

body.light .captcha_inner {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #0f0f0f;
  box-shadow: 0px -1px 0px 0px #00000014 inset;
}

body.dark .captcha_inner {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff99;
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.light .auth_submit button {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #0f0f0f;
}

body.dark .auth_submit button {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
}

body.light .auth_logo_backgorund::before,
body.dark  .auth_logo_backgorund::before {
  background-image: none !important;
}

body.light .auth_main_inner H1 {
  color: #0f0f0f;
}
body.dark .auth_main_inner H1 {
  color: #ffffff;
}

body.light .logo {
  background-image: url("../../images/light/logo.svg");
}

body.dark .logo {
  background-image: url("../../images/logo.svg");
}

.server-mode,
.terminal-mode {
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
}

body.light .server-mode {
  background-image: url("../../images/light/server.svg");
}

body.dark .server-mode {
  background-image: url("../../images/Icons/Server.svg");
}

body.light .terminal-mode {
  background-image: url("../../images/light/terminal.svg");
}

body.dark .terminal-mode {
  background-image: url("../../images/Icons/terminal.svg");
}

body.light .lang_dropdown {
  background-color: #e0e0e0;
}

body.dark .lang_dropdown {
  background: #171717;
}

body.light .lang_option.active {
  background-color: #ffffff;
  color: #000000;
}

body.light .lang_option:hover {
  background-color: #ffffff;
}

body.dark .lang_option.active {
  background: #1f1f1f;
}

body.light .lang_option {
  color: #000;
}

body.light .features_img1 {
  background-image: url("../../images/light/aim.svg");
}

body.dark .features_img1 {
  background-image: url("../../images/Icons/aim.svg");
}

body.light .features_img2 {
  background-image: url("../../images/light/visible.svg");
}

body.dark .features_img2 {
  background-image: url("../../images/Icons/visible.svg");
}

body.light .features_img3 {
  background-image: url("../../images/light/globe.svg");
}

body.dark .features_img3 {
  background-image: url("../../images/Icons/globe.svg");
}

body.light .features_img4 {
  background-image: url("../../images/light/file.svg");
}

body.dark .features_img4 {
  background-image: url("../../images/Icons/file.svg");
}

body.light .features_img5 {
  background-image: url("../../images/light/more.svg");
}

body.dark .features_img5 {
  background-image: url("../../images/Icons/more.svg");
}

body.light .switch_light svg {
  fill: #000;
}

body.dark .switch_light svg {
  fill: #FFFFFF33;
}

body.dark .switch_dark svg {
  fill: #ffffff;
}

body.light .switch_light,
body.light .switch_dark,
body.dark .switch_light,
body.dark .switch_dark {
  background: none;
}

body.light .header_burger {
  background-color: #f5f5f5;
}

body.dark .header_burger {
  background-color: #171717;
}
body.light .header_name {
  background-color: #dbdbdb;
}

body.dark .header_name {
  background-color: #1f1f1f;
}

body.light .header_name span {
  color: #0f0f0f;
}

body.dark .header_name span {
  color: #ffffff;
}

body.light #burgerIcon {
  fill: #0f0f0f;
}

body.dark #burgerIcon {
  fill: #ffffff;
}

body.light .header_burger:hover .header_svg {
  background-color: #dbdbdb;
}

body.dark .header_burger:hover .header_svg {
  background-color: #1f1f1f;
}

body.light .plan_inner {
  background-color: #f5f5f5;
  background-image:
    radial-gradient(62.35% 144.28% at 50% 0%,
      rgba(254, 143, 255, 0) 81.66%,
      rgba(254, 143, 255, 0.35) 100%),
    radial-gradient(82.54% 100% at 50% 0%,
      rgba(254, 143, 255, 0) 76.03%,
      rgba(254, 143, 255, 0.15) 100%),
    radial-gradient(82.14% 100% at 50% 0%,
      rgba(254, 143, 255, 0) 53.19%,
      rgba(254, 143, 255, 0.08) 100%);
}

body.light .plan_inner::before {
  background: linear-gradient(
    135deg,
    rgba(0,0,0,.10) 0%,
    rgba(0,0,0,.03) 45%,
    rgba(0,0,0,.05) 100%
  );
}

body.dark .plan_inner {
  background-color: #171717;
}
body.light .plan_title {
  color: #0f0f0f;
}

body.dark .plan_title {
  color: #ffffff;
}
body.light .plan_paragraph {
  color: #0f0f0f99;
}

body.dark .plan_paragraph {
  color: #ffffff99;
}

body.light .personalinfo_first_inner,
body.light .personalinfo_second_inner,
body.light .personalinfo_third_inner,
body.light .personalinfo_fourth_inner,
body.light .personalinfo_fifth_inner,
body.light .personalinfo_sixth_inner {
  background-color: #f5f5f5;
}

body.light .personalinfo_first_inner::before,
body.light .personalinfo_second_inner::before,
body.light .personalinfo_third_inner::before,
body.light .personalinfo_fourth_inner::before,
body.light .personalinfo_fifth_inner::before,
body.light .personalinfo_sixth_inner::before {
  background: linear-gradient(
    135deg,
    rgba(0,0,0,.10) 0%,
    rgba(0,0,0,.04) 40%,
    rgba(0,0,0,.01) 60%,
    rgba(0,0,0,.05) 100%
  );
}

body.dark .personalinfo_first_inner,
body.dark .personalinfo_second_inner,
body.dark .personalinfo_third_inner,
body.dark .personalinfo_fourth_inner,
body.dark .personalinfo_fifth_inner,
body.dark .personalinfo_sixth_inner {
  background-color: #171717;
}

body.light .personalinfo_title_inside_flex h1 {
  color: #0f0f0f99;
}

body.dark .personalinfo_title_inside_flex h1 {
  color: #ffffff99;
}

body.light svg {
  fill: #0f0f0f99;
}

body.dark svg {
  fill: #ffffff;
}

body.light .personalinfo_description_inside_flex p {
  color: #0f0f0f;
}

body.dark .personalinfo_description_inside_flex p {
  color: #ffffff;
}

body.light .setting_first_inner,
body.light .setting_second_inner,
body.light .setting_third_inner,
body.light .setting_fourth_inner,
body.light .setting_fifth_inner {
  background-color: #f5f5f5;
}

body.light .setting_first_inner::before,
body.light .setting_second_inner::before,
body.light .setting_third_inner::before,
body.light .setting_fourth_inner::before,
body.light .setting_fifth_inner::before {
  background: linear-gradient(
    135deg,
    rgba(0,0,0,.10) 0%,
    rgba(0,0,0,.04) 40%,
    rgba(0,0,0,.01) 60%,
    rgba(0,0,0,.05) 100%
  );
}

body.dark .setting_first_inner,
body.dark .setting_second_inner,
body.dark .setting_third_inner,
body.dark .setting_fourth_inner,
body.dark .setting_fifth_inner {
  background-color: #171717;
}

body.light .setting_text_content h1 {
  color: #0f0f0f;
}

body.dark .setting_text_content h1 {
  color: #ffffff;
}

body.light .setting_text_content p {
  color: #0f0f0f99;
}

body.dark .setting_text_content p {
  color: #ffffff99;
}

body.light .setting_change_button {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000014 inset;
  color: #0f0f0f;
}

body.dark .setting_change_button {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #ffffff;
}

body.light .setting_doing_text {
  color: #0f0f0f;
}

body.dark .setting_doing_text {
  color: #ffffff;
}

body.light .setting_change_button_newversion {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000014 inset;
  color: #0f0f0f;
}

body.dark .setting_change_button_newversion {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #ffffff;
}

body.light .update_logs_container {
  background-color: #f5f5f5;
}

body.light .update_logs_container::before {
  background: linear-gradient(
    135deg,
    rgba(0,0,0,.10) 0%,
    rgba(0,0,0,.03) 45%,
    rgba(0,0,0,.05) 100%
  );
}

body.dark .update_logs_container {
  background-color: #171717;
}

body.dark .update_logs_flex > p {
  color: rgba(255, 255, 255, 0.4);
}

body.light .update_logs_main_text h1 {
  color: #0f0f0f;
}

body.dark .update_logs_main_text h1 {
  color: #ffffff;
}

body.light .update_logs_flex_inner {
  background-color: #ffffff;
}

body.light .update_logs_flex_inner::before {
  background: linear-gradient(
    135deg,
    rgba(0,0,0,.10) 0%,
    rgba(0,0,0,.03) 45%,
    rgba(0,0,0,.05) 100%
  );
}

body.dark .update_logs_flex_inner {
  background-color: #0f0f0f;
}

body.light .update_logs_date p {
  color: #0f0f0f99;
}

body.dark .update_logs_date p {
  color: #ffffff99;
}

body.light .update_logs_information p {
  color: #0f0f0f;
}

body.dark .update_logs_information p {
  color: #ffffff;
}

body.light .subs_info_inner {
  background-color: #f5f5f5;
}

body.light .subs_info_inner::before {
  background: linear-gradient(
    135deg,
    rgba(0,0,0,.10) 0%,
    rgba(0,0,0,.04) 40%,
    rgba(0,0,0,.01) 60%,
    rgba(0,0,0,.05) 100%
  );
}

body.dark .subs_info_inner {
  background-color: #171717;
}

body.light .subs_info_title span {
  color: #0f0f0f99;
}

body.dark .subs_info_title span {
  color: #ffffff99;
}

body.light .subs_info_title svg {
  fill: #0f0f0f99;
}

body.dark .subs_info_title svg {
  fill: #ffffff99;
}

body.light .subs_info_paragraph p {
  color: #0f0f0f;
}

body.dark .subs_info_paragraph p {
  color: #ffffff;
}

body.light .subscription_title h1 {
  color: #0f0f0f;
}

body.dark .subscription_title h1 {
  color: #ffffff;
}

body.light .subscription_inner {
  background-color: #f5f5f5;
}

body.dark .subscription_inner {
  background-color: #171717;
}

body.light .subscription_text h1 {
  color: #0f0f0f;
}

body.dark .subscription_text h1 {
  color: #ffffff;
}

body.light .subscription_text p {
  color: #0f0f0f;
}

body.dark .subscription_text p {
  color: #ffffff;
}

body.light .subscription_button {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #0f0f0f;
}

body.dark .subscription_button {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.05) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
}

body.light .subscription_button.color {
  background: linear-gradient(
      0deg,
      var(--Accent-100, #fe99ff),
      var(--Accent-100, #fe99ff)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.2) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #0f0f0f;
}

body.dark .subscription_button.color {
  background: linear-gradient(
      0deg,
      var(--Accent-100, #fe99ff),
      var(--Accent-100, #fe99ff)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.2) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #0f0f0f;
}

body.light .invite_link {
  background-color: #ffffff;
}

body.dark .invite_link {
  background: linear-gradient(180deg, #1a1a1a 0%, #0f0f0f 100%);
}

body.light .invite_link span {
  color: #0f0f0f;
}

body.dark .invite_link span {
  color: #ffffff;
}

body.light .invite_link button {
  background: linear-gradient(
      0deg,
      var(--Light-BG-3, #dbdbdb),
      var(--Light-BG-3, #dbdbdb)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.dark .invite_link button {
  background-color: #1f1f1f;
}

body.light .invite_info_inner {
  background-color: #f5f5f5;
}

body.light .invite_info_inner::before {
  background: linear-gradient(
    135deg,
    rgba(0,0,0,.10) 0%,
    rgba(0,0,0,.04) 40%,
    rgba(0,0,0,.01) 60%,
    rgba(0,0,0,.05) 100%
  );
}

body.dark .invite_info_inner {
  background-color: #171717;
}

body.light .invite_info_title span {
  color: #0f0f0f99;
}

body.dark .invite_info_title span {
  color: #ffffff99;
}

body.light .invite_info_paragraph p {
  color: #0f0f0f;
}

body.dark .invite_info_paragraph p {
  color: #ffffff;
}

body.light .invite_info_inner {
  fill: #0f0f0f99;
}

body.dark .invite_info_inner {
  fill: #ffffff;
}

body.light .invite_statistic_inner {
  background: linear-gradient(
      107.18deg,
      rgba(254, 143, 255, 0) 9.4%,
      rgba(254, 143, 255, 0.1) 90.6%
    ),
    linear-gradient(
      0deg,
      var(--Light-BG-1, #f5f5f5),
      var(--Light-BG-1, #f5f5f5)
    );
}

body.light .invite_statistic_inner::before {
  background: linear-gradient(
    135deg,
    rgba(0,0,0,.10) 0%,
    rgba(0,0,0,.04) 40%,
    rgba(0,0,0,.01) 60%,
    rgba(0,0,0,.05) 100%
  );
}

body.dark .invite_statistic_inner {
  background: linear-gradient(
      107.18deg,
      rgba(254, 143, 255, 0) 9.4%,
      rgba(254, 143, 255, 0.05) 90.6%
    ),
    var(--Dark-BG-1, #171717);
}

body.light .invite_statistic_inner h1 {
  color: #0f0f0f;
}

body.dark .invite_statistic_inner h1 {
  color: #ffffff;
}

body.light .invite_statistic_inside p {
  color: #0f0f0f;
}

body.dark .invite_statistic_inside p {
  color: #ffffff;
}

body.light .invite_statistic_inside button {
  color: #ffffff;
}

body.dark .invite_statistic_inside button {
  color: #000000;
}

body.light .aside_menu_link {
  color: #0f0f0f99;
}

body.light .aside_menu_link.active {
  color: #0f0f0f;
}

body.dark .aside_menu_link {
  color: #ffffff99;
}

body.light .aside_inner {
  background-color: #f5f5f5;
}

body.dark .aside_inner {
  background-color: #171717;
}

body.light .aside_key_title h1 {
  color: #0f0f0f;
}

body.dark .aside_key_title h1 {
  color: #ffffff;
}

body.light .aside_key_flex input {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #0f0f0f99;
}

body.dark .aside_key_flex input {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.light .aside_key_flex select {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #0f0f0f99;
}

body.dark .aside_key_flex select {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.light .aside_table_inner {
  background-color: #f5f5f5;
}

body.dark .aside_table_inner {
  background-color: #171717;
}

body.light .aside_table_text h1 {
  color: #0f0f0f;
}

body.dark .aside_table_text h1 {
  color: #ffffff;
}

body.light .aside_table_text p {
  color: #0f0f0f99;
}

body.dark .aside_table_text p {
  color: #ffffff;
}

body.light .table-cell {
  color: #0f0f0f;
}

body.light .table-cell.color {
  color: #0f0f0f99;
}

body.dark .table-cell {
  color: #ffffff;
}

body.light .aside_button {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.dark .aside_button {
  color: #ffffff;
  background: linear-gradient(0deg, #1f1f1f, #1f1f1f),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
}

body.light .aside_to {
  color: #0f0f0f;
}

body.dark .aside_to {
  color: #ffffff;
}

body.light .aside_button svg {
  fill: #0f0f0f;
}

body.dark .aside_button svg {
  color: #ffffff;
}

body.light .aside_search_flex input {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #0f0f0f99;
}

body.light .aside_search_flex input::placeholder {
  color: #0f0f0f99;
}

body.dark .aside_search_flex input {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.light .aside_reset_button {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000014 inset;
  color: #0f0f0f;
}

body.dark .aside_reset_button {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #ffffff;
}

body.light .change_users_inner_first,
body.light .change_users_inner_second,
body.light .change_users_inner_third,
body.light .change_users_inner_fourth,
body.light .change_users_inner_fifth,
body.light .change_users_inner_sixth,
body.light .change_users_inner_seventh {
  background-color: #f5f5f5;
}

body.dark .change_users_inner_first,
body.dark .change_users_inner_second,
body.dark .change_users_inner_third,
body.dark .change_users_inner_fourth,
body.dark .change_users_inner_fifth,
body.dark .change_users_inner_sixth,
body.dark .change_users_inner_seventh {
  background-color: #171717;
}

body.light .change_users_inner_title {
  color: #0f0f0f;
}

body.dark .change_users_inner_title {
  color: #ffffff;
}

body.light .change_users_input {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #0f0f0f;
}

body.dark .change_users_input {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.light .change_users_select {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #0f0f0f;
}

body.dark .change_users_select {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.light .change_users_flex input {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #0f0f0f;
}

body.dark .change_users_flex input {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.light .change_users_payment_title {
  color: #0f0f0f;
}

body.dark .change_users_payment_title {
  color: #ffffff;
}

body.light .change_users_payment_inner {
  background-color: #f5f5f5;
}

body.dark .change_users_payment_inner {
  background-color: #171717;
}

body.light .change_users_payment_inner input {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #0f0f0f99;
}

body.dark .change_users_payment_inner input {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #ffffff;
}

body.light .change_users_payment_inner p {
  color: #0f0f0f;
}

body.dark .change_users_payment_inner p {
  color: #ffffff;
}

body.light .change_users_payment_button {
  background-color: #43af4a33;
}

body.dark .change_users_payment_button {
  background: linear-gradient(0deg, #1f1f1f, #1f1f1f),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
}

body.light .change_users_payment_button:nth-child(2) {
  color: #0f0f0f;
}

body.light .change_users_payment_button:nth-child(1) {
  color: #43af4a;
}

body.light .change_users_payment_button.froze {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
}

body.dark .change_users_payment_button.froze {
  background: linear-gradient(0deg, #1f1f1f, #1f1f1f),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
}

body.light .change_users_payment_button.froze {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000014 inset;
  color: #0f0f0f;
}

body.dark .change_users_payment_button.froze {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #ffffff;
}

body.light .auth_main_paragraph {
  color: #0f0f0f;
}

body.dark .auth_main_paragraph {
  color: #ffffff;
}

body.light .burger_window {
  background-color: #f5f5f5;
}

body.dark .burger_window {
  background-color: #171717;
}

body.light .menu_item {
  color: #0f0f0f99;
}

body.dark .burger_window {
  background-color: #171717;
}

body.light .menu_item.active {
  background-color: #dbdbdb;
}

body.dark .menu_item.active {
  background-color: #1f1f1f;
  font-weight: 500;
}

body.light .menu_item:hover {
  background-color: #dbdbdb;
}

body.dark .menu_item:hover {
  background-color: #1f1f1f;
}

body.light .menu_item:last-child {
  border-top: 1px solid #dbdbdb;
}

body.dark .menu_item:last-child {
  border-top: 1px solid #ffffff0d;
}

body.light .change_setting_text h1,
body.light .deposit_modal_text h1 {
  color: #0f0f0f;
}

body.dark .change_setting_text h1,
body.dark .deposit_modal_text h1 {
  color: #ffffff;
}

body.light .change_modal_inner {
  background-color: #f5f5f5;
}

body.dark .change_modal_inner {
  background-color: #171717;
}

body.light .change_modal_inner input {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #0f0f0f99;
}

body.dark .change_modal_inner input {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #ffffff;
}

body.light .change_setting_input input::placeholder {
  color: #0f0f0f99;
}

body.dark .change_setting_input input::placeholder {
  color: #ffffff4d;
}

body.light .change_setting_input svg {
  fill: #0f0f0f99;
}

body.dark .change_setting_input svg {
  fill: #ffffff;
}

body.light .change_setting_buttons-cancel {
  background: linear-gradient(
      0deg,
      var(--Light-BG-3, #dbdbdb),
      var(--Light-BG-3, #dbdbdb)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #0f0f0f;
}

body.dark .change_setting_buttons-cancel {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #ffffff;
}

body.light .change_setting_buttons-change {
  background: linear-gradient(
      0deg,
      var(--Accent-100, #fd99ff98),
      var(--Accent-100, #fd99ff79)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.2) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000014 inset;
  color: #0f0f0f;
}

body.dark .change_setting_buttons-change {
  background-color: #513951;
  box-shadow: 0px -1px 0px 0px #00000014 inset;
  color: #0f0f0f;
}

body.light .setting_froze_title {
  color: #0f0f0f99;
}

body.dark .setting_froze_title {
  color: #ffffff99;
}

body.light .deposit_modal_inner {
  background-color: #f5f5f5;
}

body.dark .deposit_modal_inner {
  background-color: #171717;
}

body.light .deposit_payment_system_text h1 {
  color: #0f0f0f;
}

body.dark .deposit_payment_system_text h1 {
  color: #ffffff;
}

body.light .deposit_payment_system_text p {
  color: #0f0f0f99;
}

body.dark .deposit_payment_system_text p {
  color: #ffffff;
}

body.light .deposit_modal_buttons {
  background-color: #ffffff;
}

body.dark .deposit_modal_buttons {
  background-color: #0f0f0f;
}

.deposit_modal_buttons {
  position: relative;
}
.deposit_pay_pill {
  position: absolute;
  top: 4px;
  left: 4px;
  height: calc(100% - 8px);
  width: calc(50% - 6px);
  border-radius: 12px;
  pointer-events: none;
  z-index: 0;
  transition: transform .38s cubic-bezier(.4,0,.2,1);
}
.deposit_pay_pill.to-second {
  transform: translateX(calc(100% + 4px));
}
body.dark .deposit_pay_pill {
  background: linear-gradient(0deg, var(--Dark-BG-2, #1f1f1f), var(--Dark-BG-2, #1f1f1f)),
    linear-gradient(180deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0) 100%);
}
body.light .deposit_pay_pill {
  background: var(--Light-BG-3, #dbdbdb);
}
.deposit_modal_buttons .deposit_modal_button {
  position: relative;
  z-index: 1;
  background-color: transparent;
  transition: color .38s cubic-bezier(.4,0,.2,1);
}
body.dark .deposit_modal_buttons .deposit_modal_button.active { background: transparent; }
body.light .deposit_modal_buttons .deposit_modal_button.active { background: transparent; }

body.light .deposit_modal_button.active {
  background: linear-gradient(
      0deg,
      var(--Light-BG-3, #dbdbdb),
      var(--Light-BG-3, #dbdbdb)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.03) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #0f0f0f;
}

body.dark .deposit_modal_button.active {
  color: #ffffff;
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.03) 0%,
      rgba(255, 255, 255, 0) 100%
    );
}

body.light .deposit_modal_button {
  color: #0f0f0f99;
}

body.dark .deposit_modal_button {
  color: #ffffff99;
}

body.light .deposit_modal_button:hover {
  background: transparent;
}

body.dark .deposit_modal_button:hover {
  background: transparent;
}

body.light .deposit_input input {
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
  color: #0f0f0f;
}

body.dark .deposit_input input {
  background: linear-gradient(
      0deg,
      var(--Dark-BG-2, #1f1f1f),
      var(--Dark-BG-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
}

body.light .deposit_input input::placeholder {
  color: #0f0f0f99;
}

body.dark .deposit_input input::placeholder {
  color: #ffffff44;
}

body.light .deposit_result_h1 {
  color: #0f0f0f;
}

body.dark .deposit_result_h1 {
  color: #ffffff;
}

body.light .deposit_paymentresult {
  color: #0f0f0f99;
}

body.dark .deposit_paymentresult {
  color: #ffffff99;
}

body.light .deposit_payment_atribute_flex p {
  color: #0f0f0f;
}

body.dark .deposit_payment_atribute_flex p {
  color: #ffffff;
}

body.light .deposit_payment_atribute_flex {
  color: #0f0f0f99;
}

body.dark .deposit_payment_atribute_flex {
  color: #ffffff99;
}

body.light .deposit_button_cancel {
  background: linear-gradient(
      0deg,
      var(--Light-BG-3, #dbdbdb),
      var(--Light-BG-3, #dbdbdb)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  box-shadow: 0px -1px 0px 0px #00000040 inset;
}

body.dark .deposit_button_cancel {
  background: linear-gradient(
      0deg,
      var(--Dark-86-2, #1f1f1f),
      var(--Dark-86-2, #1f1f1f)
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.02) 0%,
      rgba(255, 255, 255, 0) 100%
    );
  color: #ffffff;
}

body.light .key_modal_inner {
  background-color: #f5f5f5;
}

body.dark .key_modal_inner {
  background-color: #171717;
}
body.light .key_modal_text p {
  color: #0f0f0f;
}

body.dark .key_modal_text p {
  color: #ffffff;
}

body.light #modal_key {
  color: #0f0f0f;
}

body.dark #modal_key {
  color: #ffffff;
}
body.light .modal_key_flex svg {
  fill: #ffffff;
}

body.dark .modal_key_flex svg {
  fill: #ffffff;
}

body.light .modal_key_flex p {
  color: #0f0f0f99;
}

body.dark .modal_key_flex p {
  color: #ffffff99;
}

body.light .loader_tabs {
  background: rgba(0,0,0,0.05);
}

body.light .loader_tab {
  color: rgba(0,0,0,0.35);
}

body.light .loader_tab.active {
  background: rgba(0,0,0,0.08);
  color: rgba(0,0,0,0.85);
}

body.light .loader_step_text {
  color: rgba(0,0,0,0.7);
}

body.light .loader_step_text strong {
  color: rgba(0,0,0,0.9);
}

body.light .loader_step_num {
  background: rgba(180, 50, 200, 0.1);
  border-color: rgba(180, 50, 200, 0.25);
  color: rgba(140, 20, 170, 0.9);
}

body.light .loader_video_link {
  color: rgba(140, 20, 170, 0.7);
}

body.light .loader_video_link:hover {
  color: rgba(120, 10, 150, 1);
}

body.light .loader_hotkeys {
  background: rgba(0,0,0,0.04);
  border-color: rgba(0,0,0,0.08);
}

body.light .loader_hotkey_label {
  color: rgba(0,0,0,0.5);
}

body.light .loader_hotkey_keys kbd {
  background: rgba(0,0,0,0.07);
  border-color: rgba(0,0,0,0.15);
  color: rgba(0,0,0,0.75);
}

body.light .loader_hotkey_keys span {
  color: rgba(0,0,0,0.3);
}

body.light .loader_warning {
  background: rgba(160, 110, 0, 0.06);
  border-color: rgba(160, 110, 0, 0.18);
  color: rgba(0,0,0,0.55);
}

body.light .loader_warning svg {
  stroke: rgba(140, 90, 0, 0.8);
  fill: none !important;
}

body.light .loader_warning strong {
  color: rgba(0,0,0,0.85);
}

body.light .loader_warning--error {
  background: rgba(180, 30, 30, 0.05);
  border-color: rgba(180, 30, 30, 0.18);
}

body.light .loader_warning--error svg {
  stroke: rgba(170, 40, 40, 0.85);
  fill: none !important;
}

body.light .loader_comp_desc {
  color: rgba(0,0,0,0.45);
}

body.light .loader_comp_link {
  background: rgba(0,0,0,0.03);
  border-color: rgba(0,0,0,0.08);
}

body.light .loader_comp_link:hover {
  background: rgba(140, 20, 170, 0.05);
  border-color: rgba(140, 20, 170, 0.2);
}

body.light .loader_comp_link_icon {
  background: rgba(140, 20, 170, 0.08);
  border-color: rgba(140, 20, 170, 0.18);
  color: rgba(120, 10, 150, 0.85);
}

body.light .loader_comp_link_icon svg {
  stroke: currentColor;
  fill: none !important;
}

body.light .loader_comp_link_text strong {
  color: rgba(0,0,0,0.85);
}

body.light .loader_comp_link_text span {
  color: rgba(0,0,0,0.35);
}

body.light .loader_comp_link_arrow {
  stroke: rgba(0,0,0,0.2);
  fill: none !important;
}

body.light .loader_comp_link:hover .loader_comp_link_arrow {
  stroke: rgba(120, 10, 150, 0.6);
}

body.light .plan_freeze_link {
  color: rgba(140, 20, 170, 0.85);
  text-decoration-color: rgba(140, 20, 170, 0.3);
}

body.light .plan_freeze_link:hover {
  color: rgba(100, 0, 130, 1);
  text-decoration-color: rgba(100, 0, 130, 0.5);
}

body.light .ep-card { background:#ffffff; border-color:rgba(0,0,0,.1); box-shadow:0 20px 60px rgba(0,0,0,.15); }
body.light .ep-head { border-color:rgba(0,0,0,.07); }
body.light .ep-title { color:#111; }
body.light .ep-subtitle { color:rgba(0,0,0,.35); }
body.light .ep-close { background:rgba(0,0,0,.05); border-color:rgba(0,0,0,.1); color:rgba(0,0,0,.4); }
body.light .ep-close:hover { background:rgba(0,0,0,.1); color:#111; }
body.light .ep-loading { color:rgba(0,0,0,.3); }
body.light .ep-section { color:rgba(0,0,0,.3); }
body.light .ep-divider { background:rgba(0,0,0,.07); }
body.light .ep-label { color:rgba(0,0,0,.4); }
body.light .ep-input { background:#f7f7f9; border-color:rgba(0,0,0,.1); color:#111; }
body.light .ep-input:focus { border-color:rgba(0,0,0,.28); background:#fff; }
body.light .ep-input::placeholder { color:rgba(0,0,0,.22); }
body.light .ep-stepper { background:#f7f7f9; border-color:rgba(0,0,0,.1); }
body.light .ep-stepper:focus-within { border-color:rgba(0,0,0,.28); }
body.light .ep-stepper input { color:#111; }
body.light .ep-stepper-btn { border-color:rgba(0,0,0,.08); color:rgba(0,0,0,.38); }
body.light .ep-stepper-btn:hover { background:rgba(0,0,0,.05); color:#111; }
body.light .ep-toggle { background:#f7f7f9; border-color:rgba(0,0,0,.1); }
body.light .ep-toggle-btn { color:rgba(0,0,0,.3); }
body.light .ep-toggle-btn + .ep-toggle-btn { border-color:rgba(0,0,0,.07); }
body.light .ep-toggle-btn.ep-toggle-active { background:rgba(0,0,0,.08); color:#111; }
body.light .ep-sub { background:rgba(0,0,0,.02); border-color:rgba(0,0,0,.07); }
body.light .ep-sub-name { color:rgba(0,0,0,.7); }
body.light .ep-chip { background:rgba(0,0,0,.04); border-color:rgba(0,0,0,.1); color:rgba(0,0,0,.45); }
body.light .ep-chip:hover { background:rgba(0,0,0,.08); color:#111; }
body.light .ep-actions { border-color:rgba(0,0,0,.07); }
body.light .ep-btn-save { background:#111; color:#fff; }
body.light .ep-btn-cancel { color:rgba(0,0,0,.4); border-color:rgba(0,0,0,.12); }
body.light .ep-btn-cancel:hover { color:#111; border-color:rgba(0,0,0,.25); }
body.light .user-row-clickable:hover { background:rgba(0,0,0,.03); }
    body.light .ep-card::before { background:rgba(0,0,0,.1); }
body.light .dp-trigger { background:#f7f7f9; border-color:rgba(0,0,0,.1); }
body.light .dp-trigger:hover,body.light .dp.open .dp-trigger { border-color:rgba(0,0,0,.28); }
body.light .dp-val { color:rgba(0,0,0,.28); }
body.light .dp-val.has-value { color:#111; }
body.light .dp-trigger svg { color:rgba(0,0,0,.28); }
body.light .dp-popup { background:#fff; border-color:rgba(0,0,0,.12); box-shadow:0 8px 28px rgba(0,0,0,.13); }
body.light .dp-nav { border-color:rgba(0,0,0,.07); }
body.light .dp-month-lbl { color:#111; }
body.light .dp-navbtn { border-color:rgba(0,0,0,.1); color:rgba(0,0,0,.4); }
body.light .dp-navbtn:hover { background:rgba(0,0,0,.05); color:#111; }
body.light .dp-wd { color:rgba(0,0,0,.3); }
body.light .dp-day { color:rgba(0,0,0,.8); }
body.light .dp-day:hover { background:rgba(0,0,0,.05); }
body.light .dp-day.other { color:rgba(0,0,0,.2); }
body.light .dp-day.today { color:#185fa5; }
body.light .dp-day.selected { background:#111 !important; color:#fff !important; }
body.light .dp-time { border-color:rgba(0,0,0,.07); }
body.light .dp-time-lbl { color:rgba(0,0,0,.38); }
body.light .dp-t-inp { background:#f5f5f7; border-color:rgba(0,0,0,.1); color:#111; }
body.light .dp-t-inp:focus { border-color:rgba(0,0,0,.28); }
body.light .dp-t-colon { color:rgba(0,0,0,.3); }
body.light .dp-t-btn { color:rgba(0,0,0,.3); }
body.light .dp-t-btn:hover { color:#111; }

body.dark  .tx-card { background:rgba(255,255,255,.03); border-color:rgba(255,255,255,.07); }
body.light .tx-card { background:rgba(0,0,0,.025);      border-color:rgba(0,0,0,.08); }
body.dark  .tx-card-lbl { color:rgba(255,255,255,.25); }
body.light .tx-card-lbl { color:rgba(0,0,0,.3); }
body.dark  .tx-card-val { color:#fff; }
body.light .tx-card-val { color:#0f0f0f; }
body.dark  .tx-card-note { color:rgba(255,255,255,.2); }
body.light .tx-card-note { color:rgba(0,0,0,.25); }
body.light .tx-tabs { background:rgba(0,0,0,.04); border-color:rgba(0,0,0,.08); }
body.dark  .tx-tab { color:rgba(255,255,255,.38); }
body.light .tx-tab { color:rgba(0,0,0,.4); }
body.dark  .tx-tab.active { color:#fff; }
body.light .tx-tab.active { background:rgba(0,0,0,.08); color:#0f0f0f; }
body.dark  .tx-ctrl { background:rgba(255,255,255,.05); border-color:rgba(255,255,255,.09); color:#fff; }
body.light .tx-ctrl { background:rgba(0,0,0,.04);       border-color:rgba(0,0,0,.1);        color:#111; }
body.dark  .tx-ctrl:focus { border-color:rgba(255,255,255,.28); }
body.light .tx-ctrl:focus { border-color:rgba(0,0,0,.28); }
body.dark  .tx-ctrl::placeholder { color:rgba(255,255,255,.2); }
body.light .tx-ctrl::placeholder { color:rgba(0,0,0,.28); }
body.light .tx-sel { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5'%3E%3Cpath d='M0 0l5 5 5-5z' fill='rgba(0,0,0,.3)'/%3E%3C/svg%3E"); }
body.dark  .tx-export { border-color:rgba(255,255,255,.09); color:rgba(255,255,255,.45); }
body.light .tx-export { border-color:rgba(0,0,0,.1);        color:rgba(0,0,0,.45); }
body.dark  .tx-export:hover { background:rgba(255,255,255,.08); color:#fff; }
body.light .tx-export:hover { background:rgba(0,0,0,.07);       color:#111; }
body.dark  .tx-meta { color:rgba(255,255,255,.25); }
body.light .tx-meta { color:rgba(0,0,0,.3); }
body.dark  .tx-meta strong { color:rgba(255,255,255,.7); }
body.light .tx-meta strong { color:rgba(0,0,0,.7); }
body.dark  .tx-box { border-color:rgba(255,255,255,.07); }
body.light .tx-box { border-color:rgba(0,0,0,.08); }
body.dark  .tx-tbl th { color:rgba(255,255,255,.22); border-color:rgba(255,255,255,.07); background:rgba(255,255,255,.02); }
body.light .tx-tbl th { color:rgba(0,0,0,.28);       border-color:rgba(0,0,0,.07);       background:rgba(0,0,0,.02); }
body.dark  .tx-tbl td { color:rgba(255,255,255,.65); border-color:rgba(255,255,255,.045); }
body.light .tx-tbl td { color:rgba(0,0,0,.62);        border-color:rgba(0,0,0,.05); }
body.dark  .tx-tbl tbody tr:hover td { background:rgba(255,255,255,.02); }
body.light .tx-tbl tbody tr:hover td { background:rgba(0,0,0,.02); }
body.dark  .tx-date { color:rgba(255,255,255,.32); }
body.light .tx-date { color:rgba(0,0,0,.36); }
body.dark  .tx-user { color:rgba(255,255,255,.9); }
body.light .tx-user { color:rgba(0,0,0,.85); }
body.dark  .tx-amt { color:#fff; }
body.light .tx-amt { color:#0f0f0f; }
body.dark  .tx-inv { color:rgba(255,255,255,.28); }
body.light .tx-inv { color:rgba(0,0,0,.3); }
body.dark  .b-vis { color:rgba(255,255,255,.3); }
body.light .b-vis { color:rgba(0,0,0,.3); }
body.dark  .tx-empty-txt { color:rgba(255,255,255,.25); }
body.light .tx-empty-txt { color:rgba(0,0,0,.28); }
body.dark  .pg { color:rgba(255,255,255,.38); }
body.light .pg { color:rgba(0,0,0,.4); }
body.dark  .pg:hover  { background:rgba(255,255,255,.08); color:#fff; }
body.light .pg:hover  { background:rgba(0,0,0,.07);       color:#111; }
body.dark  .pg.active { color:#fff; }
body.light .pg.active { background:rgba(0,0,0,.08); border-color:rgba(0,0,0,.13); color:#111; }
body.dark  .pg-gap { color:rgba(255,255,255,.18); }
body.light .pg-gap { color:rgba(0,0,0,.22); }
body.light .cs-trigger { background:rgba(0,0,0,.05); border-color:rgba(0,0,0,.1); color:#111; }
body.light .cs-trigger:hover { border-color:rgba(0,0,0,.22); }
body.light .cs-dropdown { background:#fff; border-color:rgba(0,0,0,.1); box-shadow:0 8px 24px rgba(0,0,0,.12); }
body.light .cs-option { color:rgba(0,0,0,.65); }
body.light .cs-option:hover { background:rgba(0,0,0,.05); color:#111; }
body.light .cs-option.selected { color:#111; }

        body.dark  .an-ptab { border-color:rgba(255,255,255,.1); color:rgba(255,255,255,.38); background:transparent; }
        body.light .an-ptab { border-color:rgba(0,0,0,.1);       color:rgba(0,0,0,.38);       background:transparent; }
        body.dark  .an-ptab:hover  { background:rgba(255,255,255,.06); color:rgba(255,255,255,.75); }
        body.light .an-ptab:hover  { background:rgba(0,0,0,.05);       color:rgba(0,0,0,.72); }
        body.dark  .an-ptab.active { background:rgba(255,255,255,.09); border-color:rgba(255,255,255,.22); color:#fff; }
        body.light .an-ptab.active { background:rgba(0,0,0,.07);       border-color:rgba(0,0,0,.18);       color:#111; }
        body.dark  .an-section-label { color:rgba(255,255,255,.22); }
        body.light .an-section-label { color:rgba(0,0,0,.22); }
        body.dark  .an-kpi { background:rgba(255,255,255,.025); border-color:rgba(255,255,255,.07); }
        body.light .an-kpi { background:rgba(0,0,0,.025);       border-color:rgba(0,0,0,.08); }
        body.dark  .an-kpi-label { color:rgba(255,255,255,.3); }
        body.light .an-kpi-label { color:rgba(0,0,0,.35); }
        body.dark  .an-kpi-val { color:rgba(255,255,255,.9); }
        body.light .an-kpi-val { color:rgba(0,0,0,.85); }
        body.dark  .an-kpi-sub { color:rgba(255,255,255,.22); }
        body.light .an-kpi-sub { color:rgba(0,0,0,.25); }
        body.light .an-kpi-accent .an-kpi-val { color:#a020c0; }
        body.dark  .an-card { background:rgba(255,255,255,.025); border-color:rgba(255,255,255,.07); }
        body.light .an-card { background:rgba(0,0,0,.025);       border-color:rgba(0,0,0,.08); }
        body.dark  .an-card-title { color:rgba(255,255,255,.45); }
        body.light .an-card-title { color:rgba(0,0,0,.45); }
        body.dark  .an-donut-num { color:rgba(255,255,255,.88); }
        body.light .an-donut-num { color:rgba(0,0,0,.82); }
        body.dark  .an-donut-lbl { color:rgba(255,255,255,.3); }
        body.light .an-donut-lbl { color:rgba(0,0,0,.3); }
        body.dark  .an-leg-name { color:rgba(255,255,255,.65); }
        body.light .an-leg-name { color:rgba(0,0,0,.6); }
        body.dark  .an-leg-val { color:rgba(255,255,255,.88); }
        body.light .an-leg-val { color:rgba(0,0,0,.82); }
        body.dark  .an-feed-item { border-color:rgba(255,255,255,.05); }
        body.light .an-feed-item { border-color:rgba(0,0,0,.06); }
        body.dark  .an-feed-user { color:rgba(255,255,255,.5); }
        body.light .an-feed-user { color:rgba(0,0,0,.5); }
        body.dark  .an-feed-action { color:rgba(255,255,255,.65); }
        body.light .an-feed-action { color:rgba(0,0,0,.62); }
        body.dark  .an-feed-date { color:rgba(255,255,255,.2); }
        body.light .an-feed-date { color:rgba(0,0,0,.22); }
        body.dark  .an-empty { color:rgba(255,255,255,.18); }
        body.light .an-empty { color:rgba(0,0,0,.18); }
        body.dark  .upt-card { background:rgba(255,255,255,.025); border-color:rgba(255,255,255,.07); }
        body.light .upt-card { background:rgba(0,0,0,.025);       border-color:rgba(0,0,0,.08); }
        body.dark  .upt-name { color:rgba(255,255,255,.35); }
        body.light .upt-name { color:rgba(0,0,0,.38); }
        body.light .upt-load .upt-dot { background:rgba(0,0,0,.18); }
        body.dark  .upt-load .upt-text { color:rgba(255,255,255,.25); }
        body.light .upt-load .upt-text { color:rgba(0,0,0,.25); }
        body.dark  .upt-meta { color:rgba(255,255,255,.2); }
        body.light .upt-meta { color:rgba(0,0,0,.22); }
        body.dark  .upt-refresh-btn { color:rgba(255,255,255,.4); border-color:rgba(255,255,255,.1); }
        body.light .upt-refresh-btn { color:rgba(0,0,0,.4);       border-color:rgba(0,0,0,.12); }
        body.dark  .upt-cache-note { color:rgba(255,255,255,.15); }
        body.light .upt-cache-note { color:rgba(0,0,0,.2); }
        body.dark  .hc-card { background:rgba(255,255,255,.025); border-color:rgba(255,255,255,.07); }
        body.light .hc-card { background:rgba(0,0,0,.025);       border-color:rgba(0,0,0,.08); }
        body.dark  .hc-name { color:rgba(255,255,255,.35); }
        body.light .hc-name { color:rgba(0,0,0,.38); }
        body.dark  .hc-unknown .hc-label { color:rgba(255,255,255,.3); }
        body.light .hc-unknown .hc-label { color:rgba(0,0,0,.3); }
        body.dark  .hc-meta { color:rgba(255,255,255,.2); }
        body.light .hc-meta { color:rgba(0,0,0,.22); }
        body.dark  .ld-card { background:rgba(255,255,255,.025); border-color:rgba(255,255,255,.07); }
        body.light .ld-card { background:rgba(0,0,0,.025);       border-color:rgba(0,0,0,.08); }
        body.dark  .ld-lbl { color:rgba(255,255,255,.25); }
        body.light .ld-lbl { color:rgba(0,0,0,.28); }
        body.dark  .ld-val { color:#fff; }
        body.light .ld-val { color:#0f0f0f; }
        body.dark  .ld-sub { color:rgba(255,255,255,.2); }
        body.light .ld-sub { color:rgba(0,0,0,.25); }
        body.dark  .ld-spark-card { background:rgba(255,255,255,.025); border-color:rgba(255,255,255,.07); }
        body.light .ld-spark-card { background:rgba(0,0,0,.025);       border-color:rgba(0,0,0,.08); }
        body.dark  .ld-spark-title { color:rgba(255,255,255,.4); }
        body.light .ld-spark-title { color:rgba(0,0,0,.4); }
        body.dark  .ld-top-card { background:rgba(255,255,255,.025); border-color:rgba(255,255,255,.07); }
        body.light .ld-top-card { background:rgba(0,0,0,.025);       border-color:rgba(0,0,0,.08); }
        body.dark  .ld-top-title { color:rgba(255,255,255,.4); }
        body.light .ld-top-title { color:rgba(0,0,0,.4); }
        body.dark  .ld-top-row { border-color:rgba(255,255,255,.05); }
        body.light .ld-top-row { border-color:rgba(0,0,0,.05); }
        body.dark  .ld-top-user { color:rgba(255,255,255,.7); }
        body.light .ld-top-user { color:rgba(0,0,0,.65); }
        body.dark  .ld-top-cnt { color:rgba(255,255,255,.9); }
        body.light .ld-top-cnt { color:rgba(0,0,0,.8); }
        body.dark  .ld-top-bar-wrap { background:rgba(255,255,255,.06); }
        body.light .ld-top-bar-wrap { background:rgba(0,0,0,.07); }

body.dark  .cl-form-box { background: rgba(255,255,255,.025); border-color: rgba(255,255,255,.07); }
body.light .cl-form-box { background: rgba(0,0,0,.02);        border-color: rgba(0,0,0,.08); }
body.dark  .cl-form-title { color: rgba(255,255,255,.28); }
body.light .cl-form-title { color: rgba(0,0,0,.3); }
body.dark  .cl-label { color: rgba(255,255,255,.22); }
body.light .cl-label { color: rgba(0,0,0,.28); }
body.dark  .cl-input, body.dark  .cl-textarea { background: rgba(255,255,255,.05); border-color: rgba(255,255,255,.09); color: #fff; }
body.light .cl-input, body.light .cl-textarea { background: rgba(0,0,0,.04);       border-color: rgba(0,0,0,.1);        color: #111; }
body.dark  .cl-input:focus, body.dark  .cl-textarea:focus { border-color: rgba(255,255,255,.28); background: rgba(255,255,255,.07); }
body.light .cl-input:focus, body.light .cl-textarea:focus { border-color: rgba(0,0,0,.28); background: #fff; }
body.dark  .cl-input::placeholder, body.dark  .cl-textarea::placeholder { color: rgba(255,255,255,.2); }
body.light .cl-input::placeholder, body.light .cl-textarea::placeholder { color: rgba(0,0,0,.25); }
body.dark  .cl-entry { background: rgba(255,255,255,.025); border-color: rgba(255,255,255,.07); }
body.light .cl-entry { background: rgba(0,0,0,.02);        border-color: rgba(0,0,0,.08); }
body.dark  .cl-drag-handle span { background: #fff; }
body.light .cl-drag-handle span { background: #000; }
body.dark  .cl-entry-date { background: rgba(255,255,255,.05); border-color: rgba(255,255,255,.09); color: rgba(255,255,255,.6); }
body.light .cl-entry-date { background: rgba(0,0,0,.04);       border-color: rgba(0,0,0,.09);        color: rgba(0,0,0,.55); }
body.dark  .cl-entry-preview { color: rgba(255,255,255,.35); }
body.light .cl-entry-preview { color: rgba(0,0,0,.38); }
body.dark  .cl-entry-body { border-color: rgba(255,255,255,.06); }
body.light .cl-entry-body { border-color: rgba(0,0,0,.06); }
body.dark  .cl-empty { color: rgba(255,255,255,.2); border-color: rgba(255,255,255,.07); }
body.light .cl-empty { color: rgba(0,0,0,.25); border-color: rgba(0,0,0,.1); }

        body.light .cs-trigger { background:rgba(0,0,0,.05); border-color:rgba(0,0,0,.1); color:#111; }
        body.light .cs-trigger:hover { border-color:rgba(0,0,0,.22); }
        body.light .cs-dropdown { background:#fff; border-color:rgba(0,0,0,.1); box-shadow:0 8px 24px rgba(0,0,0,.12); }
        body.light .cs-option { color:rgba(0,0,0,.65); }
        body.light .cs-option:hover { background:rgba(0,0,0,.05); color:#111; }
        body.light .cs-option.selected { color:#111; }
        body.light .lk-dur-input { background:rgba(0,0,0,.05); border-color:rgba(0,0,0,.1); color:#111; }
        body.light .lk-dur-input::placeholder { color:rgba(0,0,0,.3); }
        body.light .lk-c-id { color:rgba(0,0,0,.35); }
        body.light .lk-copy-row-btn { color:rgba(0,0,0,.3); }
        body.light .lk-copy-row-btn:hover { color:#111; background:rgba(0,0,0,.06); }
        body.light .lk-copy-row-btn.copied { color:#43af4a; }
        body.light .lk-st-off { color:rgba(0,0,0,.35); }
        body.light .lk-st-off::before { background:rgba(0,0,0,.2); }
        body.light .lk-search-inp { background:rgba(0,0,0,.04); border-color:rgba(0,0,0,.1); color:#111; }
        body.light .lk-search-inp:focus { border-color:rgba(0,0,0,.25); }
        body.light .lk-search-inp::placeholder { color:rgba(0,0,0,.28); }
        body.light .lk-chip { border-color:rgba(0,0,0,.12); color:rgba(0,0,0,.38); }
        body.light .lk-chip:hover { background:rgba(0,0,0,.05); color:rgba(0,0,0,.75); }
        body.light .lk-chip.active { background:rgba(0,0,0,.07); border-color:rgba(0,0,0,.2); color:#111; }
        body.light .lk-md { background:#fff; border-color:rgba(0,0,0,.1); }
        body.light .lk-md-title { color:#111; }
        body.light .lk-md-close { background:rgba(0,0,0,.05); border-color:rgba(0,0,0,.1); color:rgba(0,0,0,.4); }
        body.light .lk-md-close:hover { background:rgba(0,0,0,.1); color:#111; }
        body.light .lk-md-key { background:#f5f5f7; border-color:rgba(0,0,0,.1); color:#111; }
        body.light .lk-md-meta { color:rgba(0,0,0,.4); }
        body.light .lk-md-dot { background:rgba(0,0,0,.2); }
        body.light .lk-copy-btn { background:#111; color:#fff; }
        body.light .lk-cancel-btn { border-color:rgba(0,0,0,.12); color:rgba(0,0,0,.38); }
        body.light .lk-cancel-btn:hover { color:#111; border-color:rgba(0,0,0,.25); }
        body.light .lk-del-key-lbl { color:rgba(0,0,0,.38); background:rgba(0,0,0,.04); }
            body.light .lk-md::before { background:rgba(0,0,0,.1); }

body.dark  .pr-panel { border-color: rgba(255,255,255,.08); }
body.light .pr-panel { border-color: rgba(0,0,0,.09); }
body.dark  .pr-panel-hd { background: rgba(255,255,255,.03); border-color: rgba(255,255,255,.07); }
body.light .pr-panel-hd { background: rgba(0,0,0,.02);       border-color: rgba(0,0,0,.07); }
body.dark  .pr-panel-ico { background: rgba(255,255,255,.06); border-color: rgba(255,255,255,.09); color: rgba(255,255,255,.55); }
body.light .pr-panel-ico { background: rgba(0,0,0,.05); border-color: rgba(0,0,0,.1); color: rgba(0,0,0,.45); }
body.dark  .pr-panel-name { color: rgba(255,255,255,.85); }
body.light .pr-panel-name { color: rgba(0,0,0,.8); }
body.dark  .pr-row { border-color: rgba(255,255,255,.05); }
body.light .pr-row { border-color: rgba(0,0,0,.05); }
body.dark  .pr-row:hover { background: rgba(255,255,255,.02); }
body.light .pr-row:hover { background: rgba(0,0,0,.015); }
body.dark  .pr-col-hd { border-color: rgba(255,255,255,.07); background: rgba(255,255,255,.025); }
body.light .pr-col-hd { border-color: rgba(0,0,0,.07);       background: rgba(0,0,0,.02); }
body.dark  .pr-col-hd span { color: rgba(255,255,255,.2); }
body.light .pr-col-hd span { color: rgba(0,0,0,.25); }
body.dark  .pr-period { background: rgba(255,255,255,.05); border-color: rgba(255,255,255,.09); color: rgba(255,255,255,.65); }
body.light .pr-period { background: rgba(0,0,0,.05); border-color: rgba(0,0,0,.1); color: rgba(0,0,0,.6); }
body.dark  .pr-num { background: rgba(255,255,255,.05); border-color: rgba(255,255,255,.09); color: #fff; }
body.light .pr-num { background: rgba(0,0,0,.04); border-color: rgba(0,0,0,.1); color: #111; }
body.dark  .pr-num:focus { border-color: rgba(255,255,255,.3); background: rgba(255,255,255,.08); }
body.light .pr-num:focus { border-color: rgba(0,0,0,.3); background: #fff; }
body.dark  .pr-num.vis { color: rgba(255,255,255,.75); }
body.light .pr-num.vis { color: rgba(0,0,0,.7); }
body.dark  .pr-sym { color: rgba(255,255,255,.25); }
body.light .pr-sym { color: rgba(0,0,0,.28); }

        body.light .tk-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38)}
        body.light .tk-chip:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}
        body.light .tk-chip.active{background:rgba(0,0,0,.07);border-color:rgba(0,0,0,.2);color:#111}
        body.light .tk-search{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:#111}
        body.light .tk-search::placeholder{color:rgba(0,0,0,.28)}
        body.dark  .tk-closed-by{background:rgba(255,255,255,.06);color:rgba(255,255,255,.55)}
        body.light .tk-closed-by{background:rgba(0,0,0,.06);color:rgba(0,0,0,.5)}
        body.light .tk-c-id{color:rgba(0,0,0,.35)}
        body.light .tk-closed{color:rgba(0,0,0,.3)}
        body.light .tk-open-btn{color:rgba(0,0,0,.4)}
        body.light .tk-open-btn:hover{color:#111;background:rgba(0,0,0,.06)}
        body.dark  .tk-view{background:#111;border-color:rgba(255,255,255,.07)}
        body.light .tk-view{background:#fafafa;border-color:rgba(0,0,0,.08)}
        body.dark  .tk-view-head{border-color:rgba(255,255,255,.07)}
        body.light .tk-view-head{border-color:rgba(0,0,0,.07)}
        body.dark  .tk-view-sub{color:rgba(255,255,255,.3)}
        body.light .tk-view-sub{color:rgba(0,0,0,.3)}
        body.dark  .tk-view-title{color:rgba(255,255,255,.88)}
        body.light .tk-view-title{color:rgba(0,0,0,.86)}
        body.dark  .tk-act-btn{background:transparent;border-color:rgba(255,255,255,.09);color:rgba(255,255,255,.4)}
        body.light .tk-act-btn{background:transparent;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4)}
        body.dark  .tk-ava{background:rgba(255,255,255,.08);color:rgba(255,255,255,.5)}
        body.light .tk-ava{background:rgba(0,0,0,.08);color:rgba(0,0,0,.45)}
        body.dark  .tk-bubble{background:#1c1c1c;border-color:rgba(255,255,255,.08)}
        body.light .tk-bubble{background:#fff;border-color:rgba(0,0,0,.09);box-shadow:0 1px 4px rgba(0,0,0,.06)}
        body.dark  .tk-msg-staff .tk-bubble{border-radius:12px 4px 12px 12px;background:#1e1520;border-color:rgba(254,143,255,.18)}
        body.light .tk-msg-staff .tk-bubble{border-radius:12px 4px 12px 12px;background:#fdf5ff;border-color:rgba(200,100,255,.18);box-shadow:0 1px 4px rgba(200,100,255,.08)}
        body.dark  .tk-name{color:rgba(255,255,255,.55)}
        body.light .tk-name{color:rgba(0,0,0,.5)}
        body.dark  .tk-time{color:rgba(255,255,255,.22)}
        body.light .tk-time{color:rgba(0,0,0,.25)}
        body.dark  .tk-text{color:rgba(255,255,255,.82)}
        body.light .tk-text{color:rgba(0,0,0,.78)}
        body.dark  .tk-media-img{border-color:rgba(255,255,255,.1)}
        body.light .tk-media-img{border-color:rgba(0,0,0,.1)}
        body.dark  .tk-reply{border-color:rgba(255,255,255,.07)}
        body.light .tk-reply{border-color:rgba(0,0,0,.07)}
        body.dark  .tk-reply-box{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.015)}
        body.light .tk-reply-box{border-color:rgba(0,0,0,.09);background:rgba(0,0,0,.015)}
        body.dark  .tk-reply-ta{color:rgba(255,255,255,.78)}
        body.light .tk-reply-ta{color:rgba(0,0,0,.78)}
        body.dark  .tk-attach-item{border-color:rgba(255,255,255,.1)}
        body.light .tk-attach-item{border-color:rgba(0,0,0,.1)}
        body.dark  .tk-attach-btn{background:transparent;border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.35)}
        body.light .tk-attach-btn{background:transparent;border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.35)}
        body.dark  .tk-reply-ctr{color:rgba(255,255,255,.2)}
        body.light .tk-reply-ctr{color:rgba(0,0,0,.2)}
        body.dark  .tk-closed-note{color:rgba(255,255,255,.25)}
        body.light .tk-closed-note{color:rgba(0,0,0,.25)}
        body.dark  .tk-tpl-btn{background:transparent;border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.35)}
        body.light .tk-tpl-btn{background:transparent;border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.35)}
        body.dark  .tk-tpl-drop{background:#1a1a1a;border-color:rgba(255,255,255,.1)}
        body.light .tk-tpl-drop{background:#ffffff;border-color:rgba(0,0,0,.1)}
        body.dark  .tk-tpl-drop-head{border-color:rgba(255,255,255,.07)}
        body.light .tk-tpl-drop-head{border-color:rgba(0,0,0,.07)}
        body.dark  .tk-tpl-drop-title{color:rgba(255,255,255,.4)}
        body.light .tk-tpl-drop-title{color:rgba(0,0,0,.4)}
        body.dark  .tk-tpl-manage-btn{color:rgba(255,255,255,.3)}
        body.light .tk-tpl-manage-btn{color:rgba(0,0,0,.3)}
        body.dark  .tk-tpl-item{border-color:rgba(255,255,255,.04)}
        body.light .tk-tpl-item{border-color:rgba(0,0,0,.04)}
        body.dark  .tk-tpl-item:hover{background:rgba(255,255,255,.05)}
        body.light .tk-tpl-item:hover{background:rgba(0,0,0,.04)}
        body.dark  .tk-tpl-item-title{color:rgba(255,255,255,.8)}
        body.light .tk-tpl-item-title{color:rgba(0,0,0,.78)}
        body.dark  .tk-tpl-item-preview{color:rgba(255,255,255,.3)}
        body.light .tk-tpl-item-preview{color:rgba(0,0,0,.3)}
        body.dark  .tk-tpl-empty{color:rgba(255,255,255,.22)}
        body.light .tk-tpl-empty{color:rgba(0,0,0,.22)}
        body.dark  .tk-tpl-mgr-item{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.07)}
        body.light .tk-tpl-mgr-item{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.07)}
        body.dark  .tk-tpl-mgr-name{color:rgba(255,255,255,.75)}
        body.light .tk-tpl-mgr-name{color:rgba(0,0,0,.72)}
        body.dark  .tk-tpl-mgr-btn{background:transparent;border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.35)}
        body.light .tk-tpl-mgr-btn{background:transparent;border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.35)}
        body.dark  .tk-tpl-form{border-color:rgba(255,255,255,.07)}
        body.light .tk-tpl-form{border-color:rgba(0,0,0,.07)}
        body.dark  .tk-tpl-inp{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09);color:#fff}
        body.light .tk-tpl-inp{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1);color:#111}
        body.dark  .tk-tpl-ta{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.09);color:rgba(255,255,255,.82)}
        body.light .tk-tpl-ta{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.8)}
        body.dark  .tk-view-empty p{color:rgba(255,255,255,.18);font-size:13px;margin:0}
        body.light .tk-view-empty p{color:rgba(0,0,0,.18);font-size:13px;margin:0}
        body.dark  .tk-typing-bar{color:rgba(255,255,255,.32)}
        body.light .tk-typing-bar{color:rgba(0,0,0,.32)}
        body.dark  .tk-typing-dots span{background:rgba(255,255,255,.35)}
        body.light .tk-typing-dots span{background:rgba(0,0,0,.28)}
        body.dark  .tk-mob-row{border-color:rgba(255,255,255,.06)}
        body.light .tk-mob-row{border-color:rgba(0,0,0,.06)}
        body.dark  .tk-mob-user{color:rgba(255,255,255,.4)}
        body.light .tk-mob-user{color:rgba(0,0,0,.4)}
        body.dark  .tk-mob-foot{color:rgba(255,255,255,.28)}
        body.light .tk-mob-foot{color:rgba(0,0,0,.28)}
    body.dark  .tk-confirm-sub { background: rgba(255,255,255,.04); color: rgba(255,255,255,.55); }
    body.light .tk-confirm-sub { background: rgba(0,0,0,.04);       color: rgba(0,0,0,.55); }

    body.dark  .sp-sidebar{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}
    body.light .sp-sidebar{background:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.07)}
    body.light .sp-new{background:rgba(160,32,192,.08);border-color:rgba(160,32,192,.25);color:#a020c0}
    body.light .sp-new:hover:not(:disabled){background:rgba(160,32,192,.14);border-color:rgba(160,32,192,.4)}
    body.dark  .sp-limit{background:rgba(255,160,0,.08);color:rgba(255,180,60,.8);border:1px solid rgba(255,160,0,.15)}
    body.light .sp-limit{background:rgba(200,100,0,.07);color:rgba(180,100,0,.85);border:1px solid rgba(200,100,0,.15)}
    body.dark  .sp-divider{color:rgba(255,255,255,.2)}
    body.light .sp-divider{color:rgba(0,0,0,.2)}
    body.dark  .sp-empty{background:rgba(255,255,255,.02);color:rgba(255,255,255,.2)}
    body.light .sp-empty{background:rgba(0,0,0,.02);color:rgba(0,0,0,.2)}
    body.dark  .sp-row{color:#fff}
    body.light .sp-row{color:#000}
    body.dark  .sp-row:hover{background:rgba(255,255,255,.04)}
    body.light .sp-row:hover{background:rgba(0,0,0,.04)}
    body.dark  .sp-row.sp-active{background:rgba(255,255,255,.05);border-left-color:rgba(255,255,255,.22)}
    body.light .sp-row.sp-active{background:rgba(0,0,0,.05);border-left-color:rgba(0,0,0,.22)}
    body.dark  .sp-row-title{color:rgba(255,255,255,.78)}
    body.light .sp-row-title{color:rgba(0,0,0,.78)}
    body.dark  .sp-row-foot{color:rgba(255,255,255,.22)}
    body.light .sp-row-foot{color:rgba(0,0,0,.22)}
    body.dark  .sp-closed{background:rgba(255,255,255,.04);color:rgba(255,255,255,.28);border:1px solid rgba(255,255,255,.07)}
    body.light .sp-closed{background:rgba(0,0,0,.04);color:rgba(0,0,0,.28);border:1px solid rgba(0,0,0,.07)}
    body.dark  .sp-panel{background:#111;border:1px solid rgba(255,255,255,.07);box-shadow:0 24px 64px rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.06) inset}
    body.light .sp-panel{background:#fafafa;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 40px rgba(0,0,0,.1)}
    body.dark  .sp-panel-empty p{color:rgba(255,255,255,.15);font-size:13px;margin:0}
    body.light .sp-panel-empty p{color:rgba(0,0,0,.15);font-size:13px;margin:0}
    body.dark  .sp-topbar{border-color:rgba(255,255,255,.06)}
    body.light .sp-topbar{border-color:rgba(0,0,0,.06)}
    body.dark  .sp-topbar-num{color:rgba(255,255,255,.28)}
    body.light .sp-topbar-num{color:rgba(0,0,0,.28)}
    body.dark  .sp-topbar-title{color:rgba(255,255,255,.88)}
    body.light .sp-topbar-title{color:rgba(0,0,0,.86)}
    body.dark  .sp-hr{border-color:rgba(255,255,255,.05)}
    body.light .sp-hr{border-color:rgba(0,0,0,.06)}
    body.dark  .sp-close-btn{background:transparent;border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.35)}
    body.light .sp-close-btn{background:transparent;border-color:rgba(0,0,0,.09);color:rgba(0,0,0,.35)}
    body.dark  .sp-ava{background:rgba(255,255,255,.08);color:rgba(255,255,255,.5)}
    body.light .sp-ava{background:rgba(0,0,0,.08);color:rgba(0,0,0,.45)}
    body.dark  .sp-bubble{background:#1c1c1c}
    body.light .sp-bubble{background:#f2f2f5;box-shadow:0 1px 4px rgba(0,0,0,.05)}
    body.dark  .sp-msg-staff .sp-bubble{border-radius:18px 4px 18px 18px;background:#1e1520;outline:1px solid rgba(254,143,255,.18)}
    body.light .sp-msg-staff .sp-bubble{border-radius:18px 4px 18px 18px;background:#fdf5ff;outline:1px solid rgba(200,100,255,.18);box-shadow:0 1px 6px rgba(200,100,255,.1)}
    body.dark  .sp-name{color:rgba(255,255,255,.55)}
    body.light .sp-name{color:rgba(0,0,0,.5)}
    body.dark  .sp-time{color:rgba(255,255,255,.22)}
    body.light .sp-time{color:rgba(0,0,0,.25)}
    body.dark  .sp-text{color:rgba(255,255,255,.82)}
    body.light .sp-text{color:rgba(0,0,0,.78)}
    body.dark  .sp-media-item{border-color:rgba(255,255,255,.1)}
    body.light .sp-media-item{border-color:rgba(0,0,0,.1)}
    body.dark  .sp-reply-wrap{border-color:rgba(255,255,255,.06)}
    body.light .sp-reply-wrap{border-color:rgba(0,0,0,.06)}
    body.dark  .sp-reply-box{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.015)}
    body.light .sp-reply-box{border-color:rgba(0,0,0,.09);background:rgba(0,0,0,.015)}
    body.dark  .sp-reply-ta{color:rgba(255,255,255,.78)}
    body.light .sp-reply-ta{color:rgba(0,0,0,.78)}
    body.dark  .sp-attach-item{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.03)}
    body.light .sp-attach-item{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.03)}
    body.dark  .sp-attach-btn{background:transparent;border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.35)}
    body.light .sp-attach-btn{background:transparent;border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.35)}
    body.dark  .sp-reply-ctr{color:rgba(255,255,255,.2)}
    body.light .sp-reply-ctr{color:rgba(0,0,0,.2)}
    body.light .sp-send{background:rgba(160,32,192,.08);border-color:rgba(160,32,192,.25);color:#a020c0}
    body.light .sp-send:hover{background:rgba(160,32,192,.14);border-color:rgba(160,32,192,.4)}
    body.dark  .sp-closed-bar{color:rgba(255,255,255,.25)}
    body.light .sp-closed-bar{color:rgba(0,0,0,.25)}
    body.dark  .sp-modal-hd{color:rgba(255,255,255,.5)}
    body.light .sp-modal-hd{color:rgba(0,0,0,.45)}
    body.dark  .sp-inp{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09);color:#fff}
    body.light .sp-inp{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:#111}
    body.dark  .sp-inp:focus{border-color:rgba(254,143,255,.32)}
    body.light .sp-inp:focus{border-color:rgba(254,143,255,.4)}
    body.dark  .sp-inp::placeholder{color:rgba(255,255,255,.3)}
    body.light .sp-inp::placeholder{color:rgba(0,0,0,.3)}
    body.dark  .sp-inp-ctr{color:rgba(255,255,255,.2)}
    body.light .sp-inp-ctr{color:rgba(0,0,0,.2)}
    body.dark  .sp-ta{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.09);color:rgba(255,255,255,.78)}
    body.light .sp-ta{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.09);color:rgba(0,0,0,.78)}
    body.dark  .sp-ta-ctr{color:rgba(255,255,255,.2)}
    body.light .sp-ta-ctr{color:rgba(0,0,0,.2)}
    body.dark  .sp-drop{border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.3)}
    body.light .sp-drop{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.3)}
    body.dark  .sp-drop kbd{background:rgba(255,255,255,.07);color:rgba(255,255,255,.5)}
    body.light .sp-drop kbd{background:rgba(0,0,0,.06);color:rgba(0,0,0,.45)}
    body.dark  .sp-modal-prev{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.03)}
    body.light .sp-modal-prev{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.03)}
    body.dark  .sp-typing-bar{color:rgba(255,255,255,.32)}
    body.light .sp-typing-bar{color:rgba(0,0,0,.32)}
    body.dark  .sp-typing-dots span{background:rgba(255,255,255,.35)}
    body.light .sp-typing-dots span{background:rgba(0,0,0,.28)}
    body.dark  .sp-receipt-av{background:rgba(254,143,255,.2);color:#fe8fff}
    body.light .sp-receipt-av{background:rgba(160,32,192,.15);color:#a020c0}
    body.dark  .sp-confirm-sub { background: rgba(255,255,255,.04); color: rgba(255,255,255,.55); }
    body.light .sp-confirm-sub { background: rgba(0,0,0,.04);       color: rgba(0,0,0,.55); }

body.light .maintenance_title {
            color: #0f0f0f;
        }
body.light .maintenance_text {
            color: rgba(0, 0, 0, 0.5);
        }

body.light .maintenance_title {
    color: #0f0f0f;
}
body.light .maintenance_text {
    color: rgba(0, 0, 0, 0.5);
}

        body.light .error404_card {
        body.light .error404_card::before {
        body.light .error404_card::after {
        body.light .error404_digit {
        body.light .error404_logo_wrap {
        body.light .error404_title {
        body.light .error404_text {
        body.light .error404_primary {
        body.light .error404_primary:hover {
        body.light .error404_secondary {
        body.light .error404_secondary:hover {