/* ========================================================================= *\
//             vv COLORS THAT DONT CHANGE ACCROSS THEMES vv
\* ========================================================================= */
/* ========================================================================= *\
//             vv COLORS THAT DONT CHANGE ACCROSS THEMES vv
\* ========================================================================= */
/* ========================================================================= *\
//             vv COLORS THAT DONT CHANGE ACCROSS THEMES vv
\* ========================================================================= */
/* ========================================================================= *\
//             vv COLORS THAT DONT CHANGE ACCROSS THEMES vv
\* ========================================================================= */
/*
  loading-1
  <div class="animation-loading-1">
    <span class="animated-dot-1"></span>
    <span class="animated-dot-2"></span>
    <span class="animated-dot-3"></span>
    <span class="animated-dot-4"></span>
  </div>
*/
.animation-loading-1 {
  height: 40px;
  display: block;
  text-align: center;
}
.animation-loading-1 span {
  width: 12px;
  height: 12px;
  bottom: -15px;
  display: inline-block;
  position: relative;
  border-radius: 100%;
}
.animation-loading-1 .animated-dot-1 {
  animation: animated-dot-1 1.6s linear infinite;
  animation-delay: -0.3s;
  background-color: #141414;
}
@keyframes animated-dot-1 {
  50% {
    width: 25px;
    height: 25px;
    bottom: 0;
    opacity: 0.1;
  }
}
.animation-loading-1 .animated-dot-2 {
  animation: animated-dot-2 1.6s linear infinite;
  animation-delay: -0.6s;
  background-color: #141414;
}
@keyframes animated-dot-2 {
  50% {
    width: 25px;
    height: 25px;
    bottom: 0;
    opacity: 0.1;
  }
}
.animation-loading-1 .animated-dot-3 {
  animation: animated-dot-3 1.6s linear infinite;
  animation-delay: -0.9s;
  background-color: #141414;
}
@keyframes animated-dot-3 {
  50% {
    width: 25px;
    height: 25px;
    bottom: 0;
    opacity: 0.1;
  }
}
.animation-loading-1 .animated-dot-4 {
  animation: animated-dot-4 1.6s linear infinite;
  animation-delay: -1.2s;
  background-color: #141414;
}
@keyframes animated-dot-4 {
  50% {
    width: 25px;
    height: 25px;
    bottom: 0;
    opacity: 0.1;
  }
}

.animation-loading-2 {
  min-height: 30px;
  position: relative;
}
.animation-loading-2:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  margin: -14px 0 0 -14px;
  position: absolute;
  border-radius: 100%;
  border: 2px solid transparent;
  border-top-color: #141414 !important;
  animation: rotating-circle 0.5s linear infinite;
}
.theme-dark .animation-loading-2:before {
  border-top-color: #f7f7f7 !important;
}
[dir=rtl] .animation-loading-2:before {
  margin: -14px -14px 0 0;
}
@keyframes rotating-circle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*
<div class="loader">
  <span class="loader-dot">.</span><span class="loader-dot">.</span><span class="loader-dot">.</span>
</div>
*/
.loader {
  display: inline;
}

@keyframes blink {
  50% {
    color: transparent;
  }
}
.loader-dot {
  animation: 1s blink infinite;
}

.loader-dot:nth-child(2) {
  animation-delay: 250ms;
}

.loader-dot:nth-child(3) {
  animation-delay: 500ms;
}

.loader-three-dots {
  align-self: center;
  margin: 0 16px;
  width: 34.5px;
  height: 4px;
  --c: radial-gradient(farthest-side, #6A7F00 90%, #0000);
  background: var(--c), var(--c), var(--c), var(--c);
  background-size: 4px 4px;
  background-repeat: no-repeat;
  animation: d10-1 0.75s infinite alternate, d10-2 1.5s infinite alternate;
}

@keyframes d10-1 {
  0%, 10% {
    background-position: 0 0, 0 0, 0 0, 0 0;
  }
  33% {
    background-position: 0 0, 33.3333333333% 0, 33.3333333333% 0, 33.3333333333% 0;
  }
  66% {
    background-position: 0 0, 33.3333333333% 0, 66.6666666667% 0, 66.6666666667% 0;
  }
  90%, 100% {
    background-position: 0 0, 33.3333333333% 0, 66.6666666667% 0, 100% 0;
  }
}
@keyframes d10-2 {
  0%, 49.99% {
    transform: scale(1);
  }
  50%, 100% {
    transform: scale(-1);
  }
}
.app.theme-dark .color-app {
  color: #B8D500;
}

.app.theme-dark .color-link {
  color: #B8D500;
}

.app.theme-dark .bg-1 {
  background-color: #292929;
}

.app.theme-dark .bg-2 {
  background-color: #141414;
}

.app.theme-dark .fg-1 {
  background-color: #212121;
}

.app.theme-dark .fg-2 {
  background-color: #303030;
}

.app.theme-dark .fg-3 {
  background-color: #282E04;
}

.app.theme-dark .fg-4 {
  background-color: #404040;
}

.app.theme-dark .fg-5 {
  background-color: #C6DD36;
}

.app.theme-dark .bg-grey {
  background-color: #ACB4B9;
}

.app.theme-dark .bg-brown {
  background-color: #CBA072;
}

.app.theme-dark .bg-orange {
  background-color: #E3945B;
}

.app.theme-dark .bg-red {
  background-color: #EB6C66;
}

.app.theme-dark .bg-pink {
  background-color: #F27B9B;
}

.app.theme-dark .bg-purple {
  background-color: #AB82C4;
}

.app.theme-dark .bg-lavenda {
  background-color: #8E8BEA;
}

.app.theme-dark .bg-violet {
  background-color: #746BD2;
}

.app.theme-dark .bg-navy {
  background-color: #5868BB;
}

.app.theme-dark .bg-teal {
  background-color: #50A9CE;
}

.app.theme-dark .bg-turquise {
  background-color: #3DC0CA;
}

.app.theme-dark .bg-grass-green {
  background-color: #7BC07B;
}

.app.theme-dark .bg-spring-green {
  background-color: #9CDE84;
}

.app.theme-dark .bg-khaki {
  background-color: #F8F36D;
}

.app.theme-dark .bg-mustard {
  background-color: #F8D16D;
}

.app.theme-dark .bg-logo-orange {
  border-color: transparent !important;
}

.app.theme-dark .bg-dropdown {
  background-color: #303030;
}

.app.theme-dark .white-themed {
  color: #292929;
}

.app.theme-dark .white-themed-bg {
  background: #292929;
}

.app.theme-dark .white-fixed {
  color: #ffffff;
}

.app.theme-dark .white-fixed-bg {
  background: #ffffff;
}

.app.theme-dark .color-white {
  color: #292929;
}

.app.theme-dark .black-fixed {
  color: #000000;
}

.app.theme-dark .font-1 {
  color: #f7f7f7;
}

.app.theme-dark .font-2 {
  color: #a8a8a8;
}

.app.theme-dark .red-color {
  color: #EB6C66;
}

.app.theme-dark .red-bg {
  background-color: #EB6C66;
}

.app.theme-dark .orange-bg {
  background-color: #E3945B;
}

.app.theme-dark .border-1 {
  border: 1px solid #404040;
}

.app.theme-dark .border-1-t {
  border-top: 1px solid #404040;
}

.app.theme-dark .border-1-b {
  border-bottom: 1px solid #404040;
}

.app.theme-dark .border-1-l {
  border-left: 1px solid #404040;
}

.app.theme-dark .border-1-r {
  border-right: 1px solid #404040;
}

.app.theme-dark .shadow-dropdown {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.app.theme-dark .search-close-color {
  color: #6e6e6e;
}

.app.theme-dark .animation-loading-1 .animated-dot-1 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-1 {}
.app.theme-dark .animation-loading-1 .animated-dot-2 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-2 {}
.app.theme-dark .animation-loading-1 .animated-dot-3 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-3 {}
.app.theme-dark .animation-loading-1 .animated-dot-4 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-4 {}

.app.theme-dark .animation-loading-2:before {
  border: 2px solid transparent;
}
@keyframes rotating-circle {}

@keyframes blink {
  50% {
    color: transparent;
  }
}
@keyframes d10-1 {}
@keyframes d10-2 {}
.app.theme-dark body.app-routable--dialog-loader:before {
  border: 2px solid transparent;
}
@keyframes rotating-circle {}

.app.theme-dark .drop-overlay {
  color: #B8D500;
  background-color: #212121;
}

.app.theme-dark * {
  caret-color: #B8D500;
}

.app.theme-dark .m-triangle_right, .app.theme-dark .m-triangle_left {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}

.app.theme-dark .m-triangle_top, .app.theme-dark .m-triangle_bottom {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

.app.theme-dark .m-input_radio + label .radio-dot {
  background-color: transparent;
}

.app.theme-dark .mw-checkbox + label .mw-checkbox_box:before {
  background-color: transparent;
}
.app.theme-dark .mw-checkbox + label .mw-checkbox_box:after {
  background-color: transparent;
}
.app.theme-dark .m-input_checkbox-switch-l + label:after, .app.theme-dark .m-input_checkbox-switch-m + label:after {
  background-color: #ffffff;
}

.app.theme-dark .m-progress {
  background-color: #ffffff;
  border: 0.5px solid #404040;
}

.app.theme-dark .m-indicator.m-indicator--mention {
  background: #7F9108;
}
.app.theme-dark .m-tooltip-oneline:after {
  background-color: #292929;
  color: #f7f7f7;
}

.app.theme-dark .m-tooltip:after, .app.theme-dark .m-tooltip-oneline:after {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  background-color: #303030;
}

.app.theme-dark span.emoji {
  color: transparent !important;
}
.app.theme-dark span.emoji::selection {
  color: transparent !important;
}

.app.theme-dark .static-page .static-content {
  border-top: 1px solid #404040;
}
.app.theme-dark .static-page .static-content p {
  color: #f7f7f7;
}
.app.theme-dark .static-page .static-content .home-info {
  color: #f7f7f7;
}
.app.theme-dark .static-page .static-content .home-info a {
  color: #B8D500;
}
.app.theme-dark .h-box {
  background-color: #292929;
}

.app.theme-dark .h-mention, .app.theme-dark .h-hashtag {
  color: #B8D500;
}

.app.theme-dark .h-handle-value .suffix {
  color: #a8a8a8;
}

.app.theme-dark .h-show-more-btn {
  background-color: transparent;
}

.app.theme-dark .main-header-dropdown .dropdown_footer {
  border-top: 1px solid #404040;
}
.app.theme-dark .main-header-dropdown .dropdown_footer button {
  color: #f7f7f7;
}

.app.theme-dark .h-grouped-wrapper .grouped-static {
  background: #404040;
  color: #f7f7f7;
  border: 0.5px solid #575757;
}
.app.theme-dark .h-grouped-wrapper .grouped-static.h-input--error {
  border-color: #EB6C66;
}

.app.theme-dark body, .app.theme-dark button,
.app.theme-dark input,
.app.theme-dark select,
.app.theme-dark textarea,
.app.theme-dark h1,
.app.theme-dark h2,
.app.theme-dark h3,
.app.theme-dark h4,
.app.theme-dark h5,
.app.theme-dark h6 {
  color: #f7f7f7;
}

@font-face {}
@font-face {}
@font-face {}
@font-face {}
@font-face {}
@font-face {}
@font-face {}
@font-face {}
@font-face {}
@font-face {}
@font-face {}
@font-face {}
.app.theme-dark .h-avatar {
  background: #141414;
}
.app.theme-dark .dialog_overlay {
  background: rgba(0, 0, 0, 0.8);
}

.app.theme-dark .dialog_inner {
  background-color: #292929;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .dialog_inner .svg_cancel {
  color: #f7f7f7;
}

.app.theme-dark .animation-loading-1 .animated-dot-1 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-1 {}
.app.theme-dark .animation-loading-1 .animated-dot-2 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-2 {}
.app.theme-dark .animation-loading-1 .animated-dot-3 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-3 {}
.app.theme-dark .animation-loading-1 .animated-dot-4 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-4 {}

.app.theme-dark .animation-loading-2:before {
  border: 2px solid transparent;
}
@keyframes rotating-circle {}

@keyframes blink {
  50% {
    color: transparent;
  }
}
@keyframes d10-1 {}
@keyframes d10-2 {}
.app.theme-dark body {
  background: #141414;
}

.app.theme-dark .mewe-app-header-bottom-panel {
  background: #292929;
  border-bottom: 0.5px solid #404040;
  border-top: 0.5px solid #404040;
}
.app.theme-dark .h-sidebar-right, .app.theme-dark .h-sidebar-left {
  background-color: #292929;
}

.app.theme-dark .mw-box {
  background-color: #292929;
}
.app.theme-dark .btn:not(.btn-shadow):not(.btn-border) {
  background-color: transparent;
}

.app.theme-dark .dropdown {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  background: #303030;
}
.app.theme-dark .dropdown .dropdown_list li:not(.color-app),
.app.theme-dark .dropdown .dropdown_list a:not(.dropdown_list_a--dont-style):not(.color-app),
.app.theme-dark .dropdown .dropdown_list .dropdown_list_item:not(.color-app) {
  color: #f7f7f7;
}

.app.theme-dark .dropdown-menu_inner {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  background-color: #303030;
}
.app.theme-dark .dropdown-menu_inner .dropdown-menu_header:first-of-type {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .dropdown-menu_inner .dropdown-menu_list > .dropdown_list_item.disabled, .app.theme-dark .dropdown-menu_inner .dropdown-menu_list > .dropdown_list_item.disabled svg {
  color: #6e6e6e;
}
.app.theme-dark .dropdown-menu_inner .dropdown-menu_list > .dropdown_list_item:hover {
  background-color: #5E5645;
}
.app.theme-dark .dropdown-menu_inner .dropdown-menu_list > .dropdown_list_item.option-selected {
  background-color: #3F3E38;
}

.app.theme-dark .h-input_text, .app.theme-dark .h-input_search {
  color: #f7f7f7;
  border-color: #575757;
  background-color: #404040;
}
.app.theme-dark .h-input_text::-webkit-input-placeholder, .app.theme-dark .h-input_search::-webkit-input-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .h-input_text::-moz-placeholder, .app.theme-dark .h-input_search::-moz-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .h-input_text:disabled, .app.theme-dark .h-input_search:disabled {
  color: #6e6e6e;
  border-color: #6e6e6e;
  background-color: #000000;
}
.app.theme-dark .h-input_text:disabled::-webkit-input-placeholder, .app.theme-dark .h-input_search:disabled::-webkit-input-placeholder {
  color: #6e6e6e;
}
.app.theme-dark .h-input_text:disabled::-moz-placeholder, .app.theme-dark .h-input_search:disabled::-moz-placeholder {
  color: #6e6e6e;
}
.app.theme-dark .h-input_text:not(:disabled):focus, .app.theme-dark .h-input_search:not(:disabled):focus {
  color: #f7f7f7;
  border-color: #6e6e6e;
  background-color: #404040;
}
.app.theme-dark .h-input_text:not(:disabled):focus::-webkit-input-placeholder, .app.theme-dark .h-input_search:not(:disabled):focus::-webkit-input-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .h-input_text:not(:disabled):focus::-moz-placeholder, .app.theme-dark .h-input_search:not(:disabled):focus::-moz-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .h-input_text:not(:disabled):not(:focus):hover, .app.theme-dark .h-input_search:not(:disabled):not(:focus):hover {
  color: #f7f7f7;
  border-color: #6e6e6e;
  background-color: #404040;
}
.app.theme-dark .h-input_text:not(:disabled):not(:focus):hover::-webkit-input-placeholder, .app.theme-dark .h-input_search:not(:disabled):not(:focus):hover::-webkit-input-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .h-input_text:not(:disabled):not(:focus):hover::-moz-placeholder, .app.theme-dark .h-input_search:not(:disabled):not(:focus):hover::-moz-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .h-input_text.h-input--error, .app.theme-dark .h-input_search.h-input--error {
  border-color: #EB6C66 !important;
  color: #EB6C66 !important;
}
.app.theme-dark .h-input_text.h-input--error::-webkit-input-placeholder, .app.theme-dark .h-input_search.h-input--error::-webkit-input-placeholder {
  color: #EB6C66 !important;
}
.app.theme-dark .h-input_text.h-input--error::-moz-placeholder, .app.theme-dark .h-input_search.h-input--error::-moz-placeholder {
  color: #EB6C66 !important;
}

.app.theme-dark .h-input_text:not(:disabled):focus {
  border-bottom-color: #f7f7f7;
}

.app.theme-dark .h-input_search + .icn_search {
  color: #f7f7f7;
}
.app.theme-dark .h-input_search:disabled + .icn_search {
  color: #6e6e6e;
}
.app.theme-dark .h-input_search:not(:disabled):focus + .icn_search, .app.theme-dark .h-input_search:not(:disabled).input-filled + .icn_search {
  color: #f7f7f7;
}
.app.theme-dark .h-input_search:not(:disabled):hover + .icn_search {
  color: #f7f7f7;
}

.app.theme-dark .h-input-box .h-input-box_label {
  color: #f7f7f7;
}
.app.theme-dark .h-input-box .h-input-box_hint {
  color: #141414;
}
.app.theme-dark .h-input-box.h-input-box--disabled .h-input-box_label {
  color: #6e6e6e;
}
.app.theme-dark .h-input-box.h-input-box--disabled .h-input-box_hint {
  color: #6e6e6e;
}
.app.theme-dark .h-input-box:not(.h-input-box--disabled).h-input-box--error .h-input-box_label {
  color: #f7f7f7;
}
.app.theme-dark .h-input-box:not(.h-input-box--disabled).h-input-box--error .h-input-box_hint {
  color: #EB6C66;
}
.app.theme-dark .h-input-box:not(.h-input-box--disabled).h-input-box--error .h-input_text,
.app.theme-dark .h-input-box:not(.h-input-box--disabled).h-input-box--error .h-input_search {
  border-color: #EB6C66 !important;
  color: #EB6C66 !important;
}
.app.theme-dark .h-input-box:not(.h-input-box--disabled).h-input-box--error .h-input_text::-webkit-input-placeholder,
.app.theme-dark .h-input-box:not(.h-input-box--disabled).h-input-box--error .h-input_search::-webkit-input-placeholder {
  color: #EB6C66 !important;
}
.app.theme-dark .h-input-box:not(.h-input-box--disabled).h-input-box--error .h-input_text::-moz-placeholder,
.app.theme-dark .h-input-box:not(.h-input-box--disabled).h-input-box--error .h-input_search::-moz-placeholder {
  color: #EB6C66 !important;
}

.app.theme-dark ::-moz-placeholder, .app.theme-dark ::-webkit-input-placeholder {
  color: #f7f7f7;
}

.app.theme-dark .h-sidebar_menu-item.active:before {
  background-color: #f7f7f7;
}

.app.theme-dark .c-bill-of-rights-dialog .dialog_header {
  background: url(/app/background-icons.png) #B8D500;
}
.app.theme-dark .c-bill-of-rights-dialog ul li:after {
  border-color: #B8D500;
}

.app.theme-dark .c-browse-communities-dialog .mw-tile_figure a {
  color: #ffffff;
}
.app.theme-dark .c-browse-communities-dialog .btn-close_wrapper .btn-close {
  color: #292929;
}
.app.theme-dark .c-chat-candidates-dialog .footer-section {
  border-top: 0.5px solid #404040;
}
.app.theme-dark .choose-photo-dialog.dialog-hidden .dialog_inner {
  background-color: transparent;
}

.app.theme-dark .c-code-version-dialog .entry:hover {
  background: #141414;
}
.app.theme-dark .c-code-version-dialog .entry.active {
  background: #141414;
}

.app.theme-dark .c-create-page-dialog .dialog-footer {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-create-page-dialog .dialog_footer {
  background-color: #141414;
}
.app.theme-dark .c-create-page-dialog .section-divider {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-create-page-dialog .remove-btn {
  color: #EB6C66;
}
.app.theme-dark .c-create-page-dialog .uploaded-image-wrapper {
  background-color: #141414;
}
.app.theme-dark .c-create-page-dialog .step-3 .pages-trial-info {
  border-bottom: 1px solid #404040;
}

.app.theme-dark .c-delete-account-dialog .delete-account_groups_wrapper {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-delete-account-dialog .delete-account_groups_wrapper .photo-group_item .photo-group_img-wrapper {
  border: 0.5px solid #404040;
}
.app.theme-dark .c-emoji-senders-dialog .emoji-senders_user-dialog:hover {
  background-color: #141414;
}
.app.theme-dark .c-emoji-senders-dialog .dialog_inner {
  background-color: #292929;
}

.app.theme-dark .c-event-repeat-dialog .dialog_inner {
  background: #292929;
}
.app.theme-dark .c-event-repeat-dialog .dialog_inner section .section-content .week-day-btn {
  border: 1px solid #404040;
  color: #f7f7f7;
}

.app.theme-dark .c-followers-dialog .followers-nav-container {
  border-bottom: 1px solid #404040;
}

.app.theme-dark .c-group-apply-dialog textarea::-webkit-input-placeholder {
  color: #f7f7f7;
}
.app.theme-dark .c-group-apply-dialog textarea::-moz-placeholder {
  color: #f7f7f7;
}

.app.theme-dark .group-blocking-confirm-dialog .dialog-content .photo-group_item .photo-group_img-wrapper {
  border: 0.5px solid #404040;
}
.app.theme-dark .group-create-dialog section.emphasis {
  background-color: #141414;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-group-initialisation-dialog section {
  background: #292929;
}
.app.theme-dark .c-group-initialisation-dialog section:not(:last-of-type) {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .group-joined-dialog .btn-close .svg_cancel {
  color: #f7f7f7;
}

.app.theme-dark .c-group-preview-dialog .info-box {
  background-color: #292929;
}

.app.theme-dark .c-incoming-call-dialog .dialog-content img {
  border: 5px solid #292929;
  border: 0.5px solid #404040;
}
@keyframes blink {
  50% {
    color: transparent;
  }
}

.app.theme-dark .c-invitations-dialog main .invitation_section {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-invitations-dialog .contact-invitation_contacts_send.bottom-panel {
  border-bottom: 0.5px solid #404040;
}

.app.theme-dark .c-journals-dialog .dialog_inner {
  background-color: transparent;
}
.app.theme-dark .c-journals-dialog .dialog_inner .svg_cancel {
  color: #ffffff;
}
.app.theme-dark .c-journals-dialog .story_inner {
  background: transparent;
}
.app.theme-dark .c-journals-dialog .paused-indicator {
  color: #ffffff;
}
.app.theme-dark .c-journals-dialog .close-button {
  color: #292929;
}
.app.theme-dark .c-journals-dialog .media {
  background-color: #000000;
}
.app.theme-dark .c-journals-dialog .story-comment .new-comment {
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  border-color: #ffffff !important;
}
.app.theme-dark .c-journals-dialog .story-comment .new-comment .ql-editor.ql-blank:before {
  color: #ffffff !important;
}
@media all and (max-width: 620px) {
  .app.theme-dark .c-journals-dialog nav {
    background-color: transparent !important;
  }
}
.app.theme-dark .c-journals-dialog nav svg {
  color: #f7f7f7;
}
.app.theme-dark .c-journals-dialog .breadcrumbs div .item {
  background-color: #ffffff;
}
.app.theme-dark .c-journals-dialog .username {
  color: #ffffff;
}
.app.theme-dark .c-journals-dialog .timeago,
.app.theme-dark .c-journals-dialog .publisher {
  color: #ffffff;
}
.app.theme-dark .c-journals-dialog .svg_options-dots {
  color: #ffffff;
}
.app.theme-dark .c-journals-dialog .viewers-wrapper .icn_visible {
  color: #ffffff;
}

.app.theme-dark .c-media-dialog .media-dialog_inner .media-dialog_header {
  background-color: #292929;
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-media-dialog .media-dialog_inner .media-dialog_header button.header_comments-button,
.app.theme-dark .c-media-dialog .media-dialog_inner .media-dialog_header a.header_comments-button {
  border-left: 1px solid #404040;
}
.app.theme-dark .c-media-dialog .media-dialog_inner .media-dialog_fullscreen-buttons svg {
  color: #ffffff;
}
.app.theme-dark .c-media-dialog .media-dialog_inner .media-dialog_media--poll .poll_question {
  color: #ffffff;
}
.app.theme-dark .c-media-dialog .media-dialog_inner .media-dialog_media--poll .poll_option {
  color: #ffffff;
}
.app.theme-dark .c-media-dialog .media-dialog_inner .media-dialog_post {
  background-color: #141414;
}
.app.theme-dark .c-media-dialog .media-dialog_inner .media-dialog_message-details {
  background: #292929;
}
.app.theme-dark .c-media-dialog .media-dialog_inner .media-dialog_fullscreen-controls span.highlight {
  border-color: #ffffff;
}
.app.theme-dark .c-media-dialog .media-dialog_download-button {
  background-color: #000000;
}
.app.theme-dark .c-media-dialog .media-dialog_download-button svg {
  color: #ffffff;
}
.app.theme-dark .c-media-dialog .media-dialog_download-button span {
  color: #ffffff;
}
.app.theme-dark .c-media-dialog .comment-your {
  background-color: #292929;
}
.app.theme-dark .c-media-dialog.color-app .color-app {
  color: #B8D500;
}

.app.theme-dark .c-move-file-dialog .browser {
  border: 1px solid #404040;
}
.app.theme-dark .c-move-file-dialog .browser ul li a {
  color: #f7f7f7;
}

.app.theme-dark .c-mutual-contacts-dialog .dialog_inner .header {
  background-color: #292929;
}
.app.theme-dark .c-mutual-contacts-dialog .dialog_inner .content {
  background-color: #141414;
}

.app.theme-dark .postbox-dialog .dialog_inner {
  background-color: transparent;
}
.app.theme-dark .postbox-dialog .dialog_inner .postbox-dialog_close-button {
  color: #ffffff;
}
.app.theme-dark .postbox-dialog .dialog_inner .postbox-dialog_close-button .svg_cancel {
  color: #ffffff !important;
}

.app.theme-dark .c-quick-share-profile-dialog .qr-code-container {
  background-color: #ffffff;
}

.app.theme-dark .c-report-dialog .content .photo-group_item .photo-group_img-wrapper {
  border: 0.5px solid #404040;
}
.app.theme-dark .c-report-dialog .report-top_text a {
  color: #B8D500;
}

.app.theme-dark .c-store-donor-badge-dialog .dialog_content .profile-preview .profile-preview_header {
  color: #f7f7f7;
}
.app.theme-dark .c-store-donor-badge-dialog .dialog_content .profile-preview .profile-preview_content .avatar {
  background-color: #292929;
  border: solid 3px #404040;
}

.app.theme-dark .c-store-item-donation-dialog .content .content_details_plans .plan-option {
  background: #141414;
}
.app.theme-dark .c-store-item-donation-dialog .content .content_details_plans .plan-option.plan-option--selected {
  color: #ffffff;
}

.app.theme-dark .c-store-item-premium-dialog .dialog-content .ftue-details .ftue-details_section .ftue-timeline_dot svg {
  color: #000000;
}
.app.theme-dark .c-store-item-premium-dialog .dialog-content .list_item.item-highlighted {
  color: #B8D500;
}
.app.theme-dark .c-store-item-premium-dialog .dialog-content .labels-wrapper .period-label {
  border: 2px solid transparent;
}
.app.theme-dark .c-store-item-premium-dialog .dialog-content .labels-wrapper .period-label.label-selected {
  border-color: #f7f7f7;
}
.app.theme-dark .c-store-item-premium-dialog .dialog-content .labels-wrapper .period-label.label-selected .radio-dot-inner {
  background-color: #f7f7f7;
}
.app.theme-dark .c-store-item-premium-dialog .dialog-content .labels-wrapper .period-label .radio-dot {
  border: 2px solid #f7f7f7;
}
.app.theme-dark .c-store-item-preview-dialog .item_thumbnail {
  background-color: #141414;
}
.app.theme-dark .c-store-item-preview-dialog .item_preview {
  background-color: #292929;
}

.app.theme-dark .c-store-item-storage-dialog .content .description-wrapper span {
  color: #B8D500;
}
.app.theme-dark .c-store-item-storage-dialog .content .content_details .plan-option.plan-option--selected {
  background: #292929;
}

.app.theme-dark .c-store-success-premium-dialog .content-tooltips .content-tooltip.tooltip-emojis .tooltip-emojis-preview .item-left,
.app.theme-dark .c-store-success-premium-dialog .content-tooltips .content-tooltip.tooltip-emojis .tooltip-emojis-preview .item-right {
  box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-store-success-premium-dialog .nav-bottom .nav-dot.dot-active {
  background: #f7f7f7;
}

.app.theme-dark .c-trial-reminder-dialog .dialog_inner .svg_cancel {
  color: #ffffff;
  background-color: #292929;
}

.app.theme-dark .c-story-editor-dialog .left-control input[type=range] {
  background: transparent;
}
.app.theme-dark .c-story-editor-dialog .left-control input[type=range]::-ms-track {
  background: transparent;
  border-color: transparent;
  color: transparent;
}

.app.theme-dark .c-timezone-dialog .dialog_inner {
  background: #292929;
}

.app.theme-dark .c-translation-dialog .dialog-content {
  background: #292929;
}
.app.theme-dark .c-translation-dialog .language-select {
  background-color: #141414;
}
.app.theme-dark .c-translation-dialog .language-select .lang:hover {
  background-color: #303030;
}
.app.theme-dark .c-translation-dialog .language-select .lang.default, .app.theme-dark .c-translation-dialog .language-select .lang.temp, .app.theme-dark .c-translation-dialog .language-select .lang.selected {
  background-color: #303030;
}

.app.theme-dark .c-wrappers-dialog .dialog_inner {
  background-color: transparent !important;
}
.app.theme-dark .c-wrappers-dialog .wrappers_close-button .svg_cancel {
  color: #ffffff;
}
.app.theme-dark .c-wrappers-dialog .wrappers_inner .content-box-wrapper .content_header {
  color: #f7f7f7;
}
.app.theme-dark .c-wrappers-dialog .wrappers_inner .content-box-wrapper .content_header .content_header-name {
  color: #B8D500;
}
.app.theme-dark .c-wrappers-dialog .wrappers_inner .content-box-wrapper .content_posts:before {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (max-width: 620px) {
  .app.theme-dark .c-mw-app-main-header .mewe-app-header_content .mewe-app-header_items {
    background: #292929;
    border-top: 0.5px solid #404040;
  }
}
.app.theme-dark .c-mw-app-main-header .mewe-app-header_circle-btn svg {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-app-main-header .header_nav_link.active .header_nav_link_name:after {
  background-color: #f7f7f7;
}
.app.theme-dark .c-mw-app-main-header .header_responsive_content {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-app-main-header .header_responsive_content .list-item {
  border-bottom: 1px solid #404040;
}

@media all and (max-width: 620px) {
  .app.theme-dark .c-mobile-sidebar-button {
    background: #292929;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  }
}

.app.theme-dark .c-sidebar-left-group .btn-sidebar-report {
  color: #f7f7f7;
}

@media all and (max-width: 620px) {
  .app.theme-dark .c-sidebar-left-groups .mw-box.box_invite-friends {
    border-top: 1px solid #404040;
  }
}

.app.theme-dark .c-sidebar-left-page .btn-sidebar-report {
  color: #f7f7f7;
}
.app.theme-dark .c-account-language-selector .c-mw-select-menu .select-menu_opener {
  background: transparent !important;
  color: #f7f7f7;
}
.app.theme-dark .c-account-language-selector .c-mw-select-menu .select-menu_opener .select-menu_opener .m-triangle_bottom {
  border-top-color: #f7f7f7;
}

.app.theme-dark .c-field-editable .editable-wrapper {
  border: 1px solid #404040;
}

.app.theme-dark .c-field-editable.visible {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-field-editable.visible .value {
  color: #f7f7f7;
}
.app.theme-dark .c-field-editable.visible .value .h-hashtag,
.app.theme-dark .c-field-editable.visible .value a {
  color: #f7f7f7;
}
.app.theme-dark .c-field-editable.visible .btn-edit {
  color: #f7f7f7;
}
.app.theme-dark .c-field-editable.visible i {
  color: #f7f7f7;
}

.app.theme-dark .c-field-editable.inline.visible .info-label {
  color: #f7f7f7;
}
.app.theme-dark .c-field-editable.inline.visible .value {
  color: #f7f7f7;
}
.app.theme-dark .c-field-editable.inline.visible .value .h-hashtag,
.app.theme-dark .c-field-editable.inline.visible .value a {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-author .author_details_role:after {
  background-color: #f7f7f7;
}

.app.theme-dark .c-mw-button.btn-secondary {
  background: transparent;
}
.app.theme-dark .c-mw-button.btn-tertiary {
  background-color: transparent;
}
.app.theme-dark .c-mw-button.btn-circle.btn-fill.btn-app {
  color: #f7f7f7;
  background: #50A9CE;
}
.app.theme-dark .c-mw-button.btn-circle.btn-fill.btn-black {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-button.btn-circle.btn-outline {
  background: transparent;
}
.app.theme-dark .c-mw-button.btn-circle.btn-outline.btn-black {
  color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.app.theme-dark .c-mw-button.btn-transparent {
  background: transparent;
}

.app.theme-dark .c-mw-file .file_wrapper {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-file .file_wrapper .file_info_wrapper .postbar_buttons .postbar_button {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-file .file_wrapper .file_info_wrapper .postbar_buttons .postbar_button a {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-hashtag-selector .hashtag {
  border: 0.5px solid #404040;
  color: #f7f7f7;
  background-color: #141414;
}

.app.theme-dark .c-mw-language-selector .dropdown-menu .dropdown-menu_inner .language-selector_list {
  background: #292929;
}
.app.theme-dark .c-mw-language-selector .dropdown-menu .dropdown-menu_inner .language-selector_list .language-selector_option:hover {
  background: #141414;
}
.app.theme-dark .c-mw-language-selector .dropdown-menu .dropdown-menu_inner .language-selector_list .language-selector_option.language-selector_option--selected {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-language-selector .dropdown-menu .dropdown-menu_inner .language-selector_list .language-selector_option.language-selector_option--selected:after {
  background-color: transparent;
}

.app.theme-dark .c-mw-language-selector.groups-dialog .language-selector_opener {
  color: #f7f7f7;
}

.app.theme-dark .c-item {
  border-bottom: 0.5px solid #404040;
}

.app.theme-dark .c-mw-nav-simple .nav-simple_item.active:after {
  background-color: #f7f7f7;
}
.app.theme-dark .c-mw-nav-simple .nav-simple_container {
  border-bottom: 1px solid #404040;
}

.app.theme-dark .c-mw-progress.importer {
  background: transparent;
}
.app.theme-dark .c-mw-progress.transparent {
  background: transparent;
}

.app.theme-dark .c-mw-select-menu .select-menu_opener {
  color: #f7f7f7;
  background: #404040;
  border-color: #575757;
}
.app.theme-dark .c-mw-select-menu .select-menu_opener.select-menu_opener--active {
  color: #f7f7f7;
  border-color: #6e6e6e;
  background-color: #404040;
}
.app.theme-dark .c-mw-select-menu .select-menu_opener:not(.select-menu_opener--active):hover {
  color: #f7f7f7;
  border-color: #6e6e6e;
  background-color: #404040;
}
.app.theme-dark .c-mw-select-menu .select-menu_opener.select-menu_opener--error {
  border-color: #EB6C66 !important;
  color: #EB6C66 !important;
}
.app.theme-dark .c-mw-select-menu .select-menu_opener .m-triangle_bottom {
  border-top-color: #f7f7f7;
}
.app.theme-dark .c-mw-select-menu .select-menu {
  background-color: #303030;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  border: 0.5px solid #404040;
}
.app.theme-dark .c-mw-select-menu .select-menu .select-menu_content_option:not(.disabled):hover, .app.theme-dark .c-mw-select-menu .select-menu .select-menu_content_option.select-menu_content_option--selected {
  background-color: #212121;
}
.app.theme-dark .c-mw-select-menu .select-menu .select-menu_search {
  background-color: #303030;
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-select-menu .select-menu .select-menu_search::-webkit-input-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .c-mw-select-menu .select-menu .select-menu_search::-moz-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .c-mw-select-menu .select-menu .select-menu_search:focus::-webkit-input-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .c-mw-select-menu .select-menu .select-menu_search:focus::-moz-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .c-mw-select-menu .icn_search,
.app.theme-dark .c-mw-select-menu .btn-close-search {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-text-formatting .text-formatting_button:not(.color-app) {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-text-formatting .text-formatting_button.color-app {
  background-color: #404040;
}

.app.theme-dark .c-mw-textarea.sg-textarea-container-expandable {
  background: #404040;
  border: 1px solid #575757;
}
.app.theme-dark .c-mw-textarea.sg-textarea-container-expandable textarea,
.app.theme-dark .c-mw-textarea.sg-textarea-container-expandable pre {
  background: transparent;
  color: #f7f7f7;
}
.app.theme-dark .c-mw-textarea.sg-textarea-container-expandable textarea::-webkit-input-placeholder {
  color: #a8a8a8;
}
.app.theme-dark .c-mw-textarea.sg-textarea-container-expandable textarea::-moz-placeholder {
  color: #a8a8a8;
}

.app.theme-dark .c-mw-tile-big .mw-tile_cover {
  background-color: #141414;
}
.app.theme-dark .c-mw-tile-big .mw-tile_description {
  color: #ffffff;
}
.app.theme-dark .c-mw-translation .spacer-dot:before {
  background-color: #f7f7f7;
}

.app.theme-dark .c-mw-validation {
  color: #EB6C66;
  background-color: #292929;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-validation svg {
  color: #EB6C66;
}

.app.theme-dark .c-nsfw-blur .nsfw_wrapper .nsfw_rectangle {
  color: #292929;
}
.app.theme-dark .c-nsfw-blur .nsfw_wrapper .nsfw_rectangle .nsfw_rectangle_header {
  color: #ffffff;
}
.app.theme-dark .c-nsfw-blur .nsfw_wrapper.rounded .nsfw_rectangle_header {
  color: #ffffff;
}
.app.theme-dark .c-nsfw-blur .nsfw-blur-feed span {
  color: #ffffff;
}
.app.theme-dark .c-nsfw-blur .tooltip-wrapper .m-tooltip {
  color: #ffffff;
}
.app.theme-dark .c-nsfw-blur .tooltip-wrapper .m-tooltip:after {
  color: #f7f7f7;
}

.app.theme-dark .c-nsfw-blur .nsfw_processing {
  color: #ffffff;
}

.app.theme-dark .c-page-notification.unread {
  background-color: #282E04;
}
.app.theme-dark .c-page-notification.active, .app.theme-dark .c-page-notification:hover {
  background-color: #141414;
}

.app.theme-dark .c-page-notification .notification_text_user {
  color: #f7f7f7;
}

.app.theme-dark .c-single-target.style-event .picker-item-name,
.app.theme-dark .c-single-target.style-event .picker-item-date-text {
  color: #f7f7f7;
}
.app.theme-dark .c-text-editor {
  color: #f7f7f7;
  background: #404040;
  border-color: #575757;
}
.app.theme-dark .c-text-editor .ql-editor.ql-blank:before {
  color: #a8a8a8;
}
.app.theme-dark .c-text-editor.focus--mouse {
  color: #f7f7f7;
  border-color: #6e6e6e;
  background-color: #404040;
}
.app.theme-dark .c-text-editor.focus--mouse .ql-editor.ql-blank:before {
  color: #a8a8a8;
}
.app.theme-dark .c-text-editor:not(.focus--mouse):hover {
  color: #f7f7f7;
  border-color: #6e6e6e;
  background-color: #404040;
}
.app.theme-dark .c-user-tile .h-avatar {
  background: #141414;
}
.app.theme-dark .c-user-tile header .profile-link {
  color: #f7f7f7;
}
.app.theme-dark .c-user-tile footer {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-chat-date:before {
  background-color: #404040;
}
.app.theme-dark .c-mw-chat-filters .nav-simple_scroll-button:hover {
  background: #292929 !important;
}

.app.theme-dark .c-chat-info-cover .h-avatar {
  background: #141414;
}
.app.theme-dark .c-chat-info-cover .chat-info-cover_multi-avatars img {
  border: 2px solid #404040;
  background: #141414;
}
.app.theme-dark .c-chat-info-header .chat-info_header {
  color: #f7f7f7;
  background-color: #292929;
  border-bottom: 0.5px solid #404040;
}
.app.theme-dark .c-chat-info-header .chat-info_header button svg.svg_info_border, .app.theme-dark .c-chat-info-header .chat-info_header button svg.svg_cancel, .app.theme-dark .c-chat-info-header .chat-info_header button svg.svg_arrow_left, .app.theme-dark .c-chat-info-header .chat-info_header button svg.svg_arrow_right {
  color: #f7f7f7;
}
.app.theme-dark .c-chat-info-header .chat-info_header .chat-members_search input {
  background-color: transparent;
  border: 1px solid transparent;
}
.app.theme-dark .c-chat-info-header.chat-window {
  border-left: 1px solid #404040;
  background: #292929;
}
[dir=rtl] .app.theme-dark .c-chat-info-header.chat-window {
  border-right: 1px solid #404040;
}
.app.theme-dark .c-chat-info-media {
  background-color: #292929;
}
.app.theme-dark .c-chat-info-media .chat-info-media_buttons {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-chat-info-media .chat-info-media_buttons div.active {
  color: #B8D500;
}
.app.theme-dark .c-chat-info-media .chat-info-media_buttons div:not(:last-of-type) {
  border-right: 1px solid #404040;
}
[dir=rtl] .app.theme-dark .c-chat-info-media .chat-info-media_buttons div:not(:last-of-type) {
  border-left: 1px solid #404040;
}
.app.theme-dark .c-chat-info-members {
  background-color: #292929;
}
.app.theme-dark .c-mw-chat-info {
  background-color: #292929;
}
.app.theme-dark .c-mw-chat-info .chat-info_options .chat-info_options_buttons {
  background-color: #292929;
}
.app.theme-dark .c-mw-chat-info .chat-info_chat-actions .option {
  border-bottom: 1px solid #404040;
}

.app.theme-dark .c-chat-message-emojis {
  background: #141414;
}
@keyframes emojified-msg {}
.app.theme-dark .c-chat-message-emojis .c-mw-postbar-emoji.my-chat-emoji:after {
  background: #f7f7f7;
}

.app.theme-dark .c-chat-message-reply-to .chat-message_reply {
  background: #1a1a1a;
}
.app.theme-dark .chat-message--chat-window:hover .c-chat-message-time {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-chat-message.chat-message--mine .chat-message_content.chat-message_content--pp .chat-message_text, .app.theme-dark .c-mw-chat-message.chat-message--admin .chat-message_content.chat-message_content--pp .chat-message_text {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message.chat-message--yours .chat-message_content.chat-message_content--pp .chat-message_text {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message .chat-msg-yours-color {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message .chat-message_wrapper.highlighted {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-chat-message .chat-message_details-above .chat-message_author-name .chat-message_author-link .admin-badge:before {
  background-color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message .chat-message_details-above .chat-message_author-name .chat-message_author-link .handle_value {
  color: #a8a8a8;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .story-preview {
  background-color: #000000;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_text {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_text.no-bubble {
  background: transparent;
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_text.no-bubble .chat-message_edited svg {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_text.bubble-white {
  background-color: #292929;
  border: 1px solid #404040;
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_text.bubble-grey {
  color: #f7f7f7;
  background-color: #1a1a1a;
  border-color: #1a1a1a;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_text.bubble-accent {
  background-color: #404040;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_text .chat-message_body .text-truncate_wrapper pre {
  background-color: #141414;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_img_wrapper .chat-message_img_gif-wrapper .chat-message_img_gif_button {
  background-color: rgba(0, 0, 0, 0.8);
  border: solid 2px #ffffff;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_img_wrapper .chat-message_img_gif-wrapper .chat-message_img_gif_button:after {
  color: #ffffff;
}
@keyframes loading {}
.app.theme-dark .c-mw-chat-message .chat-message_content .tap-to-reveal .middle-text_wrapper .middle-text {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .resend-btn {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-message .chat-message_content .chat-message_edited .chat-message_edited_popup {
  background-color: #303030;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-chat-message .chat-message_footer-fail {
  color: #EB6C66;
}

.app.theme-dark .c-mw-chat-message.chat-message--mine .chat-message_body .chat-message_truncate-wrapper a:not(.h-mention),
.app.theme-dark .c-mw-chat-message.chat-message--mine .chat-message_link:not(.h-mention), .app.theme-dark .c-mw-chat-message.chat-message--admin .chat-message_body .chat-message_truncate-wrapper a:not(.h-mention),
.app.theme-dark .c-mw-chat-message.chat-message--admin .chat-message_link:not(.h-mention) {
  color: #B8D500 !important;
}

.app.theme-dark .c-mw-chat-message.chat-message--yours .chat-message_body a:not(.h-mention),
.app.theme-dark .c-mw-chat-message.chat-message--yours .chat-message_link:not(.h-mention) {
  color: #B8D500 !important;
}

.app.theme-dark .c-mw-chat-message.is-in-edit-mode .chat-message_content .chat-message_text_wrapper .editable-wrapper .edit-buttons button.edit-button_cancel {
  background-color: transparent;
}

.app.theme-dark .c-mw-chat-search-result:not(:last-of-type) {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-chat-search-result .chat-search-result_text_msg pre {
  background-color: #141414;
}
.app.theme-dark .c-mw-chat-search-result .chat-search-result_text_msg a {
  color: #B8D500;
}

.app.theme-dark .c-mw-chat-window {
  background-color: #292929;
}
.app.theme-dark .c-mw-chat-window .video-processing-box {
  background-color: #404040;
}
.app.theme-dark .c-mw-chat-window .video-processing-box .video-processing-text {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-window .chat-window_header {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-chat-window .chat-window_header .chat-window_chat-info .chat-window_chat-info_buttons {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-window .chat-window_header .chat-window_chat-info .chat-window_chat-info_buttons .add-contact {
  background-color: transparent;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-last-read-btn-wrapper .scroll-btn,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-last-read-btn-wrapper .filled,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-missed-ws-btn-wrapper .scroll-btn,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-missed-ws-btn-wrapper .filled,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .load-newer-btn-wrapper .scroll-btn,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .load-newer-btn-wrapper .filled,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .connection-error-popup .scroll-btn,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .connection-error-popup .filled {
  background-color: #141414;
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-last-read-btn-wrapper .scroll-btn .m-triangle_top,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-last-read-btn-wrapper .filled .m-triangle_top,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-missed-ws-btn-wrapper .scroll-btn .m-triangle_top,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-missed-ws-btn-wrapper .filled .m-triangle_top,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .load-newer-btn-wrapper .scroll-btn .m-triangle_top,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .load-newer-btn-wrapper .filled .m-triangle_top,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .connection-error-popup .scroll-btn .m-triangle_top,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .connection-error-popup .filled .m-triangle_top {
  border-bottom-color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-last-read-btn-wrapper .scroll-btn .animation-loading-2:before,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-last-read-btn-wrapper .filled .animation-loading-2:before,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-missed-ws-btn-wrapper .scroll-btn .animation-loading-2:before,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-missed-ws-btn-wrapper .filled .animation-loading-2:before,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .load-newer-btn-wrapper .scroll-btn .animation-loading-2:before,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .load-newer-btn-wrapper .filled .animation-loading-2:before,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .connection-error-popup .scroll-btn .animation-loading-2:before,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .connection-error-popup .filled .animation-loading-2:before {
  border-top-color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .scroll-to-missed-ws-btn-wrapper .scroll-btn .m-triangle_bottom {
  border-top-color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_body .common-groups-no-info {
  color: #EB6C66;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_body .chat-toolbox {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_send-form {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_send-form .chat_send-btn-wrapper .chat_send-btn svg,
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_send-form .chat_send-btn-wrapper .chat_send-options-btn svg {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_send-form .chat-window_send-form_textarea-wrapper .chat_send-form_textarea {
  background-color: transparent;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_send-form .chat-window_send-form_services {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_send-form .chat-window_send-form_services .chat_send-form_buttons .close-voice-button {
  color: #EB6C66;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_send-form .chat-window_send-form_attachments {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-chat-window .chat-window_main .chat-window_body-wrapper .chat-window_send-form .chat-window_send-form_attachments .template-upload {
  background-color: #292929;
  border: 0.5px solid #404040;
}
.app.theme-dark .c-mw-chat {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-chat .video-processing-box {
  background-color: #404040;
}
.app.theme-dark .c-mw-chat .video-processing-box .video-processing-text {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat .chat_titlebar {
  border-bottom: 1px solid #404040;
  color: #a8a8a8;
}
.app.theme-dark .c-mw-chat .chat_titlebar.chat_titlebar--focused {
  background-color: #212121;
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat .chat_titlebar.chat_titlebar--focused .chat_titlebar_button {
  color: #f7f7f7 !important;
}
.theme-dark .app.theme-dark .c-mw-chat .chat_titlebar.chat_titlebar--focused .chat_titlebar_button {
  color: #292929;
}
.app.theme-dark .c-mw-chat .chat_titlebar .chat_titlebar_buttons .chat_titlebar_button {
  color: #a8a8a8;
}
.app.theme-dark .c-mw-chat .scroll-to-last-read-btn-wrapper .scroll-btn,
.app.theme-dark .c-mw-chat .scroll-to-last-read-btn-wrapper .filled,
.app.theme-dark .c-mw-chat .scroll-to-missed-ws-btn-wrapper .scroll-btn,
.app.theme-dark .c-mw-chat .scroll-to-missed-ws-btn-wrapper .filled,
.app.theme-dark .c-mw-chat .load-newer-btn-wrapper .scroll-btn,
.app.theme-dark .c-mw-chat .load-newer-btn-wrapper .filled,
.app.theme-dark .c-mw-chat .connection-error-popup .scroll-btn,
.app.theme-dark .c-mw-chat .connection-error-popup .filled {
  background-color: #141414;
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat .scroll-to-last-read-btn-wrapper .scroll-btn .m-triangle_top,
.app.theme-dark .c-mw-chat .scroll-to-last-read-btn-wrapper .filled .m-triangle_top,
.app.theme-dark .c-mw-chat .scroll-to-missed-ws-btn-wrapper .scroll-btn .m-triangle_top,
.app.theme-dark .c-mw-chat .scroll-to-missed-ws-btn-wrapper .filled .m-triangle_top,
.app.theme-dark .c-mw-chat .load-newer-btn-wrapper .scroll-btn .m-triangle_top,
.app.theme-dark .c-mw-chat .load-newer-btn-wrapper .filled .m-triangle_top,
.app.theme-dark .c-mw-chat .connection-error-popup .scroll-btn .m-triangle_top,
.app.theme-dark .c-mw-chat .connection-error-popup .filled .m-triangle_top {
  border-bottom-color: #f7f7f7;
}
.app.theme-dark .c-mw-chat .scroll-to-last-read-btn-wrapper .scroll-btn .animation-loading-2:before,
.app.theme-dark .c-mw-chat .scroll-to-last-read-btn-wrapper .filled .animation-loading-2:before,
.app.theme-dark .c-mw-chat .scroll-to-missed-ws-btn-wrapper .scroll-btn .animation-loading-2:before,
.app.theme-dark .c-mw-chat .scroll-to-missed-ws-btn-wrapper .filled .animation-loading-2:before,
.app.theme-dark .c-mw-chat .load-newer-btn-wrapper .scroll-btn .animation-loading-2:before,
.app.theme-dark .c-mw-chat .load-newer-btn-wrapper .filled .animation-loading-2:before,
.app.theme-dark .c-mw-chat .connection-error-popup .scroll-btn .animation-loading-2:before,
.app.theme-dark .c-mw-chat .connection-error-popup .filled .animation-loading-2:before {
  border-top-color: #f7f7f7;
}
.app.theme-dark .c-mw-chat .scroll-to-missed-ws-btn-wrapper .scroll-btn .m-triangle_bottom {
  border-top-color: #f7f7f7;
}
.app.theme-dark .c-mw-chat .scroll-to-last-read-btn-wrapper .scroll-btn,
.app.theme-dark .c-mw-chat .scroll-to-missed-ws-btn-wrapper--top .scroll-btn {
  border: 1px solid #404040;
  background-color: #141414;
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat .chat_body {
  background-color: #292929;
}
.app.theme-dark .c-mw-chat .chat_body .c-mw-progress {
  background: #141414;
}
.app.theme-dark .c-mw-chat .chat_send-form {
  background-color: #292929;
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-chat .chat_send-form .chat_send-btn-wrapper .chat_send-btn svg,
.app.theme-dark .c-mw-chat .chat_send-form .chat_send-btn-wrapper .chat_send-options-btn svg {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-chat .chat_send-form .chat_send-form_services {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-chat .chat_send-form .chat_send-form_services .chat_send-form_buttons .close-voice-button {
  color: #EB6C66;
}
.app.theme-dark .c-mw-chat .chat_requests-controls {
  background-color: #292929;
  border-top: 2px solid #404040;
  border-bottom: 2px solid #404040;
}
.app.theme-dark .c-mw-chat .chat_requests-controls button:not(:last-of-type) {
  border-right: 1px solid #404040;
}

.app.theme-dark .c-mw-chats-list-element.show-details {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-chats-list-element .chats-list-element_avatar_wrapper .suggestion-badge {
  color: #000000;
}
.app.theme-dark .c-mw-chats-list-element .chats-list-element_info .chats-list-element_info_message {
  color: #f7f7f7 !important;
}
.app.theme-dark .c-mw-chats-list-element .chats-list-element_info .chats-list-element_info_message a {
  color: #f7f7f7;
}
@-webkit-keyframes post_gradient {}
@keyframes post_gradient {}
@-webkit-keyframes post_gradient {}
@keyframes post_gradient {}
.app.theme-dark .c-mw-sidebar-left-chat-settings .animation-loading-2 {
  background: #141414;
}

.app.theme-dark .c-mw-about-header {
  background-color: #000000;
}
.app.theme-dark .c-mw-about-header h1,
.app.theme-dark .c-mw-about-header h2 {
  color: #ffffff;
}
.app.theme-dark .c-mw-cms-button .c-mw-button {
  background-color: #000000;
  color: #ffffff;
}
.app.theme-dark .c-mw-cms-button .c-mw-button.white {
  background-color: #ffffff;
  color: #000000;
}
.app.theme-dark .c-mw-cms-button .c-mw-button:not(.white):hover {
  color: #000000 !important;
}

.app.theme-dark .c-mw-content-page {
  background-color: #292929;
}
.theme-dark .app.theme-dark .c-mw-content-page {
  background-color: #ffffff !important;
}
.app.theme-dark .c-mw-content-page .c-mw-home-footer {
  color: #ffffff;
}

.app.theme-dark .c-mw-content h3 {
  color: #B8D500;
}
.app.theme-dark .c-mw-content a {
  color: #B8D500;
}
.app.theme-dark .c-mw-icons-with-text {
  background-color: #292929;
}

.app.theme-dark .c-mw-page-header {
  background-color: #ffffff;
  color: #292929;
}
.app.theme-dark .c-mw-page-header h1 {
  color: #292929;
}
.app.theme-dark .c-mw-page-header .c-mw-cms-button button {
  background-color: #292929;
  color: #ffffff;
}

.app.theme-dark .c-mw-teaser .headline {
  color: #292929;
}

.app.theme-dark .c-move-to-web3 .move-to-web3 .c-mw-content a {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-comment-replies-table .comments-replies-table_view-previous {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-comment-replies-table .comments-replies-table_show-new {
  border-top: 2px solid #404040;
}

.app.theme-dark .media-dialog .c-mw-comment-replies-table .comments-replies-table_wrapper {
  background-color: #141414;
}

.app.theme-dark .c-mw-comment-your.comment-your--reply {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-comment-your:not(.comment-your--reply).comment-your--without-comments {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-comment-your .comment-your_buttons .comment-your_btn-cancel {
  color: #EB6C66;
}
.app.theme-dark .c-mw-comment-your .comment-your_link-preview {
  border: 1px solid #404040;
  background: #141414;
}
.app.theme-dark .c-mw-comment-your .comment-your_link-preview .link-preview_thumbnail {
  background-color: #141414;
}
.app.theme-dark .c-mw-comment.highlighted {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-comment .comment_text .text-truncate_wrapper pre {
  background-color: #141414;
}
.app.theme-dark .c-mw-comments-table {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-comments-table .comments-table_show-new {
  border-top: 2px solid #404040;
}

.app.theme-dark .media-dialog .c-mw-comments-table .comments-table_wrapper {
  background-color: #212121;
}

.app.theme-dark .c-mw-invite-import .import-contacts_list li.disabled {
  color: #f7f7f7;
  border-color: #f7f7f7;
}
.app.theme-dark .c-mw-invite-import .import-contacts_list li .already-member {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-invite-share .invite-socials-option .invite-socials-icon .svg_copy_link {
  background: #ffffff;
  color: #292929;
}
.theme-dark .app.theme-dark .c-mw-invite-share .invite-socials-option .invite-socials-icon .svg_copy_link {
  background: #292929 !important;
  color: #ffffff;
}

.app.theme-dark .c-mw-invite-user .contact-invitation_contacts .contact-invitation_contacts_send {
  box-shadow: 0 -3px 3px -3px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .autocomplete-dropdown .dropdown-menu-list {
  background-color: #303030;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid #404040;
}
.app.theme-dark .autocomplete-dropdown .dropdown-menu-list li.active.dropdown-menu-el .hashtag-wrapper, .app.theme-dark .autocomplete-dropdown .dropdown-menu-list li.active.dropdown-menu-el .mention-username, .app.theme-dark .autocomplete-dropdown .dropdown-menu-list li.active.dropdown-menu-el .mention-handle {
  color: #f7f7f7;
}
.app.theme-dark .autocomplete-dropdown .dropdown-menu-list li.active {
  background-color: #3F3E38;
}
.app.theme-dark .autocomplete-dropdown .dropdown-menu-list li:hover {
  background-color: #5E5645;
}
.app.theme-dark .autocomplete-dropdown .dropdown-menu-list li.mention-label {
  background-color: transparent !important;
}

.app.theme-dark .badge-hint-popup:before {
  background: transparent;
}
.app.theme-dark .document-options-dropdown .dropdown--dont-close .postbar_button {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-emoji-list-popup .emoji-list-popup_wrapper {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.app.theme-dark .c-mw-emoji-picker {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  background: #303030;
}
.app.theme-dark .c-mw-emoji-picker .emoji-tabs {
  background: #212121;
}
.app.theme-dark .c-mw-emoji-picker .emoji-tabs li {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-emoji-picker .emoji-tabs li:hover, .app.theme-dark .c-mw-emoji-picker .emoji-tabs li.active {
  color: #B8D500;
}
.app.theme-dark .c-mw-emoji-picker .picker-panel-right {
  background: #292929;
}
.app.theme-dark .c-mw-emoji-picker .inner-emojis h1 a {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-emoji-picker .inner-emojis li:hover {
  background: #212121;
}
.app.theme-dark .c-mw-emoji-picker .inner-emojis .emoji-item:hover {
  background: #212121;
}
.app.theme-dark .c-mw-emoji-picker .default-emojis {
  border-top: 1px solid #404040;
  background: #212121;
}
.app.theme-dark .c-mw-emoji-picker .default-emojis li:hover {
  background-color: #292929;
}

.app.theme-dark .file-options-dropdown .dropdown--dont-close .postbar_button div {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-giphy-picker {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  background-color: #303030;
}
.app.theme-dark .c-mw-giphy-picker header {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-giphy-picker .giphy-categories,
.app.theme-dark .c-mw-giphy-picker .giphy-gifs,
.app.theme-dark .c-mw-giphy-picker .people-emoji {
  background: #303030;
}
.app.theme-dark .c-mw-profile-popup.user-not-found .profile-popup_user-not-found {
  background-color: #303030;
}
.app.theme-dark .c-mw-profile-popup .profile-popup_wrapper {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-profile-popup .profile-popup_avatar-wrapper .profile-popup_avatar .h-avatar {
  border: 3px solid #141414;
}
.app.theme-dark .c-mw-profile-popup .profile-popup_name-wrapper {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-generate-sticker .close-btn {
  border-color: transparent;
}
.theme-dark .app.theme-dark .c-generate-sticker .close-btn {
  border-color: transparent;
  color: #292929;
}
.app.theme-dark .c-mw-stickers-picker {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  background-color: #303030;
}
.app.theme-dark .c-mw-stickers-picker .pack {
  border-bottom: 2px solid transparent;
  border-top: 2px solid transparent;
}
.app.theme-dark .c-mw-stickers-picker .pack.active {
  border-bottom: 2px solid #ffffff;
}
.theme-dark .app.theme-dark .c-mw-stickers-picker .pack.active {
  border-bottom: 2px solid #292929;
}
.app.theme-dark .c-mw-stickers-picker .nav-left {
  box-shadow: 2px 0 3px -2px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-stickers-picker .nav-right {
  box-shadow: -2px 0 3px -2px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-stickers-picker .nav-btn {
  background-color: #292929;
}
.app.theme-dark .c-mw-calendar-event .day-event-details {
  background: transparent;
}

.app.theme-dark .c-mw-calendar .calendar_head .calendar_head_button {
  background: #404040;
}
.app.theme-dark .c-mw-calendar .day-element {
  background-color: #404040;
}
.app.theme-dark .c-mw-calendar .day-element.highlight {
  background-color: #5E5645;
}
.app.theme-dark .c-mw-calendar .day-element.day-today:not(.disabled) {
  background-color: #5E5645;
}
.app.theme-dark .c-mw-calendar .day-element.disabled {
  background: #303030;
}
.app.theme-dark .c-mw-calendar .day-element .day-more-list {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.app.theme-dark .c-mw-date-picker .date-picker_box .date-picker_head .date-picker_head_button {
  background: #303030;
}
.app.theme-dark .c-mw-date-picker .date-picker_box .date-picker_head .date-picker_head_button .right-arrow,
.app.theme-dark .c-mw-date-picker .date-picker_box .date-picker_head .date-picker_head_button .left-arrow {
  border-left: 2px solid #f7f7f7;
  border-bottom: 2px solid #f7f7f7;
}
.app.theme-dark .c-mw-date-picker .day-container .day-element:hover {
  background: #5E5645;
}
.app.theme-dark .c-mw-date-picker .day-container .day-element.disabled {
  opacity: #303030;
}
.app.theme-dark .c-mw-date-picker .day-container .day-element.highlight {
  background: #5E5645;
}
.app.theme-dark .c-mw-date-picker .day-container .day-element.day-today:not(.highlight):not(:hover) {
  background-color: #5E5645;
}

.app.theme-dark .c-mw-event-date-selector .event-v2 .event-start .calendar-button .svg_calendar,
.app.theme-dark .c-mw-event-date-selector .event-v2 .event-end .calendar-button .svg_calendar {
  color: #404040;
}
.app.theme-dark .c-mw-event-list-item-simple .upcoming-event .event-image-wrapper {
  color: #292929;
}
.app.theme-dark .c-mw-event-list-item-simple .event-list-item-simple_repeat .repeat-popup .repeat-popup_content {
  background-color: #292929;
}

.app.theme-dark .c-mw-sidebar-event-details .mw-box_content .group-img-wrapper img {
  border: 2px solid transparent;
}

.app.theme-dark .c-mw-time-picker .dropdown-menu .dropdown-menu_list .select-menu_content_option {
  border: 1px solid transparent !important;
}
.app.theme-dark .c-mw-time-picker .dropdown-menu .dropdown-menu_list .select-menu_content_option:hover, .app.theme-dark .c-mw-time-picker .dropdown-menu .dropdown-menu_list .select-menu_content_option.time-option-active {
  background: #141414;
  border: 1px solid #404040;
}
.app.theme-dark .c-mw-time-picker .dropdown-menu .dropdown-menu_list .select-menu_content_option.time-option-highlight {
  background: #292929;
  border: 1px solid #404040;
}

.app.theme-dark .c-follow-button .m-triangle_bottom {
  border-top-color: #f7f7f7;
}

.app.theme-dark .c-mw-group-application .question-wrapper a {
  color: #B8D500;
}

.app.theme-dark .c-mw-group-main .avatar-photo.has-seen {
  background: #404040;
}
.app.theme-dark .c-mw-group-main .avatar-photo img {
  background-color: #141414;
}
.app.theme-dark .c-mw-group-main .invite-socials-option {
  border: 1px solid #f7f7f7;
}
.app.theme-dark .c-mw-group-main .btn-add-story svg {
  color: #000000;
}

.app.theme-dark .c-mw-group-questions .group-questions_question .group-questions_question-confirm {
  background: #303030;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-group-settings-membership .option_details {
  border-top: 1px solid #404040;
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-group-tabs .input-wrapper input {
  background-color: transparent;
}
.app.theme-dark .c-mw-group-tabs .input-wrapper input::-webkit-input-placeholder {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-group-tabs .input-wrapper input::-moz-placeholder {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-dsnp-confirm-failure {
  color: #ffffff;
}
@media (max-width: 767px) {
  .app.theme-dark .c-mw-home-card-box {
    background-color: transparent;
  }
}
.app.theme-dark .c-mw-home-card-details .color-text-btn {
  color: #B8D500;
}
.app.theme-dark .c-mw-home-card-details .terms-info-links a {
  color: #B8D500;
}
.app.theme-dark .c-mw-home-content-header-avalanche {
  background: transparent;
}
.app.theme-dark .c-mw-home-content-header {
  background: transparent;
}
.app.theme-dark .c-mw-home-lang-picker .triangle_bottom,
.app.theme-dark .c-mw-home-lang-picker .triangle_top {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.app.theme-dark .c-mw-home-lang-picker .nav-locale-changer ul {
  background: #303030;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-home-lang-picker .nav-locale-changer ul .nav_locale,
.app.theme-dark .c-mw-home-lang-picker .nav-locale-changer ul .list.vertical .nav_locale {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-home-login-form .error-note {
  background-color: #EB6C66;
}
.theme-dark .app.theme-dark .c-mw-home-login-form .error-note {
  background-color: #EB6C66 !important;
}

.app.theme-dark .c-mw-phone-input .iti__dial-code {
  color: #a8a8a8;
}

.app.theme-dark .c-mw-phone-input .iti__flag.iti__np {
  background-color: transparent;
}

.app.theme-dark .c-mw-siwa-identifier .resend-row .btn-resend {
  color: #B8D500;
}

.app.theme-dark .c-mw-siwa-signin .c-mw-home-card-box .h-handle-value {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-siwa-signin .c-mw-home-card-box .h-handle-value .suffix {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-siwf-signin .c-mw-home-card-box .h-handle-value {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-siwf-signin .c-mw-home-card-box .h-handle-value .suffix {
  color: #f7f7f7;
}

.app.theme-dark .c-sidebar-tellers .ring {
  background: #93866C;
  border: 2px solid #404040;
}
.app.theme-dark .c-sidebar-tellers .avatar {
  border: 2px solid transparent;
  background: #ffffff;
}
.app.theme-dark .c-sidebar-tellers .btn-add-story {
  background-color: #93866C;
}

.app.theme-dark .c-feed-simple .suggestions-results {
  background-color: #292929;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-feed-simple .feed_type-selector_button {
  color: #f7f7f7;
}
.app.theme-dark .c-feed-simple .feed_type-selector_button.active {
  color: #000000;
}
.app.theme-dark .c-feed-simple .feed_type-selector_button:not(.active) {
  background-color: #292929;
  border-bottom: 1px solid #404040;
}

.app.theme-dark .c-mw-audio.chat-message.chat-message--mine .audio_tracker, .app.theme-dark .c-mw-audio.chat-message.chat-message--admin .audio_tracker {
  background-color: #292929;
}

.app.theme-dark .c-mw-browse-groups .browse-communities_content {
  background-color: #292929;
}
.app.theme-dark .c-mw-browse-groups .browse-communities_row {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-browse-groups .browse-communities_sidebar {
  background-color: #141414;
}
.app.theme-dark .c-mw-browse-groups .browse-communities_sidebar .browse-communities_sidebar_bottom {
  color: #f7f7f7;
  border-top: 1px solid #404040;
}
@media screen and (max-width: 460px) {
  .app.theme-dark .c-mw-browse-groups .browse-communities_sidebar {
    border-right: 1px solid #404040;
  }
  .app.theme-dark .c-mw-browse-groups .browse-communities_sidebar .mobile-sidebar-btn {
    background: #292929;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  }
}
.app.theme-dark .c-mw-browse-pages .browse-communities_content {
  background-color: #292929;
}
.app.theme-dark .c-mw-browse-pages .browse-communities_row {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-browse-pages .browse-communities_sidebar {
  background-color: #141414;
}
.app.theme-dark .c-mw-browse-pages .browse-communities_sidebar .browse-communities_sidebar_bottom {
  color: #f7f7f7;
  border-top: 1px solid #404040;
}
@media screen and (max-width: 460px) {
  .app.theme-dark .c-mw-browse-pages .browse-communities_sidebar {
    border-right: 1px solid #404040;
  }
  .app.theme-dark .c-mw-browse-pages .browse-communities_sidebar .mobile-sidebar-btn {
    background: #292929;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  }
}
.app.theme-dark .c-mw-browse-pages.pages-ftue {
  border: 1px solid #404040;
}

.app.theme-dark .c-mw-credit-card-form #cc-form .cc-field::-webkit-input-placeholder {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-credit-card-form #cc-form .cc-field::-moz-placeholder {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-credit-card-form #cc-form .cc-field:focus, .app.theme-dark .c-mw-credit-card-form #cc-form .cc-field.StripeElement--focus {
  border-bottom-color: #f7f7f7;
}
.app.theme-dark .c-mw-credit-card-form #cc-form .cc-field:focus::-webkit-input-placeholder, .app.theme-dark .c-mw-credit-card-form #cc-form .cc-field.StripeElement--focus::-webkit-input-placeholder {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-credit-card-form #cc-form .cc-field:focus::-moz-placeholder, .app.theme-dark .c-mw-credit-card-form #cc-form .cc-field.StripeElement--focus::-moz-placeholder {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-credit-card-form #cc-form .cc-field.StripeElement--invalid, .app.theme-dark .c-mw-credit-card-form #cc-form .cc-field.h-input--error {
  border-bottom-color: #EB6C66;
  color: #EB6C66;
}
.app.theme-dark .c-mw-credit-card-form #cc-form .cc-field.StripeElement--invalid::-webkit-input-placeholder, .app.theme-dark .c-mw-credit-card-form #cc-form .cc-field.h-input--error::-webkit-input-placeholder {
  color: #EB6C66;
}
.app.theme-dark .c-mw-credit-card-form #cc-form .cc-field.StripeElement--invalid::-moz-placeholder, .app.theme-dark .c-mw-credit-card-form #cc-form .cc-field.h-input--error::-moz-placeholder {
  color: #EB6C66;
}
.app.theme-dark .c-mw-credit-card-form .cc-auth-error {
  color: #EB6C66;
  background-color: #292929;
  border-bottom: 2px solid #404040;
}
@media screen and (max-width: 520px) {
  .app.theme-dark .c-mw-credit-card-form .cc-auth-error {
    background-color: #EB6C66;
  }
}
@media screen and (max-width: 520px) {
  .app.theme-dark .c-mw-credit-card-form .cc-auth-error svg {
    color: #EB6C66;
  }
}
.app.theme-dark .c-mw-credit-card-form .cc-validator-error {
  color: #EB6C66;
}

.app.theme-dark .c-mw-document:not(:last-of-type) {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-document .postbar-item:before {
  background-color: #f7f7f7;
}

.app.theme-dark .c-mw-documents-service .breadcrumbs .breadcrumbs_text .folder-name {
  color: #B8D500;
}
.app.theme-dark .c-mw-documents-service .hashtag-view {
  border-bottom: 1px solid #404040;
}

.app.theme-dark .c-mw-mewe-playbox.mewe-playbox--mewe_we .mewe-playbox_clock {
  color: #B8D500;
}
.app.theme-dark .c-mw-mewe-playbox .mewe-playbox_wrapper {
  background-color: #292929;
  border: 1px solid #404040;
}
@keyframes fadein {}
@-webkit-keyframes fadein {}
.app.theme-dark .c-mw-mewe-player .dc-circle circle {
  fill: transparent;
}

.app.theme-dark .c-generic-notification .c-text-truncate .text-truncate_wrapper a {
  color: #B8D500 !important;
}

.app.theme-dark .c-mw-notification {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-notification.notification_unseen {
  background-color: #282E04;
}
.app.theme-dark .c-mw-notification .notification_text .notification_text_user {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-notification .notification_details_place:before {
  background-color: #f7f7f7;
}
.app.theme-dark .c-mw-notification .notification_buttons button.notif-decline-btn {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-notifications-wrapper .notifications-wrapper_refresh {
  border-bottom: 2px solid #404040;
}

.app.theme-dark .c-mw-photo-group .photo-group_item .photo-group_img-wrapper {
  border: 0.5px solid #404040;
}
.app.theme-dark .c-mw-photo-stream .photos-photostream-el {
  background-color: #141414;
}
.app.theme-dark .c-mw-photo-stream .photos-photostream-el.photo-el-selected .photo-el-select:after {
  border-color: #f7f7f7;
}
.app.theme-dark .c-mw-photo-stream .photos-photostream-el .photo-el-select {
  border: 2px solid #f7f7f7;
}
.app.theme-dark .c-mw-photo-stream .photos-photostream-el .photo-el-select:after {
  background: transparent;
}
.app.theme-dark .c-mw-photo-stream .photostream-nav {
  background-color: #292929;
}
.app.theme-dark .c-mw-photo-stream .photostream-nav .photo-stream_menu .photo-stream_menu_spacer {
  background-color: #404040;
}
.app.theme-dark .c-mw-postbox-placeholder {
  background-color: #292929;
}
.app.theme-dark .c-mw-postbox-placeholder .overlay-postbox {
  background: rgba(0, 0, 0, 0.8);
}

.app.theme-dark .c-mw-postbox-photo .postbox_media_photo_textarea-wrapper {
  background-color: #212121;
}

.app.theme-dark .c-mw-postbox .postbox_header .postbox_header_post .postbox_header_textarea {
  background-color: transparent !important;
}
.app.theme-dark .c-mw-postbox .postbox_controls .postbox_controls_buttons .control-btn svg.svg_emoji {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-postbox .postbox_controls .postbox_controls_cancel-button {
  color: #EB6C66;
}
.app.theme-dark .c-mw-postbox .postbox_media .preselected-video {
  border-top: 2px solid #404040;
}
.app.theme-dark .c-mw-postbox .postbox_media.postbox_media--video {
  border-top: 2px solid #404040;
}
.app.theme-dark .c-mw-postbox .postbox_media.postbox_media--documents {
  border-top: 2px solid #404040;
}
.app.theme-dark .c-mw-postbox .postbox_media .postbox_media_video .postbox_media_video_placeholder {
  background: #000000;
}
.app.theme-dark .c-mw-postbox .postbox_media .postbox_media_photo {
  border-top: 2px solid #404040;
}
.app.theme-dark .c-mw-postbox .postbox_media .postbox_media_photo_wrapper {
  background-color: #212121;
  border: 0.5px solid #404040;
}
.app.theme-dark .c-mw-postbox .postbox_media .postbox_media_link {
  border-top: 2px solid #404040;
}
.app.theme-dark .c-mw-postbox .postbox_media .postbox_media_link .postbox_media_link_thumbnails .postbox_media_link_thumbnails_wrapper.postbox_media_link_thumbnails_wrapper--no-thumbnail:after {
  background-color: #212121;
}
.app.theme-dark .c-mw-postbox .postbox_media .postbox_poll {
  border-top: 0.5px solid #404040;
  border-bottom: 0.5px solid #404040;
}
.app.theme-dark .c-mw-postbox .postbox_media .postbox_gif-loader {
  border-top: 2px solid #404040;
}
@media screen and (max-width: 500px), screen and (min-width: 621px) and (max-width: 1120px) {
  .app.theme-dark .c-mw-postbox .postbox_controls .postbox_controls_buttons {
    border-bottom: 2px solid #404040;
  }
}

.app.theme-dark .c-mw-postbox.mycloud .to-drop.column {
  background: #212121;
}

.app.theme-dark .c-mw-postbox .postbox_emojis-preset {
  border-top: 2px solid #404040;
}

.app.theme-dark .c-mw-profile-dropdown-preview .avatar {
  background-color: #292929;
}
.app.theme-dark .c-mw-profile-dropdown-preview .dropdown_list {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid #404040;
}
.app.theme-dark .c-mw-purchase .purchase-column:last-of-type {
  border-left: 1px solid #404040;
}
[dir=rtl] .app.theme-dark .c-mw-purchase .purchase-column:last-of-type {
  border-right: 1px solid #404040;
}
.app.theme-dark .c-mw-purchase .cart-items-list .cart_item + .cart_item {
  border-top: 1px solid #404040;
}

.app.theme-dark .c-mw-share-with .share-with_header {
  border-bottom: 1px solid #404040;
}

.app.theme-dark .postbox .c-mw-share-with {
  border-top: 2px solid #404040;
}

.app.theme-dark .c-mw-share-with .event-picker_empty-text {
  color: #B8D500;
}

.app.theme-dark .c-mw-sharing-info .sharing-info-popup {
  background-color: #292929;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-sharing-info .sharing-info-popup:before {
  background-color: #292929;
}
.app.theme-dark .c-mw-sharing-info .dropdown-menu li .sharing-info .sharing-info_description {
  color: #a8a8a8;
}

.app.theme-dark .c-mw-sharing-public-post {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-sharing-public-post .allow-post-comments {
  border-top: 1px solid #404040;
}

.app.theme-dark .c-mw-sidebar-topics .sidebar-topics_list-wrapper .featured-topics {
  background-color: transparent;
}
.app.theme-dark .c-mw-sidebar-topics .sidebar-topics_list-wrapper .tile .topic-name {
  color: #ffffff;
}

.app.theme-dark .c-mw-store-item {
  border: 1px solid #404040;
  background-color: #212121;
}
.app.theme-dark .c-mw-store-item .item_icon {
  background-color: #292929;
}

.app.theme-dark .c-mw-store .mobile-cart-link {
  background: #212121;
  color: #EB6C66;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-store .store_banner-carousel .slides-nav .btn {
  background: #6e6e6e !important;
  border: 1px solid #f7f7f7 !important;
}
.app.theme-dark .c-mw-store .store_banner-carousel .slides-nav .btn.btn-active {
  background: #f7f7f7 !important;
}
.app.theme-dark .c-mw-store .store_banner.banner-premium {
  color: #ffffff;
}
.app.theme-dark .c-mw-store .store_banner.banner-thanks {
  color: #000000;
}
.app.theme-dark .c-mw-timeago .timeago-time .timeago:hover:before,
.app.theme-dark .c-mw-timeago .timeago--popup .timeago:hover:before {
  background-color: #292929;
}
.app.theme-dark .c-mw-timeago .timeago_popup {
  background-color: #292929;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.app.theme-dark .c-mw-user-autocomplete-list.new-chat {
  border-bottom: 2px solid #404040;
}
.app.theme-dark .c-mw-user-autocomplete-list.new-chat .dropdown-menu-list li:hover, .app.theme-dark .c-mw-user-autocomplete-list.new-chat .dropdown-menu-list li.active {
  background-color: #141414;
}
.app.theme-dark .c-mw-user-autocomplete .search-wrapper {
  background: #303030;
}
.app.theme-dark .c-mw-user-autocomplete .search-wrapper .contact-bubble {
  color: #f7f7f7;
  background-color: #141414;
}
.app.theme-dark .c-mw-user-autocomplete .search-wrapper .contact-bubble a.close {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-user-autocomplete .h-input_search {
  background: transparent !important;
}

.app.theme-dark .c-mw-user-autocomplete.small-chat {
  border-top: 1px solid #404040;
}

.app.theme-dark .c-mw-user-select-dropdown .dropdown-menu-wrapper {
  border: 1px solid #404040;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  background: #292929;
}
.app.theme-dark .c-mw-user-select-dropdown .dropdown-menu-wrapper .dropdown-menu-item:hover {
  background: #141414;
}

.app.theme-dark .c-mw-voice .voice_buttons .voice_buttons_play-button svg {
  color: #000000;
  background-color: #ffffff;
}
.app.theme-dark .c-mw-voice .voice_close-button {
  color: #EB6C66;
}

.app.theme-dark .small-chat .c-mw-voice {
  background-color: #141414;
  border-bottom: 1px solid #404040;
}

.app.theme-dark .c-mw-campaign-post .post-poll {
  border-top: 0.5px solid #404040;
  border-bottom: 0.5px solid #404040;
}
.app.theme-dark .c-mw-campaign-post .post-poll .post-poll-option {
  background-color: #212121;
}
.app.theme-dark .c-mw-campaign-post .post-poll .post-poll-option .radio-dot {
  border: 2px solid #f7f7f7;
}
.app.theme-dark .c-mw-campaign-post .post-poll .post-poll-option.selected .radio-dot-inner {
  background-color: #f7f7f7;
}
.app.theme-dark .c-mw-campaign-post .post-text pre {
  background-color: #141414;
}

.app.theme-dark .c-emoji-senders-header .emoji-senders_header button {
  color: #f7f7f7;
}
.app.theme-dark .c-emoji-senders-header .emoji-senders_header button:not(.selected-tab) {
  border-bottom-color: transparent;
}
.app.theme-dark .c-emoji-senders-header .emoji-senders_header-dialog .emoji-senders_header_all:not(.selected-tab) {
  border-bottom-color: transparent;
}
.app.theme-dark .c-emoji-senders-header .emoji-senders_header-dialog ul li:not(.selected-tab) {
  border-bottom-color: transparent;
}

.app.theme-dark .c-mw-emoji-senders.top-dropdown header {
  border-top: 1px solid #404040;
}

.app.theme-dark .c-mw-post-approval .m-tooltip:after {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-post-date-and-permissions .section-left {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-post-date-and-permissions .featured-indicator {
  border-left: 1px solid #404040;
  border-bottom: 1px solid #404040;
}
[dir=rtl] .app.theme-dark .c-mw-post-date-and-permissions .featured-indicator {
  border-right: 1px solid #404040;
}

.app.theme-dark .c-mw-post-document:not(:first-of-type) {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-post-document.post-document--upload-fail svg {
  color: #EB6C66;
}
.app.theme-dark .c-mw-post-document.post-document--upload-fail .post-document_content .post-document_name {
  color: #EB6C66;
}

.app.theme-dark .c-mw-post-link.post-link--image .post-link_img-wrapper {
  background: transparent;
}
.app.theme-dark .c-mw-post-link .post-link_img-wrapper {
  background-color: #141414;
}
.app.theme-dark .c-mw-post-link .post-link_embed.embed--loading::after {
  background-color: #141414;
}
@-webkit-keyframes post_gradient {}
@keyframes post_gradient {}
.app.theme-dark .c-mw-post-media .post-media_nav .post-media_nav_center .nav-dot.dot-active:after {
  background-color: #B8D500;
}
.app.theme-dark .c-mw-post-media .post-media_gif-wrapper .post-media_gif_button {
  background-color: rgba(0, 0, 0, 0.8);
  border: solid 2px #ffffff;
}
.app.theme-dark .c-mw-post-media .post-media_gif-wrapper .post-media_gif_button:after {
  color: #ffffff;
}
@keyframes loading {}

.app.theme-dark .c-mw-post-placeholder .post_placeholder {
  background-color: #292929;
}
@-webkit-keyframes post_gradient {}
@keyframes post_gradient {}
.app.theme-dark .c-mw-post-poll-option .poll_photo {
  border: 1px solid #404040;
}

.app.theme-dark .c-mw-post-poll .spacer-dot:before {
  background-color: #f7f7f7;
}
.app.theme-dark .c-mw-post-poll .poll_info_time-left .poll_info_time-left_popup {
  color: #f7f7f7;
  background-color: #292929;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-mw-post-poll .poll_info_time-left:hover:after {
  background-color: #292929;
}

.app.theme-dark .c-mw-post-snippet {
  background-color: #292929;
}
.app.theme-dark .c-mw-post-snippet .post_text .text-truncate_wrapper pre {
  background-color: #141414;
}
.app.theme-dark .c-mw-post-snippet .postbar_wrapper .postbar_header {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-post-snippet.skin-shared {
  background: #303030;
}
.app.theme-dark .c-mw-post-snippet.skin-shared .word-highlight {
  background-color: transparent !important;
}
.app.theme-dark .c-mw-post-snippet .btn-undo {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-post-snippet .link-color {
  color: #B8D500;
}

.app.theme-dark .c-mw-post-video .mp-embed {
  background-color: #242424;
}

.app.theme-dark .c-mw-post {
  background-color: #292929;
}
.app.theme-dark .c-mw-post .post_text .text-truncate_wrapper pre {
  background-color: #141414;
}
.app.theme-dark .c-mw-post .postbar_wrapper .postbar_header {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-post.skin-shared {
  background: #303030;
}
.app.theme-dark .c-mw-post.skin-shared .word-highlight {
  background-color: transparent !important;
}
.app.theme-dark .c-mw-post .btn-undo {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-post .post_processing-video {
  background-color: #000000;
  color: #ffffff;
}

@keyframes emojified {}
.app.theme-dark .c-mw-postbar-emoji .emoji-user .emoji:after {
  background-color: #f7f7f7;
}
.app.theme-dark .c-mw-postbar-emoji .postbar-emoji_counter {
  border-color: #ffffff;
}
.app.theme-dark .message_emojis-list .c-mw-postbar-emoji {
  background-color: transparent;
}
.app.theme-dark .message_emojis-list .c-mw-postbar-emoji .all-tab-message {
  color: #f7f7f7;
}

.app.theme-dark .c-mw-postbar-share-button .shares-list_content .shares-list_user:hover {
  background: #141414;
}

.app.theme-dark .c-profile-group .avatar {
  background-color: #292929;
  border: solid 5px #141414;
}
.app.theme-dark .c-profile-main-cover .reputation-banner {
  background-color: #292929;
}

.app.theme-dark .c-profile-main-reputation .open-vote-btn {
  background: #292929;
}
.app.theme-dark .c-profile-main-reputation .vote-btn {
  background: #292929;
}
.app.theme-dark .c-profile-main-reputation .vote-btn svg, .app.theme-dark .c-profile-main-reputation .vote-btn use {
  -webkit-tap-highlight-color: transparent;
}
.app.theme-dark .c-profile-main-reputation .voted-points {
  color: #000000;
}

.app.theme-dark .c-profile-main strong {
  color: #B8D500;
}
.app.theme-dark .c-profile-main .avatar-wrapper .ring {
  background: #141414;
}
.app.theme-dark .c-profile-main .avatar-wrapper .ring.has-entries {
  border: 5px solid #404040;
}
.app.theme-dark .c-mw-dummy-background .mewe-app-header {
  background: #292929;
}
.app.theme-dark .c-mw-dummy-background .mw-box .mw-box-header {
  background: #292929;
  color: #f7f7f7;
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-dummy-background .dummy-chat .dummy-chat-avatar {
  background: #f7f7f7;
}
.app.theme-dark .c-mw-dummy-background .dummy-chat .dummy-chat-text {
  background: #f7f7f7;
}
.app.theme-dark .c-mw-dummy-background .dummy-postbox {
  background-color: #292929;
}
.app.theme-dark .c-mw-dummy-background .dummy-wrappers .dummy-alert {
  border: 2px solid #404040;
}
.app.theme-dark .c-mw-dummy-background .dummy-wrappers .dummy-alert:after {
  background: #292929;
}
.app.theme-dark .c-mw-dummy-background .group-photo {
  background-color: #292929;
}
.app.theme-dark .c-mw-dummy-background .dummy-group-tabs {
  background-color: #292929;
}
.app.theme-dark .c-mw-ftue .dialog_inner-wrapper .dialog_header .svg_cancel {
  color: #f7f7f7;
}
.app.theme-dark .c-mw-ftue .step-find-friends .find-friends-option {
  background: #ffffff;
  border: 1px solid #404040;
  background-color: #141414;
}
.app.theme-dark .c-mw-ftue .step-find-friends .find-friends-option .option-label .radio-dot .radio-dot-inner {
  background-color: #000000;
}
.app.theme-dark .c-mw-ftue .step-find-friends .email-providers .email-provider {
  background-color: #ffffff;
  border: 1px solid #404040;
}
.app.theme-dark .c-mw-ftue .step-contacts-list .contacts-list .contact-row .multiple-connections {
  background: transparent;
}

.app.theme-dark .c-mw-public-join .dialog-wrapper {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-app-event-settings .mw-box_content .btn-advanced {
  color: #B8D500;
}
.app.theme-dark .c-app-event-settings .mw-box_section.mw-box_section--disabled:after {
  background: transparent;
}

.app.theme-dark .c-app-event-settings .mw-box_content .btn-advanced {
  color: #B8D500;
}
.app.theme-dark .c-app-event-settings .mw-box_section.mw-box_section--disabled:after {
  background: transparent;
}
.app.theme-dark .c-app-group-members-profile .contact-header_wrapper {
  background-color: #141414;
}
.app.theme-dark .c-app-group-members-profile .contact-header {
  background-color: #292929;
}

.app.theme-dark .c-app-group-settings .mw-box_content .btn-advanced {
  color: #B8D500;
}
.app.theme-dark .c-app-group-settings .mw-box_section.mw-box_section--disabled:after {
  background: transparent;
}

.app.theme-dark .c-app-group-settings .mw-box_content .btn-advanced {
  color: #B8D500;
}
.app.theme-dark .c-app-group-settings .mw-box_section.mw-box_section--disabled:after {
  background: transparent;
}
.app.theme-dark .c-app-mycloud .mycloud-box {
  background-color: #292929;
}

.app.theme-dark .c-app-page-about .mw-box_content .about-section {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-app-page-notifications .notifications-wrapper_refresh {
  border-bottom: 2px solid #404040;
}

.app.theme-dark .c-app-page-settings-moderation .disabled .mw-box_section_row span b {
  color: #a8a8a8;
}
.app.theme-dark .c-app-page-settings-moderation .mw-box_section_row span {
  color: #a8a8a8;
}
.app.theme-dark .c-app-page-settings-moderation .mw-box_section_row span b {
  color: #f7f7f7;
}

.app.theme-dark .c-app-page-settings .mw-box_content .btn-advanced {
  color: #B8D500;
}
.app.theme-dark .c-app-page-settings .mw-box_section.mw-box_section--disabled:after {
  background: transparent;
}

.app.theme-dark .c-app-page-settings .mw-box_content .btn-advanced {
  color: #B8D500;
}
.app.theme-dark .c-app-page-settings .mw-box_section.mw-box_section--disabled:after {
  background: transparent;
}
.app.theme-dark .c-app-page-statistics-followers .page-analytics-followers-graph-container .filled-graph {
  fill: #B8D500;
}
.app.theme-dark .c-app-page-statistics-followers .page-analytics-followers-graph-container .x-axis {
  fill: transparent;
}
.app.theme-dark .c-app-page-statistics-followers .page-analytics-followers-graph-container .graph-text {
  fill: #f7f7f7;
  color: #f7f7f7;
}

.app.theme-dark .c-app-page-statistics .select-menu_opener_wrapper .select-menu_opener {
  color: #B8D500;
  background: transparent;
}
.app.theme-dark .c-app-page-statistics .page-analytics-summary-item_pct .m-triangle_bottom,
.app.theme-dark .c-app-page-statistics .page-analytics-summary-item_pct .m-triangle_top {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.app.theme-dark .c-app-page-statistics .page-analytics_post_row {
  background-color: #292929;
}
.app.theme-dark .c-app-page-statistics .page-analytics_post_row + .page-analytics_post_row {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-app-profile-about .mw-box_content .about-section {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-app-route .animation-loading-1 .animated-dot-1 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-1 {}
.app.theme-dark .c-app-route .animation-loading-1 .animated-dot-2 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-2 {}
.app.theme-dark .c-app-route .animation-loading-1 .animated-dot-3 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-3 {}
.app.theme-dark .c-app-route .animation-loading-1 .animated-dot-4 {
  background-color: #f7f7f7;
}
@keyframes animated-dot-4 {}

.app.theme-dark .c-app-route .animation-loading-2:before {
  border: 2px solid transparent;
}
@keyframes rotating-circle {}

@keyframes blink {
  50% {
    color: transparent;
  }
}
@keyframes d10-1 {}
@keyframes d10-2 {}
.app.theme-dark .c-app-route .app-dragover-overlay {
  background: rgba(0, 0, 0, 0.8);
}

.app.theme-dark .c-app-scheduled-feed .action-buttons {
  background-color: #141414;
}
.app.theme-dark .c-app-scheduled-feed .action-buttons button {
  color: #B8D500;
}
.app.theme-dark .c-app-scheduled-feed .schedule-group_row:not(:first-of-type) {
  border-top: 1px solid #404040;
}

.app.theme-dark .c-app-settings-account .settings_info-item {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-app-settings-account .settings_info-item .settings_info_value {
  color: #B8D500;
}
.app.theme-dark .c-app-settings-account .settings_info-item .svg_arrow_right {
  color: #f7f7f7;
}
.app.theme-dark .c-app-settings-account .settings_edit-box {
  background-color: #212121;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-app-settings-account .settings-account_email .settings-account_email_resend {
  color: #f7f7f7;
}
.app.theme-dark .c-app-settings .mw-box_content .btn-advanced {
  color: #B8D500;
}
.app.theme-dark .c-app-settings .mw-box_section.mw-box_section--disabled:after {
  background: transparent;
}

.app.theme-dark .c-confirm-route header {
  background-color: #141414;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  border: solid 1px #404040;
}
.app.theme-dark .c-error-notfound-route {
  background-color: #141414;
}
.app.theme-dark .c-externalhit-route .static-content h1 {
  color: #292929;
}
.app.theme-dark .c-externalhit-route .static-content p {
  color: #292929;
}
.app.theme-dark .c-lockout-route .lockout-wrapper .btn-reset {
  color: #B8D500;
}
.app.theme-dark .c-lockout-route .lockout-wrapper a {
  color: #B8D500;
}

.app.theme-dark .c-set-new-password .home-info a {
  color: #B8D500;
}

.app.theme-dark .c-share-to-mewe-logged-in #postbox {
  border-color: #404040;
  background: #292929;
}
.app.theme-dark .c-share-to-mewe-logged-in #postbox .row.share-with {
  background: #141414;
}
.app.theme-dark .c-share-to-mewe-logged-in .my-acc-wrapper .caret {
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.app.theme-dark .c-share-to-mewe-logged-in .my-acc-wrapper .list {
  background: #303030;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.app.theme-dark .c-share-to-mewe-logged-in .my-acc-wrapper .list a {
  color: #f7f7f7;
}
.app.theme-dark .c-share-to-mewe-logged-in .my-acc-wrapper .list .arrow {
  border-bottom: 5px solid #303030;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.app.theme-dark .c-verify-route .info-text {
  color: #f7f7f7;
}
.app.theme-dark .c-verify-route .btn-reset {
  color: #B8D500;
}
.app.theme-dark .c-verify-route a {
  color: #B8D500;
}

.app.theme-dark .c-videocall-route {
  background: #141414;
  color: #f7f7f7;
}
.app.theme-dark .c-videocall-route .call-top-bar {
  background: #292929;
}
.app.theme-dark .c-videocall-route .call-controls {
  background: #292929;
}
.app.theme-dark .c-videocall-route .call-controls button.red-btn {
  color: #EB6C66;
}
.app.theme-dark .c-videocall-route .my-video-box {
  color: #ffffff;
}
.app.theme-dark .c-videocall-route .call-video-box .call-video_placeholder img {
  border: 5px solid #292929;
}
.app.theme-dark .c-videocall-route .permissions-popup {
  background: #303030;
}
.app.theme-dark .c-videocall-route .permissions-popup .permissions-popup_arrow {
  border-top: 1px solid #303030;
  border-left: 1px solid #303030;
  background: #303030;
}
@keyframes blink {
  50% {
    color: transparent;
  }
}
.app.theme-dark .c-videocall-route.call-video-visible {
  background: #242424;
}
.app.theme-dark .c-videocall-route.call-video-visible .call-top-bar {
  color: #292929;
}

.app.theme-dark .c-mw-chat-search-results {
  background-color: #303030;
}
.app.theme-dark .c-mw-group-search-results {
  background-color: #303030;
}
.app.theme-dark .c-mw-page-search-results {
  background-color: #303030;
}
.app.theme-dark .c-mw-search-results .group-search-results_wrapper {
  background-color: #292929;
}
.app.theme-dark .c-mw-search-results .group-search-results_wrapper.group-search-results_wrapper--no-data, .app.theme-dark .c-mw-search-results .group-search-results_wrapper.animation-loading-2 {
  background-color: #292929;
}
.app.theme-dark .c-mw-search-results .group-search-results_members .group-search-results_header,
.app.theme-dark .c-mw-search-results .group-search-results_posts .group-search-results_header {
  background-color: #212121;
}
.app.theme-dark .c-mw-search-results .group-search-results_member:not(:first-of-type) {
  border-top: 1px solid #404040;
}
.app.theme-dark .c-mw-smart-search-chat:not(:last-of-type) {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-smart-search-chat.smart-search-chat--message .smart-search-chat_author-wrapper span + span:before {
  background-color: #f7f7f7;
}

.app.theme-dark .c-mw-smart-search-group:not(:last-of-type) {
  border-bottom: 1px solid #404040;
}

.app.theme-dark .c-mw-smart-search-page:not(:last-of-type) {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-smart-search-user:not(:last-of-type) {
  border-bottom: 1px solid #404040;
}
.app.theme-dark .c-mw-smart-search-user .smart-search-user_info .smart-search-user_info_item:not(:last-of-type):before {
  background-color: #f7f7f7;
}
.app.theme-dark .c-mw-smart-search-user .smart-search-user_info .smart-search-user_info_item span {
  color: #B8D500;
}

.app.theme-dark .c-mw-smart-search .autocomplete-results {
  background-color: #292929;
}
.app.theme-dark .c-mw-smart-search .autocomplete-results .remove-all:hover {
  background-color: #292929;
}
.app.theme-dark .c-mw-smart-search .smart-search-dialog .dialog_inner {
  background-color: transparent;
}
.app.theme-dark .c-mw-smart-search .smart-search-dialog .smart-search_results .text-truncate_wrapper pre {
  background-color: #141414;
}
.app.theme-dark .c-mw-smart-search .smart-search-dialog .smart-search_result_bookmark {
  background-color: #212121;
}
.app.theme-dark .c-mw-smart-search .smart-search-dialog .smart-search_result_bookmark button {
  color: #B8D500;
}
.app.theme-dark .c-mw-smart-search .trending-results {
  background-color: #292929;
}
.app.theme-dark .c-mw-settings-badges .badge-info {
  color: #B8D500;
}

.app.theme-dark .c-mw-settings-groups .group-settings_wrapper:not(:last-of-type) {
  border-bottom: 1px solid #404040;
}

.app.theme-dark .c-mw-settings-purchases .sub-item .sub-item_promo .h-input-box_hint.hint-success {
  color: #9CDE84 !important;
}
.app.theme-dark .c-button-targets.skin-postbar {
  color: #f7f7f7;
}

/* ========================================================================= *\
//             vv COLORS THAT DONT CHANGE ACCROSS THEMES vv
\* ========================================================================= */
/* ========================================================================= *\
//             vv COLORS THAT DONT CHANGE ACCROSS THEMES vv
\* ========================================================================= */
/* ========================================================================= *\
//             vv COLORS THAT DONT CHANGE ACCROSS THEMES vv
\* ========================================================================= */
/* ========================================================================= *\
//             vv COLORS THAT DONT CHANGE ACCROSS THEMES vv
\* ========================================================================= */
/*
  loading-1
  <div class="animation-loading-1">
    <span class="animated-dot-1"></span>
    <span class="animated-dot-2"></span>
    <span class="animated-dot-3"></span>
    <span class="animated-dot-4"></span>
  </div>
*/
.animation-loading-1 {
  height: 40px;
  display: block;
  text-align: center;
}
.animation-loading-1 span {
  width: 12px;
  height: 12px;
  bottom: -15px;
  display: inline-block;
  position: relative;
  border-radius: 100%;
}
.animation-loading-1 .animated-dot-1 {
  animation: animated-dot-1 1.6s linear infinite;
  animation-delay: -0.3s;
  background-color: #141414;
}
@keyframes animated-dot-1 {
  50% {
    width: 25px;
    height: 25px;
    bottom: 0;
    opacity: 0.1;
  }
}
.animation-loading-1 .animated-dot-2 {
  animation: animated-dot-2 1.6s linear infinite;
  animation-delay: -0.6s;
  background-color: #141414;
}
@keyframes animated-dot-2 {
  50% {
    width: 25px;
    height: 25px;
    bottom: 0;
    opacity: 0.1;
  }
}
.animation-loading-1 .animated-dot-3 {
  animation: animated-dot-3 1.6s linear infinite;
  animation-delay: -0.9s;
  background-color: #141414;
}
@keyframes animated-dot-3 {
  50% {
    width: 25px;
    height: 25px;
    bottom: 0;
    opacity: 0.1;
  }
}
.animation-loading-1 .animated-dot-4 {
  animation: animated-dot-4 1.6s linear infinite;
  animation-delay: -1.2s;
  background-color: #141414;
}
@keyframes animated-dot-4 {
  50% {
    width: 25px;
    height: 25px;
    bottom: 0;
    opacity: 0.1;
  }
}

.animation-loading-2 {
  min-height: 30px;
  position: relative;
}
.animation-loading-2:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  margin: -14px 0 0 -14px;
  position: absolute;
  border-radius: 100%;
  border: 2px solid transparent;
  border-top-color: #141414 !important;
  animation: rotating-circle 0.5s linear infinite;
}
.theme-dark .animation-loading-2:before {
  border-top-color: #f7f7f7 !important;
}
[dir=rtl] .animation-loading-2:before {
  margin: -14px -14px 0 0;
}
@keyframes rotating-circle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*
<div class="loader">
  <span class="loader-dot">.</span><span class="loader-dot">.</span><span class="loader-dot">.</span>
</div>
*/
.loader {
  display: inline;
}

@keyframes blink {
  50% {
    color: transparent;
  }
}
.loader-dot {
  animation: 1s blink infinite;
}

.loader-dot:nth-child(2) {
  animation-delay: 250ms;
}

.loader-dot:nth-child(3) {
  animation-delay: 500ms;
}

.loader-three-dots {
  align-self: center;
  margin: 0 16px;
  width: 34.5px;
  height: 4px;
  --c: radial-gradient(farthest-side, #6A7F00 90%, #0000);
  background: var(--c), var(--c), var(--c), var(--c);
  background-size: 4px 4px;
  background-repeat: no-repeat;
  animation: d10-1 0.75s infinite alternate, d10-2 1.5s infinite alternate;
}

@keyframes d10-1 {
  0%, 10% {
    background-position: 0 0, 0 0, 0 0, 0 0;
  }
  33% {
    background-position: 0 0, 33.3333333333% 0, 33.3333333333% 0, 33.3333333333% 0;
  }
  66% {
    background-position: 0 0, 33.3333333333% 0, 66.6666666667% 0, 66.6666666667% 0;
  }
  90%, 100% {
    background-position: 0 0, 33.3333333333% 0, 66.6666666667% 0, 100% 0;
  }
}
@keyframes d10-2 {
  0%, 49.99% {
    transform: scale(1);
  }
  50%, 100% {
    transform: scale(-1);
  }
}
.theme-dark .store-item-preview-dialog .dialog_inner-wrapper .content .content_top {
  background: #313131;
}
.theme-dark .c-verify-route .verify_input {
  color: white;
}