html body.telegram-dark-page .bodycontent,
html body.telegram-dark-page .telegram-dark-theme {
  background: #0f1720 !important;
  color: #d9e2ec !important;
}
html body.telegram-dark-page .navbar {
  background: #0b1118 !important;
  border-right-color: #1f2a36 !important;
}
html body.telegram-dark-page .navbar .navbar-icon,
html body.telegram-dark-page .navbar .nav-footer > .iconfont {
  color: #7d8b99 !important;
}
html body.telegram-dark-page .navbar .navbar-icon.active,
html body.telegram-dark-page .navbar .navbar-icon:hover,
html body.telegram-dark-page .navbar .nav-footer > .iconfont:hover,
html body.telegram-dark-page .navbar .nav-footer > .iconfont.active {
  color: #58a6ff !important;
}
html body.telegram-dark-page .navbar .more-oper,
html body.telegram-dark-page .navbar .userinfo,
html body.telegram-dark-page .more-oper {
  background: #17212b !important;
  color: #e8eef5 !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, .36) !important;
}
html body.telegram-dark-page .more-oper .popper__arrow:after {
  border-bottom-color: #17212b !important;
}
html body.telegram-dark-page .navbar .more-oper .more-item:hover,
html body.telegram-dark-page .more-oper .more-item:hover {
  background: rgba(255, 255, 255, .08) !important;
}
html body.telegram-dark-page .contextmenu-ul:not(.message-context-menu) {
  background: #17212b !important;
  border: 1px solid #2a3a49 !important;
  border-radius: 6px !important;
  box-shadow: 0 14px 34px rgba(0, 0, 0, .42) !important;
  color: #e8eef5 !important;
  line-height: 38px !important;
  padding: 6px 0 !important;
  text-align: left !important;
}
html body.telegram-dark-page .contextmenu-ul:not(.message-context-menu) li {
  color: #d9e2ec !important;
  min-width: 112px !important;
  padding: 0 18px !important;
}
html body.telegram-dark-page .contextmenu-ul:not(.message-context-menu) li:hover {
  background: #1d2a36 !important;
  color: #fff !important;
}
html body.telegram-dark-page .mainbody,
html body.telegram-dark-page .maincontent,
html body.telegram-dark-page .msgcontainer {
  background: #0f1720 !important;
}
html body.telegram-dark-page .listcontent,
html body.telegram-dark-page .chatlist,
html body.telegram-dark-page .tioim-chat-list,
html body.telegram-dark-page .search-in,
html body.telegram-dark-page .searchcontent,
html body.telegram-dark-page .searchcontent .trans-list {
  background: #111b24 !important;
  color: #d9e2ec !important;
}
html body.telegram-dark-page .listcontent {
  border-right: 1px solid #233140 !important;
  box-shadow: none !important;
}
html body.telegram-dark-page .search-in .search-ipt,
html body.telegram-dark-page .search-content {
  background: #17212b !important;
  border: 1px solid #243241 !important;
}
html body.telegram-dark-page .search-in .search-ipt input,
html body.telegram-dark-page .search-content input,
html body.telegram-dark-page .search-content .search-input {
  background: transparent !important;
  color: #d9e2ec !important;
}
html body.telegram-dark-page .search-in .search-ipt input::placeholder,
html body.telegram-dark-page .search-content input::placeholder {
  color: #7d8b99 !important;
}
html body.telegram-dark-page .search-in .search-ipt .iconfont,
html body.telegram-dark-page .search-in .addicon,
html body.telegram-dark-page .searchcontent .search-title,
html body.telegram-dark-page .searchcontent .trans-updown {
  color: #7d8b99 !important;
}
html body.telegram-dark-page .chatlist .chat-col {
  color: #d9e2ec !important;
}
html body.telegram-dark-page .chatlist .chat-col:hover,
html body.telegram-dark-page .chatlist .chat-col.hover {
  background: #17212b !important;
}
html body.telegram-dark-page .chatlist .chat-col.active {
  background: #1d2a36 !important;
}
html body.telegram-dark-page .chatlist .chat-col .chat-name,
html body.telegram-dark-page .chatlist .chat-col .file-transfer-name {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .chatlist .chat-col .chat-info-bottom,
html body.telegram-dark-page .chatlist .chat-col .chat-last-bot,
html body.telegram-dark-page .chatlist .chat-col .chat-last-time,
html body.telegram-dark-page .chatlist .chat-col .chat-last-msg {
  color: #7d8b99 !important;
}
html body.telegram-dark-page .maincontent .chatinfo,
html body.telegram-dark-page .maincontent .chat-bottom,
html body.telegram-dark-page .chatinfo,
html body.telegram-dark-page .chat-bottom {
  background: #17212b !important;
  border-color: #233140 !important;
}
html body.telegram-dark-page .maincontent .chatinfo .chat-name,
html body.telegram-dark-page .chatinfo .chat-name {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .maincontent .chatinfo .info-opera .iconfont,
html body.telegram-dark-page .chatinfo .info-opera .iconfont {
  color: #aab7c4 !important;
}
html body.telegram-dark-page .msgcontainer .msg-col.message-selected {
  background: rgba(88, 166, 255, .12) !important;
}
html body.telegram-dark-page .msgcontainer .message-select-check {
  background: #17212b !important;
  border-color: #33475b !important;
  box-shadow: none !important;
}
html body.telegram-dark-page .msgcontainer .message-select-check.checked {
  background: #58a6ff !important;
  border-color: #58a6ff !important;
  color: #fff !important;
}
html body.telegram-dark-page .msgcontainer .msg-center-col {
  color: #697989 !important;
}
html body.telegram-dark-page .msgcontainer .msg-right .msg-top,
html body.telegram-dark-page .msgcontainer .msg-right .msg-top .msg-time,
html body.telegram-dark-page .msgcontainer .msg-right .wxc_read {
  color: #7d8b99 !important;
}
html body.telegram-dark-page .msgcontainer .msg-right .wxc_notread,
html body.telegram-dark-page .msgcontainer .notread {
  color: #58a6ff !important;
}
html body.telegram-dark-page .msgcontainer .msg-left-col .msg-bot {
  background: #17212b !important;
  color: #e8eef5 !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, .04) !important;
}
html body.telegram-dark-page .msgcontainer .msg-left-col .msg-bot:before {
  border-color: #17212b #17212b transparent transparent !important;
}
html body.telegram-dark-page .msgcontainer .msg-right-col .msg-bot {
  background: #2f6fa5 !important;
  color: #fff !important;
}
html body.telegram-dark-page .msgcontainer .msg-right-col .msg-bot:before {
  border-color: #2f6fa5 transparent transparent #2f6fa5 !important;
}
html body.telegram-dark-page .msgcontainer .msg-bot.msg-bot-nbg {
  background: none !important;
  box-shadow: none !important;
}
html body.telegram-dark-page .msgcontainer .msg-bot.msg-bot-call {
  background: #17212b !important;
  border: 1px solid #233140 !important;
  color: #d9e2ec !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, .04) !important;
}
html body.telegram-dark-page .msgcontainer .msg-right-col .msg-bot.msg-bot-call:before {
  border-color: #17212b transparent transparent #17212b !important;
}
html body.telegram-dark-page .msgcontainer .msg-left-col .msg-bot.msg-bot-call:before {
  border-color: #17212b #17212b transparent transparent !important;
}
html body.telegram-dark-page .msgcontainer .reply-block {
  background: rgba(15, 23, 32, .72) !important;
  border-left-color: #8fc7ff !important;
}
html body.telegram-dark-page .msgcontainer .reply-block .reply-name {
  color: #8fc7ff !important;
}
html body.telegram-dark-page .msgcontainer .reply-block .reply-summary,
html body.telegram-dark-page .msgcontainer .message-edited {
  color: #b7c4d1 !important;
}
html body.telegram-dark-page .msgcontainer .media-caption-card,
html body.telegram-dark-page .msgcontainer .media-group-card,
html body.telegram-dark-page .msgcontainer .media-group-card .media-group-grid,
html body.telegram-dark-page .msgcontainer .hyperlinks,
html body.telegram-dark-page .msgcontainer .upload-file-card,
html body.telegram-dark-page .msgcontainer .file-flex,
html body.telegram-dark-page .msgcontainer .cardbot,
html body.telegram-dark-page .msgcontainer .callcol {
  background: #17212b !important;
  border-color: #233140 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .msgcontainer .media-caption-card,
html body.telegram-dark-page .msgcontainer .media-group-card {
  border: 1px solid #233140 !important;
  box-shadow: 0 8px 22px rgba(0, 0, 0, .18) !important;
}
html body.telegram-dark-page .msgcontainer .media-group-card .media-group-cell,
html body.telegram-dark-page .msgcontainer .hyperlinks-content .image-slot,
html body.telegram-dark-page .msgcontainer .hyperlinks-content .el-image,
html body.telegram-dark-page .msgcontainer .upload-media-preview {
  background: #0f1720 !important;
}
html body.telegram-dark-page .msgcontainer .media-caption-text,
html body.telegram-dark-page .msgcontainer .media-group-card .group-caption,
html body.telegram-dark-page .msgcontainer .file-caption-text {
  background: #17212b !important;
  border-color: #233140 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .msgcontainer .filebg,
html body.telegram-dark-page .msgcontainer .filebg .tm-filename,
html body.telegram-dark-page .msgcontainer .fileSize,
html body.telegram-dark-page .msgcontainer .hyperlinks-title,
html body.telegram-dark-page .msgcontainer .hyperlinks-content span,
html body.telegram-dark-page .msgcontainer .upload-file-name,
html body.telegram-dark-page .msgcontainer .upload-file-meta {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .msgcontainer .message-reaction-chip {
  background: #17212b !important;
  border-color: #2d3d4c !important;
  color: #d9e2ec !important;
}
html body.telegram-dark-page .msgcontainer .message-reaction-chip.mine {
  background: #183654 !important;
  border-color: #58a6ff !important;
  color: #d7ecff !important;
}
html body.telegram-dark-page .maincontent .pinned-message-bar,
html body.telegram-dark-page .maincontent .double-recall-banner {
  background: #17212b !important;
  border-color: #233140 !important;
}
html body.telegram-dark-page .maincontent .pinned-message-title,
html body.telegram-dark-page .maincontent .double-recall-title {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .maincontent .pinned-message-summary,
html body.telegram-dark-page .maincontent .double-recall-desc {
  color: #9dafbf !important;
}
html body.telegram-dark-page .chat-bottom .chat-send-opera {
  background: #17212b !important;
}
html body.telegram-dark-page .chat-bottom .chat-send-bot,
html body.telegram-dark-page .chat-bottom .chat-editor {
  background: #0f1720 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .chat-bottom .chat-send-icon i,
html body.telegram-dark-page .chat-bottom .chat-send-tips {
  color: #7d8b99 !important;
}
html body.telegram-dark-page .chat-bottom .chat-send-icon i:hover,
html body.telegram-dark-page .chat-bottom .chat-send-icon .icon_select {
  color: #58a6ff !important;
}
html body.telegram-dark-page .chat-bottom .reply-compose-bar,
html body.telegram-dark-page .chat-bottom .edit-compose-bar,
html body.telegram-dark-page .chat-bottom .batch-action-bar {
  background: #111b24 !important;
  border-color: #58a6ff !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .chat-bottom .telegram-edit-compose {
  background: #17212b !important;
  border-color: #233140 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .chat-bottom .telegram-edit-compose .edit-compose-mode-icon,
html body.telegram-dark-page .chat-bottom .telegram-edit-compose .edit-compose-label {
  color: #58a6ff !important;
}
html body.telegram-dark-page .chat-bottom .telegram-edit-compose .edit-compose-summary {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .chat-bottom .telegram-edit-compose .edit-compose-close {
  background: transparent !important;
  color: #7d8b99 !important;
}
html body.telegram-dark-page .chat-bottom .telegram-edit-compose .edit-compose-close:hover {
  background: rgba(255, 255, 255, .08) !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .chat-bottom .edit-confirm-btn {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  color: #58a6ff !important;
}
html body.telegram-dark-page .chat-bottom .editing-send-bot {
  min-height: 36px !important;
  padding-right: 12px !important;
  align-items: center !important;
}
html body.telegram-dark-page .chat-bottom .edit-confirm-btn:hover {
  background: rgba(88, 166, 255, .14) !important;
}
html body.telegram-dark-page .contextmenu-ul.message-context-menu {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .contextmenu-ul.message-context-menu .message-reaction-bar {
  border: 0 !important;
  outline: 0 !important;
  background: #17212b !important;
}
html body.telegram-dark-page .contextmenu-ul.message-context-menu .message-action-list {
  background: #17212b !important;
  border: 0 !important;
  outline: 0 !important;
}
html body.telegram-dark-page .contextmenu-ul.message-context-menu button,
html body.telegram-dark-page .contextmenu-ul.message-context-menu li {
  outline: 0 !important;
}
html body.telegram-dark-page .contextmenu-ul.message-context-menu .message-menu-item {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .contextmenu-ul.message-context-menu .message-menu-icon {
  color: #d9e2ec !important;
}
html body.telegram-dark-page .contextmenu-ul.message-context-menu .message-menu-item:hover {
  background: rgba(255, 255, 255, .08) !important;
}
html body.telegram-dark-page .contextmenu-ul.message-context-menu .message-menu-item.danger,
html body.telegram-dark-page .contextmenu-ul.message-context-menu .message-menu-item.danger .message-menu-icon {
  color: #ff6b6b !important;
}

/* Dark theme detail coverage */
html body.telegram-dark-page,
html body.telegram-dark-page #app,
html body.telegram-dark-page .tioimcontainer {
  background: #0f1720 !important;
}
html body.telegram-dark-page .telegram-dark-theme ::-webkit-scrollbar,
html body.telegram-dark-page .el-popup-parent--hidden ::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}
html body.telegram-dark-page .telegram-dark-theme ::-webkit-scrollbar-track,
html body.telegram-dark-page .el-popup-parent--hidden ::-webkit-scrollbar-track {
  background: #0f1720 !important;
}
html body.telegram-dark-page .telegram-dark-theme ::-webkit-scrollbar-thumb,
html body.telegram-dark-page .el-popup-parent--hidden ::-webkit-scrollbar-thumb {
  background: #2d3d4c !important;
  border-radius: 8px !important;
}
html body.telegram-dark-page .telegram-dark-theme .dialog .mask {
  background: rgba(0, 0, 0, .48) !important;
}
html body.telegram-dark-page .telegram-dark-theme .modelbody,
html body.telegram-dark-page .telegram-dark-theme .remindContent,
html body.telegram-dark-page .telegram-dark-theme .friendcard,
html body.telegram-dark-page .telegram-dark-theme .transContent,
html body.telegram-dark-page .telegram-dark-theme .addfriend,
html body.telegram-dark-page .telegram-dark-theme .surecreate,
html body.telegram-dark-page .telegram-dark-theme .sharebody,
html body.telegram-dark-page .telegram-dark-theme .delchat,
html body.telegram-dark-page .telegram-dark-theme .applybody,
html body.telegram-dark-page .telegram-dark-theme .IgnoreApplyshow,
html body.telegram-dark-page .telegram-dark-theme .reportShow-model,
html body.telegram-dark-page .telegram-dark-theme .media-draft-model,
html body.telegram-dark-page .telegram-dark-theme .file-preview-model,
html body.telegram-dark-page .telegram-dark-theme .videomodel {
  background: #17212b !important;
  border: 1px solid #2a3a49 !important;
  box-shadow: 0 18px 46px rgba(0, 0, 0, .42) !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .modelbody .title,
html body.telegram-dark-page .telegram-dark-theme .modelbody .maintitle,
html body.telegram-dark-page .telegram-dark-theme .modelbody .singletitle,
html body.telegram-dark-page .telegram-dark-theme .remind-title,
html body.telegram-dark-page .telegram-dark-theme .trans-title,
html body.telegram-dark-page .telegram-dark-theme .choose-title,
html body.telegram-dark-page .telegram-dark-theme .letter-index,
html body.telegram-dark-page .telegram-dark-theme .user-name,
html body.telegram-dark-page .telegram-dark-theme .share-name,
html body.telegram-dark-page .telegram-dark-theme .to-title,
html body.telegram-dark-page .telegram-dark-theme .to-name,
html body.telegram-dark-page .telegram-dark-theme .card-main,
html body.telegram-dark-page .telegram-dark-theme .card-info,
html body.telegram-dark-page .telegram-dark-theme .search-nick,
html body.telegram-dark-page .telegram-dark-theme .row-name,
html body.telegram-dark-page .telegram-dark-theme .remind-col,
html body.telegram-dark-page .telegram-dark-theme .trans-col,
html body.telegram-dark-page .telegram-dark-theme .trans-row {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .modelbody .smtitle,
html body.telegram-dark-page .telegram-dark-theme .applyreson,
html body.telegram-dark-page .telegram-dark-theme .user-info-center label,
html body.telegram-dark-page .telegram-dark-theme .add-area,
html body.telegram-dark-page .telegram-dark-theme .search-city,
html body.telegram-dark-page .telegram-dark-theme .search-nodata_tips,
html body.telegram-dark-page .telegram-dark-theme .noremind,
html body.telegram-dark-page .telegram-dark-theme .num-count,
html body.telegram-dark-page .telegram-dark-theme .share-tips {
  color: #9dafbf !important;
}
html body.telegram-dark-page .telegram-dark-theme input,
html body.telegram-dark-page .telegram-dark-theme textarea,
html body.telegram-dark-page .telegram-dark-theme .el-input__inner,
html body.telegram-dark-page .telegram-dark-theme .el-textarea__inner,
html body.telegram-dark-page .telegram-dark-theme .create-name,
html body.telegram-dark-page .telegram-dark-theme .groupipt,
html body.telegram-dark-page .telegram-dark-theme .areacontainer,
html body.telegram-dark-page .telegram-dark-theme .tm-search-friend,
html body.telegram-dark-page .telegram-dark-theme .tm-search-input,
html body.telegram-dark-page .telegram-dark-theme .search-input,
html body.telegram-dark-page .telegram-dark-theme .greet-content,
html body.telegram-dark-page .telegram-dark-theme .greet-content input,
html body.telegram-dark-page .telegram-dark-theme .add-greet .greet-content,
html body.telegram-dark-page .telegram-dark-theme .edit-name input {
  background: #0f1720 !important;
  border-color: #2a3a49 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme input::placeholder,
html body.telegram-dark-page .telegram-dark-theme textarea::placeholder,
html body.telegram-dark-page .telegram-dark-theme .el-input__inner::placeholder,
html body.telegram-dark-page .telegram-dark-theme .el-textarea__inner::placeholder {
  color: #6f7f8f !important;
}
html body.telegram-dark-page .telegram-dark-theme .primarybtn.default,
html body.telegram-dark-page .telegram-dark-theme .plainbtn,
html body.telegram-dark-page .telegram-dark-theme .favorite-action-btn,
html body.telegram-dark-page .telegram-dark-theme .recall-action,
html body.telegram-dark-page .telegram-dark-theme .oper-col,
html body.telegram-dark-page .telegram-dark-theme .danger-row,
html body.telegram-dark-page .telegram-dark-theme .groupmanage_groupsBtn button,
html body.telegram-dark-page .telegram-dark-theme .group_footer button,
html body.telegram-dark-page .telegram-dark-theme .groupmanage_footer button,
html body.telegram-dark-page .telegram-dark-theme .footerBtn,
html body.telegram-dark-page .telegram-dark-theme .apply-add {
  background: #111b24 !important;
  border-color: #2a3a49 !important;
  box-shadow: none !important;
  color: #d9e2ec !important;
}
html body.telegram-dark-page .telegram-dark-theme .primarybtn,
html body.telegram-dark-page .telegram-dark-theme .primarybtn.enabled,
html body.telegram-dark-page .telegram-dark-theme .recall-action.enabled {
  border-color: #58a6ff !important;
  background: #2f6fa5 !important;
  box-shadow: 0 8px 18px rgba(47, 111, 165, .28) !important;
  color: #fff !important;
}
html body.telegram-dark-page .telegram-dark-theme .danger-row,
html body.telegram-dark-page .telegram-dark-theme .favorite-action-btn.danger,
html body.telegram-dark-page .telegram-dark-theme .primarybtn.danger {
  border-color: rgba(255, 107, 107, .42) !important;
  color: #ff6b6b !important;
}
html body.telegram-dark-page .telegram-dark-theme .trans-row:hover,
html body.telegram-dark-page .telegram-dark-theme .remind-col:hover,
html body.telegram-dark-page .telegram-dark-theme .search-row:hover,
html body.telegram-dark-page .telegram-dark-theme .more-item:hover,
html body.telegram-dark-page .telegram-dark-theme .oper-col:hover,
html body.telegram-dark-page .telegram-dark-theme .favorite-item:hover {
  background: #1d2a36 !important;
}
html body.telegram-dark-page .telegram-dark-theme .tm-checkbox input[type="checkbox"] {
  appearance: none !important;
  position: relative !important;
  width: 18px !important;
  height: 18px !important;
  border: 1px solid #5e7286 !important;
  border-radius: 3px !important;
  background: #0f1720 !important;
}
html body.telegram-dark-page .telegram-dark-theme .tm-checkbox input[type="checkbox"]:checked {
  border-color: #3ba9ff !important;
  background: #3ba9ff !important;
}
html body.telegram-dark-page .telegram-dark-theme .tm-checkbox input[type="checkbox"]:checked::after {
  content: "✓";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -56%);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}
html body.telegram-dark-page .telegram-dark-theme .tm-checkbox {
  position: relative !important;
  display: inline-block !important;
  width: 18px !important;
  height: 18px !important;
}
html body.telegram-dark-page .telegram-dark-theme .tm-checkbox .tm-checkbox-mark {
  pointer-events: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -56%);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  opacity: 0;
}
html body.telegram-dark-page .telegram-dark-theme .tm-checkbox input[type="checkbox"]:checked + .tm-checkbox-mark {
  opacity: 1;
}
html body.telegram-dark-page .telegram-dark-theme .tm-emoji-container,
html body.telegram-dark-page .telegram-dark-theme .tm-emoji-btngroup {
  background: #17212b !important;
  border-color: #2a3a49 !important;
  box-shadow: 0 18px 46px rgba(0, 0, 0, .42) !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .media-draft-title span,
html body.telegram-dark-page .telegram-dark-theme .media-draft-file-info p,
html body.telegram-dark-page .telegram-dark-theme .media-draft-check {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .media-draft-file-info span,
html body.telegram-dark-page .telegram-dark-theme .media-draft-tip {
  color: #9dafbf !important;
}
html body.telegram-dark-page .telegram-dark-theme .media-draft-file-row,
html body.telegram-dark-page .telegram-dark-theme .media-draft-image-cell,
html body.telegram-dark-page .telegram-dark-theme .media-draft-caption-editor,
html body.telegram-dark-page .telegram-dark-theme .media-draft-emoji-panel {
  background: #101923 !important;
  border-color: #2a3a49 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .media-draft-caption-editor:empty:before {
  color: #697b8d !important;
}
html body.telegram-dark-page .telegram-dark-theme .media-draft-file-row button,
html body.telegram-dark-page .telegram-dark-theme .media-draft-emoji-btn {
  background: #17212b !important;
  border-color: #2a3a49 !important;
  color: #d9e2ec !important;
}
html body.telegram-dark-page .telegram-dark-theme .media-draft-emoji-btn:hover {
  border-color: #58a6ff !important;
  color: #58a6ff !important;
}
html body.telegram-dark-page .telegram-dark-theme .media-draft-caption-editor img.chat-input-emoji {
  width: 22px !important;
  height: 22px !important;
  max-width: 22px !important;
  max-height: 22px !important;
  margin: 0 2px !important;
  vertical-align: -5px !important;
  display: inline-block !important;
}
html body.telegram-dark-page .telegram-dark-theme .tm-emoji-body li:hover,
html body.telegram-dark-page .telegram-dark-theme .tm-emoji-btngroup li.on,
html body.telegram-dark-page .telegram-dark-theme .tm-emoji-btngroup li:hover {
  background: #1d2a36 !important;
}
html body.telegram-dark-page .telegram-dark-theme .file-drop-card {
  background: #17212b !important;
  border: 1px solid #58a6ff !important;
  color: #8fc7ff !important;
}
html body.telegram-dark-page .telegram-dark-theme .private-setting {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .private-setting-panel,
html body.telegram-dark-page .telegram-dark-theme .setting-header,
html body.telegram-dark-page .telegram-dark-theme .profile-block,
html body.telegram-dark-page .telegram-dark-theme .setting-section,
html body.telegram-dark-page .telegram-dark-theme .setting-row,
html body.telegram-dark-page .telegram-dark-theme .profile-row,
html body.telegram-dark-page .telegram-dark-theme .confirm-box {
  background: #17212b !important;
  border-color: #2a3a49 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .setting-body,
html body.telegram-dark-page .telegram-dark-theme .danger-section {
  background: #0f1720 !important;
}
html body.telegram-dark-page .telegram-dark-theme .profile-avatar,
html body.telegram-dark-page .telegram-dark-theme .setting-switch,
html body.telegram-dark-page .telegram-dark-theme .setting-loading {
  background: #111b24 !important;
  color: #9dafbf !important;
}
html body.telegram-dark-page .telegram-dark-theme .profile-name,
html body.telegram-dark-page .telegram-dark-theme .profile-row em,
html body.telegram-dark-page .telegram-dark-theme .setting-row p,
html body.telegram-dark-page .telegram-dark-theme .confirm-title {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .profile-sub,
html body.telegram-dark-page .telegram-dark-theme .profile-row span,
html body.telegram-dark-page .telegram-dark-theme .setting-row span,
html body.telegram-dark-page .telegram-dark-theme .confirm-content {
  color: #9dafbf !important;
}
html body.telegram-dark-page .telegram-dark-theme .favorite-panel-mask,
html body.telegram-dark-page .telegram-dark-theme .favorite-preview-mask {
  background: rgba(0, 0, 0, .48) !important;
}
html body.telegram-dark-page .telegram-dark-theme .favorite-panel,
html body.telegram-dark-page .telegram-dark-theme .favorite-preview-box,
html body.telegram-dark-page .telegram-dark-theme .favorite-preview-header {
  background: #17212b !important;
  border-color: #2a3a49 !important;
  box-shadow: 0 18px 46px rgba(0, 0, 0, .42) !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .favorite-panel-header,
html body.telegram-dark-page .telegram-dark-theme .favorite-panel-tabs,
html body.telegram-dark-page .telegram-dark-theme .favorite-item,
html body.telegram-dark-page .telegram-dark-theme .favorite-preview-body {
  background: #17212b !important;
  border-color: #2a3a49 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .favorite-panel-body,
html body.telegram-dark-page .telegram-dark-theme .favorite-preview-body {
  background: #0f1720 !important;
}
html body.telegram-dark-page .telegram-dark-theme .favorite-tab,
html body.telegram-dark-page .telegram-dark-theme .favorite-cover {
  background: #111b24 !important;
  color: #9dafbf !important;
}
html body.telegram-dark-page .telegram-dark-theme .favorite-tab.active,
html body.telegram-dark-page .telegram-dark-theme .favorite-cover.type-text {
  background: #183654 !important;
  color: #8fc7ff !important;
}
html body.telegram-dark-page .telegram-dark-theme .favorite-title,
html body.telegram-dark-page .telegram-dark-theme .favorite-preview-body pre {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .favorite-desc,
html body.telegram-dark-page .telegram-dark-theme .favorite-meta,
html body.telegram-dark-page .telegram-dark-theme .favorite-state {
  color: #9dafbf !important;
}
html body.telegram-dark-page .telegram-dark-theme .morecontent,
html body.telegram-dark-page .telegram-dark-theme .groupcontainer,
html body.telegram-dark-page .telegram-dark-theme .group-main-info,
html body.telegram-dark-page .telegram-dark-theme .membercontent,
html body.telegram-dark-page .telegram-dark-theme .group_footer,
html body.telegram-dark-page .telegram-dark-theme .groupmanage_content,
html body.telegram-dark-page .telegram-dark-theme .groupmanage_footer,
html body.telegram-dark-page .telegram-dark-theme .group_tab,
html body.telegram-dark-page .telegram-dark-theme .group_tab_list,
html body.telegram-dark-page .telegram-dark-theme .group-oper,
html body.telegram-dark-page .telegram-dark-theme .group_info,
html body.telegram-dark-page .telegram-dark-theme .moredown,
html body.telegram-dark-page .telegram-dark-theme .transcontainer,
html body.telegram-dark-page .telegram-dark-theme .trans-left,
html body.telegram-dark-page .telegram-dark-theme .trans-right-list,
html body.telegram-dark-page .telegram-dark-theme .share-info,
html body.telegram-dark-page .telegram-dark-theme .share-name,
html body.telegram-dark-page .telegram-dark-theme .share-detail,
html body.telegram-dark-page .telegram-dark-theme .maincontent .infohead,
html body.telegram-dark-page .telegram-dark-theme .group-container,
html body.telegram-dark-page .telegram-dark-theme .group-detail,
html body.telegram-dark-page .telegram-dark-theme .memberlist {
  background: #17212b !important;
  border-color: #2a3a49 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .membercontent,
html body.telegram-dark-page .telegram-dark-theme .group-container,
html body.telegram-dark-page .telegram-dark-theme .group-oper,
html body.telegram-dark-page .telegram-dark-theme .groupmanage_content,
html body.telegram-dark-page .telegram-dark-theme .groupmanage_footer {
  background: #111b24 !important;
}
html body.telegram-dark-page .telegram-dark-theme .groupInfo_name,
html body.telegram-dark-page .telegram-dark-theme .info-label,
html body.telegram-dark-page .telegram-dark-theme .info-content,
html body.telegram-dark-page .telegram-dark-theme .group-row,
html body.telegram-dark-page .telegram-dark-theme .group-row label,
html body.telegram-dark-page .telegram-dark-theme .group-row .content,
html body.telegram-dark-page .telegram-dark-theme .memeber-col .user-name,
html body.telegram-dark-page .telegram-dark-theme .group_tab_item {
  color: #d9e2ec !important;
}
html body.telegram-dark-page .telegram-dark-theme .group_tab_item.tab_select,
html body.telegram-dark-page .telegram-dark-theme .moreup,
html body.telegram-dark-page .telegram-dark-theme .edit,
html body.telegram-dark-page .telegram-dark-theme .trans-updown,
html body.telegram-dark-page .telegram-dark-theme .sendapply {
  color: #58a6ff !important;
}
html body.telegram-dark-page .telegram-dark-theme .groupoper,
html body.telegram-dark-page .telegram-dark-theme .icon_share,
html body.telegram-dark-page .telegram-dark-theme .icon_qr,
html body.telegram-dark-page .telegram-dark-theme .duration,
html body.telegram-dark-page .telegram-dark-theme .forbidden_duration {
  background: #111b24 !important;
  color: #8fc7ff !important;
  border-color: #2a3a49 !important;
}
html body.telegram-dark-page .telegram-dark-theme .add-info,
html body.telegram-dark-page .telegram-dark-theme .to-content,
html body.telegram-dark-page .telegram-dark-theme .share-content,
html body.telegram-dark-page .telegram-dark-theme .card-info,
html body.telegram-dark-page .telegram-dark-theme .info-notice,
html body.telegram-dark-page .telegram-dark-theme .notice-content,
html body.telegram-dark-page .telegram-dark-theme .auditProcessing-modelbody .invitees_reasons {
  background: #111b24 !important;
  border-color: #2a3a49 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .mCSB_scrollTools .mCSB_draggerRail {
  background: #0f1720 !important;
}
html body.telegram-dark-page .telegram-dark-theme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
html body.telegram-dark-page .telegram-dark-theme .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: #2d3d4c !important;
}
html body.telegram-dark-page .el-message-box,
html body.telegram-dark-page .el-dialog,
html body.telegram-dark-page .el-popover,
html body.telegram-dark-page .el-dropdown-menu,
html body.telegram-dark-page .el-select-dropdown,
html body.telegram-dark-page .el-picker-panel {
  background: #17212b !important;
  border-color: #2a3a49 !important;
  box-shadow: 0 18px 46px rgba(0, 0, 0, .42) !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .el-message-box__title,
html body.telegram-dark-page .el-message-box__content,
html body.telegram-dark-page .el-dialog__title,
html body.telegram-dark-page .el-popover,
html body.telegram-dark-page .el-dropdown-menu__item,
html body.telegram-dark-page .el-select-dropdown__item {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .el-message-box__header,
html body.telegram-dark-page .el-dialog__header,
html body.telegram-dark-page .el-dialog__body,
html body.telegram-dark-page .el-dialog__footer {
  background: #17212b !important;
  border-color: #2a3a49 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .el-dropdown-menu__item:hover,
html body.telegram-dark-page .el-select-dropdown__item.hover,
html body.telegram-dark-page .el-select-dropdown__item:hover {
  background: #1d2a36 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .el-input__inner,
html body.telegram-dark-page .el-textarea__inner {
  background: #0f1720 !important;
  border-color: #2a3a49 !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .telegram-dark-theme .chat-bottom .edit-confirm-btn {
  width: 36px !important;
  min-width: 36px !important;
  height: 36px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  line-height: 36px !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #58a6ff !important;
}
html body.telegram-dark-page .telegram-dark-theme .chat-bottom .edit-confirm-btn:hover {
  background: rgba(88, 166, 255, .14) !important;
}

html body.telegram-dark-page .login-content,
html body.telegram-dark-page .form-content,
html body.telegram-dark-page .bodycontent {
  color: #d9e2ec !important;
}
html body.telegram-dark-page .login-content .form-tab,
html body.telegram-dark-page .login-content .loginTypeBox p,
html body.telegram-dark-page .login-content .span-after,
html body.telegram-dark-page .login-content .bothref,
html body.telegram-dark-page .login-content .otherLogin_tips .tips_span {
  color: #9dafbf !important;
}
html body.telegram-dark-page .login-content .loginType-select,
html body.telegram-dark-page .login-content .form-tab-active,
html body.telegram-dark-page .login-content .mobile-login,
html body.telegram-dark-page .login-content .bothref a {
  color: #58a6ff !important;
}
html body.telegram-dark-page .login-content .input-row {
  background: #17212b !important;
  border: 1px solid #2a3a49 !important;
  box-shadow: inset 0 0 0 1px rgba(88, 166, 255, .05) !important;
}
html body.telegram-dark-page .login-content .input-row .iconfont {
  color: #7d8b99 !important;
}
html body.telegram-dark-page .login-content .input-row .icon-pwd {
  color: #58a6ff !important;
}
html body.telegram-dark-page .login-content .input-row .user-input,
html body.telegram-dark-page .login-content .input-row .el-input,
html body.telegram-dark-page .login-content .input-row .el-input__inner {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #e8eef5 !important;
}
html body.telegram-dark-page .login-content .input-row .el-input__inner::placeholder {
  color: #7d8b99 !important;
}
html body.telegram-dark-page .friendcontent,
html body.telegram-dark-page .friendcontent .friendlist,
html body.telegram-dark-page .friendcontent .friendlist ul {
  background: #111b24 !important;
  color: #d9e2ec !important;
}
html body.telegram-dark-page .friendcontent .friend-total,
html body.telegram-dark-page .friendcontent .d9kb {
  color: #9dafbf !important;
}
html body.telegram-dark-page .friendcontent .friend-line {
  background: #405264 !important;
}
html body.telegram-dark-page .friendcontent .letter {
  background: #0f1720 !important;
  color: #9dafbf !important;
}
html body.telegram-dark-page .friendcontent .friend-row {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .friendcontent .friend-row:hover,
html body.telegram-dark-page .friendcontent .friend-row.hover {
  background: #17212b !important;
}
html body.telegram-dark-page .friendcontent .friend-row.on {
  background: #1d2a36 !important;
}
html body.telegram-dark-page .groupcontent,
html body.telegram-dark-page .groupcontent .grouplist,
html body.telegram-dark-page .groupcontent .grouplist ul {
  background: #111b24 !important;
  color: #d9e2ec !important;
}
html body.telegram-dark-page .groupcontent .group-total,
html body.telegram-dark-page .groupcontent .group-num {
  color: #9dafbf !important;
}
html body.telegram-dark-page .groupcontent .group-line {
  background: #405264 !important;
}
html body.telegram-dark-page .groupcontent .group-row,
html body.telegram-dark-page .groupcontent .group-name {
  color: #e8eef5 !important;
}
html body.telegram-dark-page .groupcontent .group-avatar .image-slot,
html body.telegram-dark-page .groupcontent .group-avatar .error-img,
html body.telegram-dark-page .groupcontent .el-image__inner {
  background-color: #243241 !important;
}
html body.telegram-dark-page .groupcontent .group-row:hover,
html body.telegram-dark-page .groupcontent .group-row.hover {
  background: #17212b !important;
}
html body.telegram-dark-page .groupcontent .group-row.on {
  background: #1d2a36 !important;
}
