﻿@font-face{font-family:ziti;src:url('../fonts/hbd.woff2')}*{font-family:ziti}
header>div .logo:after {
    content: "简约版";
    position: absolute;
    right: -1px;
    top: 3px;
    background: #ff0000;
    color: #FFF;
    padding: 0px 5px;
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    z-index: 3;
}
header > div .logo .txdh-logo-sweep {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
    border-radius: 6px;
}

header > div .logo .txdh-logo-sweep:before {
    position: absolute;
    top: -45%;
    left: -80%;
    z-index: 2;
    width: 42%;
    height: 190%;
    background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.78), rgba(255,255,255,0));
    content: "";
    pointer-events: none;
    transform: translateX(-120%) rotate(18deg);
    animation: txdh-logo-sweep 3.6s ease-in-out infinite;
}

header > div .logo img {
    position: relative;
    z-index: 1;
}

@keyframes txdh-logo-sweep {
    0%, 38% {
        transform: translateX(-120%) rotate(18deg);
    }
    62%, 100% {
        transform: translateX(560%) rotate(18deg);
    }
}

@media (prefers-reduced-motion: reduce) {
    header > div .logo .txdh-logo-sweep:before {
        animation: none;
        display: none;
    }
}

.listBtn{display:none}
.menu-close{display:none}
#bodybg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9990;opacity:0.7;filter:alpha(Opacity=70);-moz-opacity:0.7;}
body{}
.menucurr{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-transform:translateX(-60%);transform:translateX(-60%);-webkit-transition-duration:.3s;transition-duration:.3s;}
@media screen and (max-width:990px){
  body, html {
    min-width:auto;
  }
  body{background: #F6F6F6;}
  header>div .logo:after{display:none;}
  header>div .logo .txdh-logo-sweep{width:100%;height:100%;}
  header>div .logo img{}
  .headerwrap{
    position: absolute;
    z-index: 9990;
    top: 0;
    left: 0;
    width: 100%;
  }
  .textpng{display:none}
  .menu-close{display:block;width:26px;height:26px;background:rgb(0 0 0 / 60%) url(../img/close.png) no-repeat center;top:10px;right:10px;position:fixed;z-index:9991;background-size:100% 100%;}
  header>div .time-winter{display:none}
  header>div nav{display:none;position:fixed;top:0;right:-60%;z-index:9991;box-shadow:none;height:auto;line-height:normal;width:60%;padding:40px 15px 15px;overflow-y:auto;height:100%;background:#fff;max-width:60%}
  /**
  #topnav a{color:#666 !important}
  .hover a{color:#20c4ab !important}
  **/
  header>div nav>div{margin: 10px auto;width: auto;}
  header>div nav>div {
    float: none;
    margin: 0 0 15px 0;
    white-space: nowrap;
    height:40px;
    line-height: 40px;
    text-align: left;
    padding: 0;
}
  header>div nav>div a {
    font-size: 16px;
    color: #333 !important;
    height:auto;
    line-height:normal
}
header>div nav>div a img{
    width: 22px;
    height: 22px;
    vertical-align: middle;
    margin-top: -5px;
    margin-right: 8px;
}
  header>div nav>.mobile-direct-toggle{
    display:flex;
    align-items:center;
    justify-content:space-between;
    height:44px;
    line-height:44px;
    margin:22px 0 0;
    padding:14px 0 0;
    border-top:1px solid #f1f1f1;
  }
  header>div nav>.mobile-direct-toggle span{
    font-size:15px;
    color:#333;
  }
  .mobile-switch{
    position:relative;
    display:block;
    width:46px;
    height:24px;
    cursor:pointer;
  }
  .mobile-switch input{
    display:none;
  }
  .mobile-switch em{
    position:absolute;
    inset:0;
    background:#d9dfe7;
    transition:background .2s ease;
  }
  .mobile-switch em:before{
    content:"";
    position:absolute;
    top:3px;
    left:3px;
    width:18px;
    height:18px;
    background:#fff;
    box-shadow:0 2px 6px rgba(0,0,0,.18);
    transition:transform .2s ease;
  }
  .mobile-switch input:checked + em{
    background:#20c4ab;
  }
  .mobile-switch input:checked + em:before{
    transform:translateX(22px);
  }
.list_li{display:none !important}
  .maskBox{display:none}
  header{height:60px;border-bottom:none;background: none;text-align:center}
  header>div{max-width:100%;height:60px}
  header>div .logo{width:100px;height:30px;margin:0 0 0 10px;}
  header>div .logo img{height:100%;width:100%}
  .listBtn {
    display:block;
    font-size: 22px;
    color: #FFF;
    position: absolute;
    right: 15px;
    top: 15px;
  }
  .listBtn:hover{color:#fff}
  .indexSearch{height:auto}
  .indexSearch > .layui-clear{width:100%;margin-top:44px;}
  .indexSearch > .layui-clear .bdlogo{display:none}
  .indexSearch > .layui-clear .search-box{
    display:flex;
    width:100%;
    height:45px;
    overflow:hidden;
    background:#fff;
    box-shadow:0 8px 22px rgba(0,0,0,.12);
  }
  .indexSearch > .layui-clear input{
    flex:1;
    width:auto;
    border: 0;
    background: #fff;
    color: #333;
    font-size: 14px;
    padding: 10px 14px;
    float: left;
    height: 45px;
    line-height: normal; 

   }
   .indexSearch > .layui-clear input::-webkit-input-placeholder{color:#9099a6}
  .indexSearch > .layui-clear .btn{
    display:block;
    float:none;
    width:52px;
    height:45px;
    line-height:45px;
    background:#20a995!important;
    color:#fff;
    font-size:24px;
    text-align:center;
  }
  .indexSearch > .layui-clear .btn .layui-icon{font-size:24px;}
  .search-engine-tabs{
    display:flex;
    justify-content:flex-start;
    gap:8px;
    margin-top:12px;
    overflow-x:auto;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
  }
  .search-engine-tabs::-webkit-scrollbar{display:none;}
  .search-engine-tabs button{
    flex:0 0 auto;
    height:30px;
    line-height:28px;
    padding:0 13px;
    border:1px solid rgba(255,255,255,.28);
    background:rgba(8,60,77,.56);
    color:#fff;
    font-size:14px;
    font-weight:700;
  }
  .search-engine-tabs button.active{
    background:#20c4ab;
  }
  .search-engine-tabs .search-engine-gear{
    width:30px;
    padding:0;
    font-size:18px;
  }
  .indexSearch > .layui-clear .selectul{}
  .recommendMain{padding:10px 0 0 0;max-width:100%}
  ul.web_group{white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;}
    ul.web_group::-webkit-scrollbar {
    display: none;
}
  .web_group li{
   display: inline-block;
    height:auto;
    background: rgba(255,255,255,0.1);
    margin-right:5px;
    overflow: hidden;
    padding:5px;
    text-align: center;
    max-width:100%;
    vertical-align: top;
    white-space: nowrap;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -hp-pre-wrap;
    word-wrap: break-word;
    position: relative;
    float: none;
    width: auto;
   }
  .web_group li a>.info{float: none;
    padding: 0;
    width: 100%;}
  .web_group li a>.info h3{display: block;
    font-size:14px;
    color: #ddffff;
    line-height:normal;
    overflow: hidden;}
  .web_group li a>.info p{display:none}
  
  .article {
    width: 100% !important;
    padding: 0;
    max-width: inherit;
    margin: 0px auto 10px;
  }
  
  .picad{padding: 0;}
  .indexWebList{margin: 0;
    padding: 10px;}
  .index-web-section{background:#fff;padding:16px 20px 18px;margin-top:13px;box-sizing:border-box;}
  .index-web-section + .index-web-section{margin-top:14px;}
  .index-web-section .index-web-title{height:32px;margin:0 0 12px;padding:0;}
  .index-web-section .index-web-title h3{line-height:32px;padding-left:14px;font-size:17px;font-weight:400;color:#333;}
  .index-web-section .index-web-title h3:before{top:7px;height:18px;}
  .index-web-section > .indexWebList{background:transparent;margin:0;padding:0;}
  .indexWebList + .indexWebList{margin-top:8px;}
  .indexWebList li{width: calc(25% - 5px);
    margin-right: 5px;}
  .indexWebList li a{font-size: 14px;
    line-height: normal;
    padding: 0;text-overflow: ellipsis;}
  .indexWebList li > a .hots{display:none}
  .indexWebList li > a img{width:16px;height:16px;margin-right:5px}
  
  .txdh-other .txdh-left{width:100%}
  .txdh-other .txdh-right{float:none !important;width:100%; overflow:hidden}
  .txdh-other .txdh-right>div:nth-child(1){
    padding:10px!important;
  }
  .list:nth-child(2){margin-top:0}
  .list{margin-bottom:0}
  .list .titles{margin-right:15px;font-size:14px;width:38px;position:relative;color:#24a500}
  .list .titles:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 15px;
    top: 50%;
    right: 0;
    margin-top: -7.5px;
    background-color: #ECECEC;
}
  .list ul{position: relative;overflow: hidden;height: 40px;width: calc(100% - 55px);}
  .list ul li{width:calc((100% - 18px) / 4);margin-right:0;padding:0 2px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}
  .list ul li:last-child{width:18px !important;position:absolute;top:0;right:0;padding:0;text-align:center}
  .list ul li a{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .list ul li:not(:last-child) a{display:block;text-align:center}
  .list ul li a img{display:none}
  .list:nth-child(5n){padding-bottom:17.5px;margin-bottom:17.5px;border-bottom:1px solid #F9F9F9;}
  .newslist{padding: 10px;}
  .newslist ul{height:auto}
  .newslist ul li{width:100%}
  .link{padding:10px}
  footer{padding:0 0 10px;background:none}
  footer>div ul{margin:0 auto;text-align: center;}
  footer>div ul li{width:auto;margin:0 auto;padding:0 5px}
  .page-sidebar{display:none}
  
  .indexSearch {
    background: url("data:image/png;base64,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") no-repeat center center;
    background-size: cover;
    padding: 0 0.8rem;
    padding-top: 0.7rem;
    padding-bottom: 0.55rem;
}
/*网站分类*/
.other-header{border-bottom: 1px solid #F6F6F6; position:fixed;background:#fff}
.other-header .open-panel{color:#000;}
.fenlei{padding:10px;margin-top:60px;border-bottom: 1px solid #f7f7f7;}
.fenlei .title{display:none}
.fenlei ul{margin:0;white-space:nowrap;overflow-y:hidden;overflow-x: auto;}
.fenlei ul li{width: auto;margin: 0 5px 0 0;    display: inline-block;float:none}
.fenlei ul li a {
    background: none;
    border: 0;
    height: 30px;
    line-height: 30px;
}
.fenlei ul li a:hover,.fenlei ul li .hover{
    border:0;
    background:none;
    color:#fe5a26;
}

.fenlei ul::-webkit-scrollbar{display:none;}
.lists{margin-top:0;}
 .lists ul li{width:100%;padding:10px;height:auto}
 .lists ul li a .img{width:140px;float:left}
 .lists ul li a .img img{max-width:100%}
 #logLeftList{width:100%;margin:0;white-space:nowrap;overflow-y:hidden;overflow-x: auto;padding-top:70px}
 #logLeftList::-webkit-scrollbar{display:none;}
 #logLeftList li{margin:0 10px 0 0;display:inline-block}
#logLeftList li a {
    padding: 5px;
    height: auto;
    line-height: normal;
    font-size: 14px;
}
 #logLeftList li a img{display:none}
 #logRightList{float:none;width:100%;clear: both;padding-top:10px}
 #logRightList .ulttile{display:none}
 #updatelist{margin-top:0;}
 #updatelist li{padding:0;}
 #updatelist li>div:nth-child(1), #updatelist li>div:nth-child(4), #updatelist li>div:nth-child(5){display:none}
 #updatelist li>div:nth-child(2){width:calc(100% - 100px)}
 #updatelist li>div:nth-child(3){width:92px}
 .arLeft{width:100%;padding-top:18px;margin-right:0;padding-bottom:10px;}
 .arLeft>h1{font-size:22px}
 .arLeft>.user{margin-top:10px;font-size:12px}
 .arLeft>.content{margin-top:0;padding:10px}
 .arLeft>.address{padding:10px}
 .downbtn a{width:auto;font-size:14px;padding:10px;line-height:normal;height:auto}
 .arRight{width:100%;margin-top:10px;clear:both;padding:0 10px 10px;overflow: hidden;}
 .toollist{margin-top:60px}
 .toollist li{width:100%;margin-right:0;margin-top:0;border-bottom: 1px solid #f7f7f7}
 .toollist li a{padding:20px}
 .toollist li a .info h3{font-weight:normal;font-size:16px}
 .bg{width: 100%;
    background: url(../img/topbg.png) no-repeat center center;
    background-size: cover;
    display: block;
    height:200px;
    position: relative;
    margin-top:60px;}
 .bg img {
    width: 83%;
    display: block;
    margin: 0px auto;
    position: absolute;
    left: 50%;
    top: 35%;
    transform: translate(-50%, -50%);
}
#hotpageContent{margin-top:200px}
.hotmenu {
    width: 100%;
    height: auto;
    bottom: 25px;
    position: absolute;
}
.hotmenu ul {
    position: initial;
    display: flex;
    text-align: center;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
}
.hotmenu ul li{margin:0 5px;}
.hotmenu ul li a{width:auto;height:auto;line-height:normal;padding:5px}
#hotpageContent {
    margin-top: 0;
    width: 100%;
    max-width: 100%;
}
#hotpageContent ul{margin-top:0;}
#hotpageContent ul li{padding:10px}
#hotpageContent ul li .number {
    width: 26px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    font-size:16px
}
#hotpageContent ul li .weblogo{display:none}
#hotpageContent ul li .introduce{width:calc(100% - 100px);height:30px;line-height:30px; white-space:nowrap; overflow:hidden;padding:0;text-overflow:ellipsis;}
#hotpageContent ul li .introduce a{color:#9c9c9c}
#hotpageContent ul li .go{display:none}
#hotpageContent ul li .click {
    margin-left: 10px;
    width: auto;
    height: 30px;
    line-height: 30px;
    float: right;
    padding-right:5px;
    text-align: right;
}
body.rank-page .bg {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    height: auto !important;
    min-height: 300px !important;
    margin-top: 60px !important;
    padding: 36px 12px 86px !important;
    overflow: visible !important;
    box-sizing: border-box !important;
}
body.rank-page .bg > img {
    position: static !important;
    width: 360px !important;
    max-width: 84% !important;
    height: auto !important;
    margin: 0 auto !important;
    transform: none !important;
}
body.rank-page .hotmenu {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    margin-top: 28px !important;
}
body.rank-page .hotmenu ul {
    display: flex !important;
    justify-content: center !important;
    gap: 8px !important;
    width: auto !important;
    margin: 0 auto !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch;
}
body.rank-page .hotmenu ul::-webkit-scrollbar {
    display: none;
}
body.rank-page .hotmenu ul li {
    flex: 0 0 auto !important;
    margin: 0 !important;
}
body.rank-page .hotmenu ul li a {
    min-width: 92px !important;
    height: 34px !important;
    line-height: 32px !important;
    padding: 0 14px !important;
    box-sizing: border-box !important;
}
body.rank-page #hotpageContent {
    width: calc(100% - 20px) !important;
    max-width: calc(100% - 20px) !important;
    margin: -54px auto 48px !important;
    padding: 0 !important;
}
#sqpagebg {
    background-size: 100% 50% !important;
    width: 100%;
    top: 20%;
    left: 0;
    right: 0;
    margin: 0 auto;
    line-height: normal;
}
#pagemenu {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #eee;
    padding: 10px 10px 0;
    justify-content: center;
    display: flex;
}
#pagemenu a {
    float: left;
    margin: 0 10px 10px 0;
    height: 30px;
    line-height: 30px;
}
#pagemenu a i{display:none}
#sqcontent {
    clear: both;
    float: none;
    padding: 10px;
    width: 100%;
}
#sqcontent .send{width:100%}
#sqcontent .tj{clear:both;width:100%;float:left;max-width:100%}
#sqcontent .layui-form-item .layui-inline{display:inline-block;margin-bottom:0}
#pagecontent{width:100%;padding:10px}
.webnavlog .info {
    background: #fff;
    padding: 0 10px;
    padding-bottom: 46px;
    margin-top: 63px;
}
.webnavlog .info .left{width:100%}
.webnavlog .info .right{width:100%;float:left;margin-top:20px}
.webnavlog .info .right ul{margin-top:0}
.webnavlog .info .right ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: 53px;
    padding-right: 0;
    margin-bottom: 0px;
    border-bottom: 1px dashed #edf1f5;
}
.webnavlog .info .right ul li.extra-weight {
    display: none;
}
.webnavlog .info .right ul li span {
    float: none;
    flex: 0 0 40%;
    width: 40%;
    height: auto;
    line-height: normal;
    color: #8c98a8;
    font-size: 15px;
}
.webnavlog .info .right ul li a {
    float: none;
    display: block;
    flex: 0 0 60%;
    width: 60%;
    max-width: 60%;
    height: auto;
    line-height: normal;
    margin-left: 0;
    color: #617084!important;
    font-size: 15px;
    text-align: right;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.webnavlog .info .right ul li a img.star {
    height: 14px;
    margin-top: 0;
}
.webnavlog .info .right ul li a img.pr {
    height: 27px;
    vertical-align: middle;
}
.webnavlog .info .right ul li a#todayClick:after,
.webnavlog .info .right ul li a#monthClick:after,
.webnavlog .info .right ul li a#countClick:after {
    content: " 人次";
}
.webnavlog .info .detail-share {
    right: auto;
    bottom: auto;
    flex: 0 0 auto;
}
.webnavlog .info .detail-share-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 82px;
    height: 52px;
    line-height: normal;
    box-sizing: border-box;
    font-size: 15px;
}
.webnavlog .info .baidu-index-check {
    position: relative;
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}
.baidu-index-card {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    width: 176px;
    min-width: 176px;
    height: 52px;
    padding: 9px 12px;
    border: 1px solid #e4e8ee;
    border-radius: 0;
    background: #fff;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-family: inherit;
    line-height: normal;
    text-align: left;
    -webkit-appearance: none;
    appearance: none;
    transition: border-color .2s ease, background .2s ease;
}
.baidu-index-card:hover {
    border-color: #cfd8e3;
    background: #fbfcfd;
}
.baidu-index-card:focus {
    outline: none;
    border-color: #8298b4;
}
.baidu-index-card:disabled {
    cursor: default;
    opacity: .85;
}
.baidu-index-card.is-loading {
    border-color: #b9d6ff;
    background: #f3f8ff;
    cursor: wait;
}
.baidu-index-card.is-included {
    border-color: #bfe8d4;
    background: #f0fbf6;
}
.baidu-index-card.is-not-included {
    border-color: #f1d58f;
    background: #fffaf0;
}
.baidu-index-card.is-error {
    border-color: #ffc5b9;
    background: #fff3f0;
}
.baidu-index-icon {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    background: #8298b4;
    color: #fff;
    font-family: SimSun, "Songti SC", serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
}
.baidu-index-text {
    display: flex;
    min-width: 0;
    flex-direction: column;
    justify-content: center;
}
.baidu-index-name {
    color: #2d3b49;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
}
.baidu-index-card.is-loading .baidu-index-icon {
    background: #4f91e8;
}
.baidu-index-card.is-included .baidu-index-icon {
    background: #28b77f;
}
.baidu-index-card.is-not-included .baidu-index-icon {
    background: #ff9300;
}
.baidu-index-card.is-error .baidu-index-icon {
    background: #f06449;
}
.baidu-index-card.is-loading .baidu-index-name {
    color: #2f80ed;
}
.baidu-index-card.is-included .baidu-index-name {
    color: #1d9a68;
}
.baidu-index-card.is-not-included .baidu-index-name {
    color: #d46f00;
}
.baidu-index-card.is-error .baidu-index-name {
    color: #d94d34;
}
.baidu-index-status {
    min-width: 48px;
    margin-top: 1px;
    color: #98a2ad;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}
.baidu-index-status.is-loading {
    color: #2f80ed;
}
.baidu-index-status.is-included {
    color: #7f9b8e;
}
.baidu-index-status.is-not-included {
    color: #98a2ad;
}
.baidu-index-status.is-error {
    color: #f06449;
}
.webnavlog .other{padding: 10px;}
.webnavlog .lists{padding:10px}
#pagecontent .title,#sqcontent .title{display:none}
.txdh-other .txdh-left .update{padding:10px}
#urlbox{width: calc(74% - 110px) !important;}
.title h3{font-size:14px;padding-left:10px;}
.title h3:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 15px;
    height: 13px;
    width: 2px;
    background: #20c4ab;
}
.tools{padding:10px}
footer>div .copart{margin-top:0;line-height:25px}
.newslist ul li a .info h3{font-size:13px}
.back-left {
    color: #333;
    width: 40px;
    height: 55px;
    line-height: 55px;
    position: absolute;
    top: 0;
    left: 10px;
    font-size: 20px;
}
#headname{font-size:18px;line-height:55px;}
.content > .left li .hover{background:none;border:0;color:#C93}
.updatelist li{margin-bottom:0}
.updatelist li a,.updatelist li span{font-size:12px;height:30px;line-height:30px}
.content > .right .updatelist li div{padding-left:10px}
#updatelist li>div:nth-child(3){font-size:12px}
.nobg-page .other-header{background:#fff;border-bottom:1px solid #eef1f5;}
.nobg-page .bg{margin-top:60px}
.nobg-page .other-header .open-panel,.nobg-page .back-left{color:#111}
}

body.mobile-page .indexSearch {
    height: auto !important;
    padding: 70px 12px 18px !important;
    overflow: hidden;
    box-sizing: border-box;
}

body.mobile-page .indexSearch > .layui-clear {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    box-sizing: border-box;
}

body.mobile-page .indexSearch > .layui-clear .search-box {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 44px !important;
    overflow: hidden;
    box-sizing: border-box;
}

body.mobile-page .indexSearch > .layui-clear input {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    width: auto !important;
    height: 44px !important;
    line-height: 24px !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
    box-sizing: border-box;
}

body.mobile-page .indexSearch > .layui-clear .btn {
    flex: 0 0 48px !important;
    width: 48px !important;
    height: 44px !important;
    line-height: 44px !important;
    display: block !important;
}

body.mobile-page .indexSearch > .layui-clear .btn .layui-icon {
    font-size: 22px !important;
}

body.mobile-page .search-engine-tabs {
    justify-content: flex-start !important;
    gap: 7px !important;
    margin-top: 12px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    padding: 0 2px 2px !important;
    -webkit-overflow-scrolling: touch;
}

body.mobile-page .search-engine-tabs::-webkit-scrollbar {
    display: none;
}

body.mobile-page .search-engine-tabs button {
    flex: 0 0 auto !important;
    height: 30px !important;
    line-height: 28px !important;
    padding: 0 13px !important;
    font-size: 14px !important;
}

body.mobile-page .search-engine-tabs .search-engine-gear {
    width: 30px !important;
    padding: 0 !important;
}

body.mobile-page .latest-visit {
    padding: 10px 10px 2px !important;
    margin-top: 8px !important;
    background: #fff !important;
    overflow: hidden;
}

body.mobile-page .latest-visit ul {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;
    margin-top: 10px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}

body.mobile-page .latest-visit ul::-webkit-scrollbar {
    display: none;
}

body.mobile-page .latest-visit li {
    flex: 0 0 86px !important;
    float: none !important;
    width: 86px !important;
    margin: 0 0 12px !important;
}

body.mobile-page .latest-visit li:nth-child(7n) {
    margin-right: 0 !important;
}

body.mobile-page .latest-visit li:nth-child(4n) {
    margin-right: 0 !important;
}

body.mobile-page .latest-visit li a {
    height: 108px !important;
    padding: 10px 4px 8px !important;
}

body.mobile-page .latest-visit li img {
    width: 38px !important;
    height: 38px !important;
    margin-bottom: 5px !important;
}

body.mobile-page .latest-visit li h3 {
    height: 18px !important;
    line-height: 18px !important;
    font-size: 13px !important;
}

body.mobile-page .latest-visit li span {
    height: 22px !important;
    line-height: 22px !important;
    margin-top: 2px !important;
    padding: 0 8px !important;
    font-size: 12px !important;
}

body.mobile-page .article > .txdh-other {
    clear: both !important;
    position: relative !important;
    z-index: 1 !important;
}

body.mobile-page .tools {
    clear: both !important;
    position: relative !important;
    z-index: 1 !important;
    margin-top: 8px !important;
}

body.mobile-page .update,
body.mobile-page .top,
body.mobile-page .bottomas {
    display: none !important;
}

body.mobile-page {
    overflow-x: hidden;
}

body.mobile-page .article,
body.mobile-page article.article {
    width: auto !important;
    max-width: calc(100% - 20px) !important;
    margin: 0 auto 48px !important;
    padding: 0 !important;
    box-sizing: border-box;
}

body.mobile-page .article > *,
body.mobile-page article.article > * {
    box-sizing: border-box;
}

body.mobile-page .indexSearch + .article {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto 24px !important;
}

body.mobile-page .fenlei {
    margin-top: 60px !important;
    padding: 10px 10px 8px !important;
    background: #fff !important;
}

body.mobile-page .lists {
    width: 100% !important;
    max-width: 100% !important;
    margin: 10px 0 0 !important;
    padding: 10px !important;
    box-sizing: border-box;
}

body.mobile-page .lists ul {
    display: block !important;
    width: 100% !important;
}

body.mobile-page .lists ul li,
body.mobile-page .lists ul li:nth-child(1),
body.mobile-page .lists ul li:nth-child(2),
body.mobile-page .lists ul li:nth-child(3),
body.mobile-page .lists ul li:nth-child(3n),
body.mobile-page .lists ul li:nth-child(4n) {
    float: none !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 0 10px !important;
    padding: 12px !important;
    border: 1px solid #eef1f5 !important;
    box-sizing: border-box;
    transform: none !important;
}

body.mobile-page .lists ul li a {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
}

body.mobile-page .lists ul li a .img {
    flex: 0 0 72px !important;
    width: 72px !important;
    height: 54px !important;
    float: none !important;
}

body.mobile-page .lists ul li a .img img {
    max-width: 72px !important;
    max-height: 54px !important;
}

body.mobile-page .lists ul li a .introduce {
    flex: 1 !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
    line-height: 20px !important;
    font-size: 13px !important;
}

body.mobile-page .webnavlog {
    width: auto !important;
    max-width: calc(100% - 20px) !important;
    margin: 70px auto 48px !important;
}

body.mobile-page .webnavlog .info,
body.mobile-page .webnavlog .other,
body.mobile-page .webnavlog .lists,
body.mobile-page .webnavlog .comments-section {
    width: 100% !important;
    padding: 14px !important;
    box-shadow: none !important;
    box-sizing: border-box;
}

body.mobile-page .webnavlog .info {
    display: block !important;
    margin-top: 0 !important;
    padding-bottom: 14px !important;
}

body.mobile-page .webnavlog .info .left,
body.mobile-page .webnavlog .info .right {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
}

body.mobile-page .webnavlog .info .left .img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 10;
    background-size: cover !important;
}

body.mobile-page .webnavlog .info .left .img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

body.mobile-page .webnavlog .href {
    height: 42px !important;
    line-height: 42px !important;
    margin-top: 12px !important;
}

body.mobile-page .webnavlog .aboutthis {
    margin-top: 10px !important;
}

body.mobile-page .webnavlog .info .right {
    margin-top: 16px !important;
}

body.mobile-page .webnavlog .detail-title-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 166px 72px !important;
    align-items: stretch !important;
    gap: 10px 12px !important;
    margin: 0 0 14px !important;
}

body.mobile-page .webnavlog .info .right .web-title {
    grid-column: 1 / -1 !important;
    min-width: 0 !important;
    height: auto !important;
    line-height: 24px !important;
    font-size: 20px !important;
    white-space: normal !important;
}

body.mobile-page .webnavlog .info .baidu-index-check {
    grid-column: 2 !important;
    width: 100% !important;
    margin: 0 !important;
}

body.mobile-page .baidu-index-card {
    width: 166px !important;
    min-width: 0 !important;
    height: 48px !important;
    gap: 8px !important;
    padding: 8px 10px !important;
}

body.mobile-page .baidu-index-icon {
    flex-basis: 28px !important;
    width: 28px !important;
    height: 28px !important;
    font-size: 18px !important;
    line-height: 28px !important;
}

body.mobile-page .baidu-index-name {
    font-size: 14px !important;
    line-height: 17px !important;
}

body.mobile-page .baidu-index-status {
    min-width: 44px !important;
    font-size: 12px !important;
}

body.mobile-page .webnavlog .info .detail-share,
body.mobile-page .detail-share {
    display: block !important;
    grid-column: 3 !important;
    position: relative !important;
    right: auto !important;
    bottom: auto !important;
    width: 100% !important;
    height: 48px !important;
    margin: 0 !important;
    z-index: 10 !important;
}

body.mobile-page .webnavlog .info .detail-share-btn,
body.mobile-page .detail-share-btn {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 48px !important;
    line-height: normal !important;
    box-sizing: border-box !important;
    font-size: 13px !important;
}

body.mobile-page .detail-share-panel {
    top: 56px !important;
    right: 0 !important;
    bottom: auto !important;
}

body.mobile-page .webnavlog .info .right ul {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    margin: 0 !important;
}

body.mobile-page .webnavlog .info .right ul li,
body.mobile-page .webnavlog .info .right ul li.detail-weight {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    float: none !important;
    width: 100% !important;
    min-height: 46px !important;
    margin: 0 !important;
    padding: 10px 12px !important;
    border: 1px solid #eef1f5 !important;
    background: #fbfcfd !important;
    box-sizing: border-box;
}

body.mobile-page .webnavlog .info .right ul li.extra-weight {
    display: none !important;
}

body.mobile-page .webnavlog .info .right ul li span,
body.mobile-page .webnavlog .info .right ul li.detail-weight span {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 82px !important;
    height: auto !important;
    line-height: 20px !important;
    font-size: 14px !important;
    color: #8b96a6 !important;
}

body.mobile-page .webnavlog .info .right ul li a,
body.mobile-page .webnavlog .info .right ul li.detail-weight a {
    flex: 1 1 auto !important;
    display: block !important;
    width: auto !important;
    max-width: calc(100% - 92px) !important;
    height: auto !important;
    line-height: 20px !important;
    margin-left: 10px !important;
    text-align: right !important;
    font-size: 14px !important;
    color: #34495e !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

body.mobile-page .webnavlog .info .right ul li.detail-weight a {
    flex: 0 0 auto !important;
    max-width: 76px !important;
    overflow: visible !important;
}

body.mobile-page .webnavlog .info .right ul li a img.star {
    height: 14px !important;
}

body.mobile-page .webnavlog .info .right ul li a img.pr,
body.mobile-page .webnavlog .info .right ul li.detail-weight img.pr {
    display: inline-block !important;
    max-width: 72px !important;
    height: auto !important;
    vertical-align: middle !important;
}

@media (max-width: 360px) {
    body.mobile-page .webnavlog .detail-title-row {
        grid-template-columns: minmax(0, 1fr) 150px 64px !important;
        gap: 10px 8px !important;
    }

    body.mobile-page .baidu-index-card {
        width: 150px !important;
    }
}

body.mobile-page .webnavlog .other {
    margin-top: 12px !important;
}

body.mobile-page .webnavlog .other .introduce,
body.mobile-page .webnavlog .porShi {
    padding: 12px !important;
    line-height: 26px !important;
}

body.mobile-page .webnavlog .title h3 {
    font-size: 16px !important;
}

body.mobile-page .txdh-idea-page,
body.mobile-page .txdh-send-page,
body.mobile-page .txdh-static-page {
    padding-top: 0 !important;
}

body.mobile-page .txdh-idea-wrap,
body.mobile-page .txdh-send-wrap {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
}

body.mobile-page .idea.txdh-idea-form,
body.mobile-page .send.txdh-send-form,
body.mobile-page .txdh-static-page,
body.mobile-page .txdh-idea-tips,
body.mobile-page .txdh-send-tips {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 10px 0 0 !important;
    padding: 14px !important;
    box-sizing: border-box;
    box-shadow: none !important;
}

body.mobile-page .txdh-send-url-row,
body.mobile-page .txdh-send-two-col,
body.mobile-page .txdh-send-media-row,
body.mobile-page .txdh-send-pay-row,
body.mobile-page .txdh-send-pay-row[style*="display: block"],
body.mobile-page .txdh-send-pay-row[style*="display:block"],
body.mobile-page .txdh-send-form .txdh-submit-actions {
    display: block !important;
}

body.mobile-page .txdh-send-url-row .layui-inline,
body.mobile-page .txdh-send-url-row #urlbox,
body.mobile-page .txdh-send-two-col .layui-inline,
body.mobile-page .txdh-send-media-row .layui-inline,
body.mobile-page .txdh-send-pay-row .layui-inline,
body.mobile-page .txdh-send-full-row .layui-inline,
body.mobile-page #urlbox {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 10px !important;
    box-sizing: border-box;
}

body.mobile-page .txdh-send-form .layui-btn-primary,
body.mobile-page .txdh-send-form .txdh-submit-actions button.btn,
body.mobile-page .idea.txdh-idea-form input[type='submit'] {
    width: 100% !important;
}

body.mobile-page .txdh-send-form .txdh-submit-actions button.btn {
    margin: 0 0 10px !important;
}

body.mobile-page .txdh-idea-code img {
    flex: 0 0 112px !important;
    width: 112px !important;
}

body.mobile-page.inner-page .headerwrap.other-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    background: #fff !important;
    border-bottom: 1px solid #eef1f5 !important;
    box-shadow: 0 2px 10px rgba(21, 39, 58, .04) !important;
}

body.mobile-page.inner-page .headerwrap.other-header .listBtn,
body.mobile-page.inner-page .headerwrap.other-header .open-panel,
body.mobile-page.inner-page .headerwrap.other-header .back-left {
    color: #111 !important;
}

body.mobile-page.detail-page .article {
    margin-top: 72px !important;
}

body.mobile-page.detail-page .webnavlog {
    margin-top: 72px !important;
}

body.mobile-page.page-hero-page .bg {
    margin-top: 60px !important;
}

body.mobile-page.listing-page article.article {
    margin-top: 72px !important;
}

body.mobile-page.listing-page .fenlei,
body.mobile-page.listing-page .toollist {
    margin-top: 0 !important;
}

body.mobile-page.listing-page #logLeftList {
    padding-top: 0 !important;
}

body.mobile-page .toollist {
    width: auto !important;
    max-width: calc(100% - 20px) !important;
    margin: 70px auto 48px !important;
    display: block !important;
}

body.mobile-page.tools-page .article-tool-list-page .toollist {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 48px !important;
}

body.mobile-page .toollist li,
body.mobile-page .toollist li:nth-child(1),
body.mobile-page .toollist li:nth-child(2),
body.mobile-page .toollist li:nth-child(3),
body.mobile-page .toollist li:nth-child(3n) {
    width: 100% !important;
    margin: 0 0 10px !important;
}

body.mobile-page #hotpageContent {
    width: auto !important;
    max-width: calc(100% - 20px) !important;
    margin: 0 auto 48px !important;
}

body.mobile-page #hotpageContent ul li,
body.mobile-page .lists li {
    box-sizing: border-box;
}

body.mobile-page .indexSearch + .article > .indexWebList,
body.mobile-page .indexSearch + .article > .latest-visit,
body.mobile-page .indexSearch + .article > .txdh-other,
body.mobile-page .indexSearch + .article > .link,
body.mobile-page .indexSearch + .article > .txdh-ad {
    width: calc(100% - 20px) !important;
    max-width: calc(100% - 20px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box;
}

body.mobile-page .indexSearch + .article > .txdh-ad {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

body.mobile-page .txdh-ad-text {
    padding: 10px !important;
    background: #fff !important;
}

body.mobile-page .txdh-ad-text ul {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
}

body.mobile-page .txdh-ad-text li {
}

body.mobile-page .txdh-ad-text li > a {
    height: 50px !important;
    padding: 0 10px !important;
}

body.mobile-page .txdh-ad-banner {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
}

body.mobile-page .txdh-ad-banner a {
    height: 84px !important;
}

body.mobile-page .txdh-ad-banner span {
    right: 10px !important;
    font-size: 12px !important;
    padding: 6px 8px !important;
}

body.mobile-page .indexSearch + .article > .indexWebList {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    padding: 10px !important;
    background: #fff !important;
}

body.mobile-page .indexSearch + .article > .index-web-section {
    width: calc(100% - 20px) !important;
    max-width: calc(100% - 20px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 10px !important;
    background: #fff !important;
    box-sizing: border-box;
}

body.mobile-page .index-web-section + .index-web-section,
body.mobile-page .indexWebList + .indexWebList {
    margin-top: 10px !important;
}

body.mobile-page .index-web-section .index-web-title {
    height: 32px !important;
    margin: 0 0 8px !important;
    padding: 0 !important;
}

body.mobile-page .index-web-section .index-web-title h3 {
    font-size: 17px !important;
    font-weight: 400 !important;
}

body.mobile-page .index-web-section > .indexWebList {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 8px !important;
    padding: 0 !important;
    background: transparent !important;
}

body.mobile-page .indexWebList li,
body.mobile-page .indexWebList li:nth-child(4n),
body.mobile-page .indexWebList li:nth-child(7n) {
    float: none !important;
    width: auto !important;
    margin: 0 !important;
    border: 1px solid #eef1f5 !important;
    background: #fbfcfd !important;
    overflow: hidden !important;
}

body.mobile-page .indexWebList li > a {
    display: flex !important;
    align-items: center !important;
    min-width: 0 !important;
    height: 42px !important;
    line-height: 20px !important;
    padding: 0 6px !important;
    font-size: 12px !important;
    white-space: nowrap !important;
}

body.mobile-page .indexWebList li > a img {
    flex: 0 0 auto !important;
    width: 16px !important;
    height: 16px !important;
    margin: 0 5px 0 0 !important;
}

body.mobile-page .indexWebList li > a .xl,
body.mobile-page .indexWebList li .info {
    display: none !important;
}

body.mobile-page .indexSearch + .article > .txdh-other {
    display: block !important;
    margin-top: 10px !important;
}

body.mobile-page .indexSearch + .article .txdh-right,
body.mobile-page .indexSearch + .article .txdh-left {
    float: none !important;
    width: 100% !important;
}

body.mobile-page .indexSearch + .article .txdh-right > div,
body.mobile-page .indexSearch + .article .txdh-left > div,
body.mobile-page .indexSearch + .article .tools,
body.mobile-page .indexSearch + .article .newslist,
body.mobile-page .indexSearch + .article .latest-visit,
body.mobile-page .indexSearch + .article .link {
    margin-top: 10px !important;
    padding: 12px !important;
    background: #fff !important;
    box-sizing: border-box;
}

body.mobile-page .indexSearch + .article .list {
    display: flex !important;
    align-items: center !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 0 !important;
}

body.mobile-page .indexSearch + .article .list .titles {
    flex: 0 0 58px !important;
    width: 58px !important;
    margin-right: 8px !important;
    margin-left: 6px !important;
    padding-left: 6px !important;
    font-size: 13px !important;
    color: #24a500 !important;
}

body.mobile-page .indexSearch + .article .list ul {
    flex: 1 !important;
    width: auto !important;
    height: 42px !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}

body.mobile-page .indexSearch + .article .list ul::-webkit-scrollbar {
    display: none;
}

body.mobile-page .indexSearch + .article .list ul {
    white-space: normal !important;
    overflow-x: hidden !important;
}

body.mobile-page .indexSearch + .article .list ul li {
    display: inline-block !important;
    float: none !important;
    width: calc((100% - 18px) / 4) !important;
    margin-right: 0 !important;
    padding: 0 2px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

body.mobile-page .indexSearch + .article .list ul li:last-child {
    width: 18px !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
}

body.mobile-page .indexSearch + .article .list ul li a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 42px !important;
    line-height: 42px !important;
    font-size: 13px !important;
    overflow: hidden !important;
    text-align: center !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
}

body.mobile-page .indexSearch + .article .list ul li a img {
    display: none !important;
}

body.mobile-page .indexSearch + .article .list ul li a .dh-nav-title {
    display: block !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    text-align: center !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
}

body.mobile-page .indexSearch + .article .list ul li:not(:last-child) a {
    justify-content: center !important;
    width: 100% !important;
    text-align: center !important;
}

html.txdh-dark-mode body.mobile-page .indexSearch + .article .txdh-right > div:first-child,
html.txdh-dark-mode body.mobile-page .indexSearch + .article .txdh-right > div:first-child .list {
    background: transparent !important;
    box-shadow: none !important;
}

body.mobile-page .indexSearch + .article .tools {
    margin-top: 10px !important;
}

body.mobile-page .indexSearch + .article .tools > a {
    float: left !important;
    width: 25% !important;
    height: 78px !important;
    margin: 0 0 10px !important;
    padding: 8px 4px !important;
    text-align: center !important;
    font-size: 12px !important;
}

body.mobile-page .indexSearch + .article .tools > a img {
    width: 38px !important;
    height: 38px !important;
    margin: 0 auto 7px !important;
}

body.mobile-page .indexSearch + .article .newslist ul li {
    width: 100% !important;
    margin: 0 0 8px !important;
    padding: 10px !important;
    border: 1px solid #eef1f5 !important;
}

body.mobile-page .indexSearch + .article .link {
    margin-bottom: 36px !important;
}

body.mobile-page .indexSearch + .article .link ul li {
    float: left !important;
    width: auto !important;
    margin: 0 8px 8px 0 !important;
}

body.mobile-page .indexSearch + .article .link ul li a {
    display: block !important;
    height: 28px !important;
    line-height: 28px !important;
    padding: 0 10px !important;
    background: #f3f6f9 !important;
    font-size: 12px !important;
}

body.mobile-page #hotpageContent {
    width: calc(100% - 20px) !important;
    max-width: calc(100% - 20px) !important;
    margin: -44px auto 48px !important;
    padding: 0 !important;
}

body.mobile-page #hotpageContent > div {
    width: 100% !important;
    min-width: 0 !important;
}

body.mobile-page.rank-page .bg {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    height: auto !important;
    min-height: 300px !important;
    margin-top: 60px !important;
    padding: 36px 12px 86px !important;
    overflow: visible !important;
    box-sizing: border-box !important;
}

body.mobile-page.rank-page .bg > img {
    position: static !important;
    width: 340px !important;
    max-width: 84% !important;
    height: auto !important;
    margin: 0 auto !important;
    transform: none !important;
}

body.mobile-page.rank-page .bg .type {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin-top: 28px !important;
    overflow: visible !important;
}

body.mobile-page.rank-page .bg .type ul {
    display: flex !important;
    position: static !important;
    width: auto !important;
    gap: 8px !important;
    justify-content: center !important;
    transform: none !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch;
}

body.mobile-page.rank-page .bg .type ul::-webkit-scrollbar {
    display: none;
}

body.mobile-page.rank-page .bg .type li {
    flex: 0 0 auto !important;
    width: auto !important;
}

body.mobile-page.rank-page .bg .type li a {
    width: auto !important;
    min-width: 92px !important;
    height: 34px !important;
    line-height: 32px !important;
    margin: 0 !important;
    padding: 0 14px !important;
    font-size: 13px !important;
    box-sizing: border-box;
}

body.mobile-page #hotpageContent .lists {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    box-shadow: 0 8px 24px rgba(21, 39, 58, .08) !important;
    background: #fff !important;
}

body.mobile-page #hotpageContent .lists li,
body.mobile-page #hotpageContent .lists li:nth-child(1),
body.mobile-page #hotpageContent .lists li:nth-child(2),
body.mobile-page #hotpageContent .lists li:nth-child(3),
body.mobile-page #hotpageContent .lists li:nth-child(3n),
body.mobile-page #hotpageContent .lists li:nth-child(4n) {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 64px !important;
    margin: 0 !important;
    padding: 11px 12px !important;
    border: 0 !important;
    border-bottom: 1px solid #eef1f5 !important;
    background: #fff !important;
    box-sizing: border-box;
}

body.mobile-page #hotpageContent .lists li:last-child {
    border-bottom: 0 !important;
}

body.mobile-page #hotpageContent .lists li .number {
    display: block !important;
    flex: 0 0 34px !important;
    width: 34px !important;
    height: 40px !important;
    line-height: 40px !important;
    margin: 0 10px 0 0 !important;
    color: #c5cdd5 !important;
    font-size: 16px !important;
    text-align: center !important;
    background-size: 82% !important;
}

body.mobile-page #hotpageContent .lists li .weblogo {
    display: block !important;
    flex: 0 0 42px !important;
    width: 42px !important;
    height: 42px !important;
    line-height: 42px !important;
    margin: 0 10px 0 0 !important;
}

body.mobile-page #hotpageContent .lists li .weblogo img {
    width: 42px !important;
    height: 42px !important;
    max-width: 42px !important;
    max-height: 42px !important;
    padding: 4px !important;
    border: 1px solid #eef1f5 !important;
    border-radius: 7px !important;
    background: #f8fafc !important;
    box-sizing: border-box !important;
    object-fit: contain !important;
}

body.mobile-page #hotpageContent .lists li .introduce {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 20px !important;
    color: #1f2d3d !important;
    font-size: 14px !important;
    text-align: left !important;
    display: block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

body.mobile-page #hotpageContent .lists li .introduce a {
    display: block !important;
    color: #1f2d3d !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

body.mobile-page #hotpageContent .lists li .click {
    flex: 0 0 46px !important;
    width: 46px !important;
    height: auto !important;
    line-height: 20px !important;
    margin: 0 0 0 8px !important;
    color: #ff7f0e !important;
    font-size: 13px !important;
    text-align: right !important;
}

body.mobile-page #hotpageContent .lists li .go {
    display: none !important;
}

@media screen and (max-width: 990px) {
    body.inner-page .headerwrap.other-header {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        background: #fff !important;
        border-bottom: 1px solid #eef1f5 !important;
        box-shadow: 0 2px 10px rgba(21, 39, 58, .04) !important;
    }

    body.inner-page .headerwrap.other-header .listBtn,
    body.inner-page .headerwrap.other-header .open-panel,
    body.inner-page .headerwrap.other-header .back-left {
        color: #111 !important;
    }

    body.detail-page .article {
        margin-top: 72px !important;
    }

    body.detail-page .webnavlog {
        margin-top: 72px !important;
    }

    body.page-hero-page .bg {
        margin-top: 60px !important;
    }

    body.listing-page article.article {
        margin-top: 72px !important;
    }

    body.listing-page .fenlei,
    body.listing-page .toollist {
        margin-top: 0 !important;
    }

    body.listing-page #logLeftList {
        padding-top: 0 !important;
    }
}

.footer {
    position: relative;
    margin-top: 48px;
    padding: 36px 0 30px !important;
    overflow: hidden;
    background: #fff !important;
    border-top: 1px solid #eef2f6;
    box-shadow: 0 -10px 28px rgba(31, 45, 61, .035);
}

body:not(.inner-page) .indexSearch + .article + .txdh-footer-wrap .footer {
    margin-top: 0 !important;
}

.footer > div {
    position: relative;
    z-index: 1;
}

.footer > div ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 9px 12px;
}

.footer > div ul li {
    width: auto !important;
    display: block;
}

.footer > div ul li a {
    display: block;
    height: 32px;
    line-height: 30px;
    padding: 0 14px;
    border: 1px solid #e9f1f0;
    background: rgba(255, 255, 255, .88);
    color: #5f6b7a;
    transition: color .2s, border-color .2s, box-shadow .2s, transform .2s;
}

.footer > div ul li a:hover {
    color: #20a995;
    border-color: #cceee8;
    box-shadow: 0 7px 16px rgba(32, 196, 171, .09);
    transform: translateY(-1px);
}

.footer > div .copart {
    margin-top: 18px !important;
    line-height: 24px;
    color: #8b96a6;
}
.footer > div .footer-certifications {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 8px;
    width: 100%;
    box-sizing: border-box;
    margin: 18px auto 0;
    line-height: 0;
    text-align: center;
}

.footer > div .footer-certifications a {
    display: block;
    flex: 0 0 auto;
    margin: 0;
}

.footer > div .footer-certifications img {
    display: block;
    width: auto;
    height: 32px;
    max-width: 100%;
    margin: 0;
}
.page-sidebar {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    right: 28px !important;
    bottom: 32px !important;
}

.page-sidebar .side-entry {
    position: relative;
}

.page-sidebar .side-item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    line-height: 1;
    border: 1px solid #d9f3ef;
    color: #20a995 !important;
    font-size: 23px;
    background: #ffffff;
    box-shadow: 0 8px 22px rgba(32, 196, 171, .16);
    transition: color .2s, background .2s, border-color .2s, transform .2s, box-shadow .2s;
}

.page-sidebar .side-qq {
    font-size: 0;
}

.page-sidebar .side-wechat {
    font-size: 0;
}

.page-sidebar .side-wechat img {
    display: block;
    width: 28px;
    height: 28px;
    object-fit: contain;
    border-radius: 8px;
}

.page-sidebar .side-qq img {
    display: block;
    width: 28px;
    height: 28px;
    object-fit: contain;
    border-radius: 8px;
}

.page-sidebar .side-qq-group {
    font-size: 0;
}

.page-sidebar .side-qq-group img {
    display: block;
    width: 28px;
    height: 28px;
    object-fit: contain;
    border-radius: 8px;
}

.page-sidebar .side-pop {
    position: absolute;
    right: 58px;
    top: 50%;
    min-width: 128px;
    padding: 10px;
    border: 1px solid #d9f3ef;
    background: #fff;
    box-shadow: 0 10px 28px rgba(24, 39, 63, .14);
    transform: translateY(-50%);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .18s, transform .18s, visibility .18s;
}

.page-sidebar .side-entry:hover .side-pop,
.page-sidebar .side-entry:focus-within .side-pop {
    opacity: 1;
    visibility: visible;
    transform: translate(-4px, -50%);
}

.page-sidebar .side-pop img {
    display: block;
    width: 108px;
    height: 108px;
    object-fit: cover;
}

.page-sidebar .side-pop span {
    display: block;
    width: 108px;
    color: #80909f;
    font-size: 13px;
    line-height: 22px;
    text-align: center;
}

.page-sidebar .side-night {
    font-size: 25px;
}

.page-sidebar .side-top {
    display: none;
}

.page-sidebar.show-top .side-top {
    display: flex;
}

.page-sidebar .side-item:hover {
    color: #fff !important;
    border-color: #20c4ab;
    background: #20c4ab;
    transform: translateY(-2px);
    box-shadow: 0 12px 26px rgba(32, 196, 171, .24);
}

html.txdh-dark-mode body {
    background: #101418 !important;
    color: #d7dee8;
}

html.txdh-dark-mode .headerwrap,
html.txdh-dark-mode .footer,
html.txdh-dark-mode .layui-layer,
html.txdh-dark-mode .commentform,
html.txdh-dark-mode .comm_infobox,
html.txdh-dark-mode .sidebar-box,
html.txdh-dark-mode .right,
html.txdh-dark-mode .log,
html.txdh-dark-mode .log_list,
html.txdh-dark-mode .article,
html.txdh-dark-mode .web-main,
html.txdh-dark-mode .web-card,
html.txdh-dark-mode .site-card,
html.txdh-dark-mode .link-card,
html.txdh-dark-mode .rank-list,
html.txdh-dark-mode .content-wrap,
html.txdh-dark-mode .layui-card {
    background: #171d23 !important;
    border-color: #27313b !important;
    color: #d7dee8 !important;
}

html.txdh-dark-mode a,
html.txdh-dark-mode .title h3,
html.txdh-dark-mode h1,
html.txdh-dark-mode h2,
html.txdh-dark-mode h3,
html.txdh-dark-mode h4 {
    color: #e6edf5;
}

html.txdh-dark-mode a:hover {
    color: #20c4ab;
}

html.txdh-dark-mode p,
html.txdh-dark-mode span,
html.txdh-dark-mode small,
html.txdh-dark-mode li,
html.txdh-dark-mode .text,
html.txdh-dark-mode .desc,
html.txdh-dark-mode .info,
html.txdh-dark-mode .copart {
    color: #aab5c2;
}

html.txdh-dark-mode input,
html.txdh-dark-mode textarea,
html.txdh-dark-mode select,
html.txdh-dark-mode .layui-input,
html.txdh-dark-mode .layui-textarea {
    background: #11171d !important;
    border-color: #2a3642 !important;
    color: #d7dee8 !important;
}

html.txdh-dark-mode .page-sidebar .side-item {
    color: #66dccb !important;
    border-color: #244d49;
    background: #172228;
    box-shadow: 0 8px 22px rgba(0, 0, 0, .22);
}

html.txdh-dark-mode .page-sidebar .side-pop {
    color: #d7dee8;
    border-color: #244d49;
    background: #172228;
    box-shadow: 0 8px 22px rgba(0, 0, 0, .24);
}

html.txdh-dark-mode .page-sidebar .side-pop span {
    color: #9fb0be;
}

html.txdh-dark-mode .page-sidebar .side-item:hover {
    color: #10201e !important;
    border-color: #66dccb;
    background: #66dccb;
}

html.txdh-dark-mode .indexSearch {
    background-image: linear-gradient(rgba(13, 19, 25, .34), rgba(13, 19, 25, .48)), url(../img/bg.jpg) !important;
    background-color: #111820 !important;
}

html.txdh-dark-mode .indexSearch > .layui-clear .search-box {
    background: #151c23 !important;
    box-shadow: 0 10px 28px rgba(0, 0, 0, .28);
}

html.txdh-dark-mode .indexSearch > .layui-clear input {
    background: #151c23 !important;
    color: #d8e2ee !important;
}

html.txdh-dark-mode .indexSearch > .layui-clear input::-webkit-input-placeholder {
    color: #7f8b99 !important;
}

html.txdh-dark-mode .indexSearch > .layui-clear .selectul {
    background: #171f27 !important;
    border-color: #2a3642 !important;
}

html.txdh-dark-mode .indexSearch > .layui-clear .selectul li a {
    color: #d7dee8 !important;
}

html.txdh-dark-mode .indexSearch > .layui-clear .selectul li a:hover {
    background: #202a34 !important;
}

html.txdh-dark-mode .indexSearch + .article,
html.txdh-dark-mode .indexSearch + .article > .indexWebList,
html.txdh-dark-mode .indexSearch + .article > .latest-visit,
html.txdh-dark-mode .indexSearch + .article > .txdh-ad-text,
html.txdh-dark-mode .indexSearch + .article .txdh-right > div,
html.txdh-dark-mode .indexSearch + .article .txdh-left > div,
html.txdh-dark-mode .indexSearch + .article .update,
html.txdh-dark-mode .indexSearch + .article .tools,
html.txdh-dark-mode .indexSearch + .article .top,
html.txdh-dark-mode .indexSearch + .article .bottomas,
html.txdh-dark-mode .indexSearch + .article .newslist,
html.txdh-dark-mode .indexSearch + .article .link {
    background: #171d23 !important;
    border-color: #27313b !important;
    color: #d7dee8 !important;
}

html.txdh-dark-mode .txdh-ad-text li,
html.txdh-dark-mode .indexWebList li,
html.txdh-dark-mode .latest-visit li a,
html.txdh-dark-mode .newslist ul li,
html.txdh-dark-mode .txdh-ad-banner a,
html.txdh-dark-mode .tools > a,
html.txdh-dark-mode .link ul li a {
    background: #1d252d !important;
    border-color: #2b3642 !important;
    color: #d7dee8 !important;
}

html.txdh-dark-mode .list .titles,
html.txdh-dark-mode .list ul li a {
    background: transparent !important;
    color: #20c4ab !important;
    border: 0 !important;
}

html.txdh-dark-mode .txdh-ad-text .empty a {
    background: #1b232b !important;
    border-color: #344351 !important;
    color: #98a6b5 !important;
}

html.txdh-dark-mode .txdh-ad-banner span {
    background: rgba(18, 25, 32, .92) !important;
    color: #d7dee8 !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .28);
}

html.txdh-dark-mode .indexWebList li .info {
    background: #1d252d !important;
    box-shadow: 0 12px 26px rgba(0, 0, 0, .32);
}

html.txdh-dark-mode body.mobile-page .indexWebList li .info,
html.txdh-dark-mode .indexWebList li .info {
    border-color: #2e3b48 !important;
}

html.txdh-dark-mode .indexWebList li:hover,
html.txdh-dark-mode .latest-visit li a:hover,
html.txdh-dark-mode .indexWebList li .info a:hover,
html.txdh-dark-mode .txdh-ad-text li.filled > a:hover {
    background: #23303a !important;
}

html.txdh-dark-mode .indexWebList li > a,
html.txdh-dark-mode .indexWebList li .info a,
html.txdh-dark-mode .latest-visit li h3,
html.txdh-dark-mode .list ul li a,
html.txdh-dark-mode .tools > a,
html.txdh-dark-mode .update ul li a,
html.txdh-dark-mode .top ul li a h3,
html.txdh-dark-mode .newslist ul li a .info h3,
html.txdh-dark-mode .txdh-ad-text li > a,
html.txdh-dark-mode .txdh-ad-text b,
html.txdh-dark-mode .link ul li a {
    color: #d7dee8 !important;
}

html.txdh-dark-mode .title h3 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode .txdh-ad-text em,
html.txdh-dark-mode .latest-visit li span,
html.txdh-dark-mode .update ul li span,
html.txdh-dark-mode .top ul li a span,
html.txdh-dark-mode .bottomas .content > span,
html.txdh-dark-mode .bottomas .content > p,
html.txdh-dark-mode .newslist ul li a .info span {
    color: #9aa7b6 !important;
}

html.txdh-dark-mode .list,
html.txdh-dark-mode .list:nth-child(5n),
html.txdh-dark-mode .newslist ul li,
html.txdh-dark-mode .navi {
    border-color: #27313b !important;
}

html.txdh-dark-mode body.mobile-page .indexSearch + .article .newslist ul li,
html.txdh-dark-mode body.mobile-page .indexSearch + .article .list {
    border-color: #27313b !important;
    background: #202a33 !important;
}

html.txdh-dark-mode body.mobile-page .indexSearch + .article .list {
    border-bottom: 0 !important;
}

html.txdh-dark-mode .latest-visit li span {
    background: #24303a !important;
}

html.txdh-dark-mode .link_more,
html.txdh-dark-mode .title a {
    color: #7f8b99 !important;
}

html.txdh-dark-mode header,
html.txdh-dark-mode .header {
    background: #121820 !important;
    border-bottom-color: #24303a !important;
    box-shadow: 0 8px 22px rgba(0, 0, 0, .2);
}

html.txdh-dark-mode body.mobile-page.inner-page .headerwrap.other-header,
html.txdh-dark-mode body.inner-page .headerwrap.other-header,
html.txdh-dark-mode .headerwrap.other-header,
html.txdh-dark-mode .headerwrap.other-header > .header {
    background: #121820 !important;
    border-bottom: 1px solid #24303a !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .25) !important;
}

html.txdh-dark-mode body.mobile-page.inner-page .headerwrap.other-header .listBtn,
html.txdh-dark-mode body.mobile-page.inner-page .headerwrap.other-header .open-panel,
html.txdh-dark-mode body.mobile-page.inner-page .headerwrap.other-header .back-left,
html.txdh-dark-mode body.inner-page .headerwrap.other-header .listBtn,
html.txdh-dark-mode body.inner-page .headerwrap.other-header .open-panel,
html.txdh-dark-mode body.inner-page .headerwrap.other-header .back-left,
html.txdh-dark-mode .headerwrap.other-header .listBtn,
html.txdh-dark-mode .headerwrap.other-header .open-panel,
html.txdh-dark-mode .headerwrap.other-header .back-left,
html.txdh-dark-mode .headerwrap .listBtn,
html.txdh-dark-mode .headerwrap .open-panel {
    color: #dce8f1 !important;
}

html.txdh-dark-mode body.mobile-page .fenlei,
html.txdh-dark-mode .fenlei {
    background: #171f27 !important;
    border-bottom-color: #24303a !important;
    border-top-color: #24303a !important;
    border-left-color: #24303a !important;
    border-right-color: #24303a !important;
}

html.txdh-dark-mode body.mobile-page.inner-page .article,
html.txdh-dark-mode body.mobile-page.inner-page article.article,
html.txdh-dark-mode body.mobile-page .article,
html.txdh-dark-mode body.mobile-page article.article,
html.txdh-dark-mode .article,
html.txdh-dark-mode article.article {
    background: #171f27 !important;
    border-color: #283541 !important;
    box-shadow: none !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode body.mobile-page.inner-page .bg,
html.txdh-dark-mode body.mobile-page .bg,
html.txdh-dark-mode .bg {
    background-color: #101820 !important;
}

html.txdh-dark-mode body.mobile-page.inner-page #pagemenu,
html.txdh-dark-mode body.mobile-page #pagemenu,
html.txdh-dark-mode #pagemenu {
    background: #141c24 !important;
    border-color: #283541 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode header > div .logo img {
    filter: none !important;
}

html.txdh-dark-mode header > div nav a,
html.txdh-dark-mode header > div .time-winter .time,
html.txdh-dark-mode header > div .time-winter .time small,
html.txdh-dark-mode header > div .time-winter .winter {
    color: #aab5c2 !important;
}

html.txdh-dark-mode header > div nav .hover > a,
html.txdh-dark-mode header > div nav div > a:hover,
html.txdh-dark-mode header > div .time-winter .time span {
    color: #66dccb !important;
}

header > div .time-winter .winter {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 138px !important;
    height: 40px !important;
    line-height: normal !important;
    margin-top: 15px !important;
    margin-left: 13px !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: #e8f7ef !important;
    color: #159b70 !important;
    box-sizing: border-box !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
    transition: background .2s ease, color .2s ease;
}

header > div .time-winter .winter:hover {
    background: #d9f2e6 !important;
    color: #0f8a62 !important;
}

html.txdh-dark-mode header > div .time-winter .winter {
    background: #1f332f !important;
    color: #66dccb !important;
}

html.txdh-dark-mode header > div .time-winter .winter:hover {
    background: #24443d !important;
    color: #7cead8 !important;
}

html.txdh-dark-mode header > div nav div > ul,
html.txdh-dark-mode header > div nav .list_li {
    background: #171f27 !important;
    border-color: #2a3642 !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .28);
}

html.txdh-dark-mode header > div nav div > ul li a:hover,
html.txdh-dark-mode header > div nav .list_li li a:hover {
    background: #202a34 !important;
}

html.txdh-dark-mode .txdh-ad-banner a.empty {
    background: linear-gradient(135deg, #18212a, #111820) !important;
    border-color: #2b3946 !important;
}

html.txdh-dark-mode .txdh-ad-banner a.empty img {
    opacity: .18;
    filter: grayscale(1) invert(1);
}

html.txdh-dark-mode .txdh-ad-banner a.empty span {
    background: rgba(17, 24, 31, .9) !important;
    border: 1px solid #31404d;
    color: #d7dee8 !important;
}

@media screen and (max-width: 990px) {
    .footer {
        margin-top: 30px;
        padding: 26px 10px 22px !important;
    }
    .footer > div .footer-certifications {
        display: none !important;
    }
    .footer > div {
        max-width: 100% !important;
    }

    .footer > div ul {
        gap: 8px;
    }

    .footer > div ul li {
        padding: 0 !important;
    }

    .footer > div ul li a {
        height: 29px;
        line-height: 27px;
        padding: 0 11px;
        font-size: 12px;
    }

    .page-sidebar {
        right: 16px !important;
        bottom: 20px !important;
    }

    .page-sidebar .side-item {
        width: 44px;
        height: 44px;
        line-height: 1;
        font-size: 20px;
    }

    .page-sidebar .side-night {
        font-size: 22px;
    }
}

html.txdh-dark-mode body {
    background: radial-gradient(circle at 50% 0, #17232b 0, #0f151b 420px, #0c1116 100%) !important;
}

html.txdh-dark-mode .indexSearch {
    background-image: linear-gradient(180deg, rgba(13, 19, 25, .58), rgba(13, 19, 25, .82)), url(../img/bg.jpg) !important;
    box-shadow: inset 0 -70px 90px rgba(12, 17, 22, .72);
}

html.txdh-dark-mode .indexSearch + article.article {
    background: transparent !important;
}

html.txdh-dark-mode .indexSearch + .article > .indexWebList,
html.txdh-dark-mode .indexSearch + .article > .latest-visit,
html.txdh-dark-mode .indexSearch + .article > .txdh-ad-text,
html.txdh-dark-mode .indexSearch + .article .txdh-right > div,
html.txdh-dark-mode .indexSearch + .article .txdh-left > div,
html.txdh-dark-mode .indexSearch + .article .update,
html.txdh-dark-mode .indexSearch + .article .tools,
html.txdh-dark-mode .indexSearch + .article .top,
html.txdh-dark-mode .indexSearch + .article .bottomas,
html.txdh-dark-mode .indexSearch + .article .newslist,
html.txdh-dark-mode .indexSearch + .article .link,
html.txdh-dark-mode .footer {
    background: #171f27 !important;
    border: 1px solid #283541 !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .18);
}

html.txdh-dark-mode .footer {
    background: #141c24 !important;
    border-top: 1px solid #263541 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    border-bottom: 0 !important;
    box-shadow: 0 -16px 36px rgba(0, 0, 0, .2) !important;
}

html.txdh-dark-mode .footer > div ul li a {
    background: #1f2b35 !important;
    border-color: #334554 !important;
    color: #c7d3de !important;
    box-shadow: none !important;
}

html.txdh-dark-mode .footer > div ul li a:hover {
    background: #243641 !important;
    border-color: #20c4ab !important;
    color: #66dccb !important;
    box-shadow: 0 8px 18px rgba(32, 196, 171, .12) !important;
}

html.txdh-dark-mode .footer > div .copart,
html.txdh-dark-mode .footer > div .copart a,
html.txdh-dark-mode .footer > div p,
html.txdh-dark-mode .footer > div span {
    color: #93a3b1 !important;
}

html.txdh-dark-mode .footer > div .copart a:hover,
html.txdh-dark-mode .footer > div p a:hover {
    color: #66dccb !important;
}

html.txdh-dark-mode .indexSearch + .article > .txdh-other {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode .txdh-ad-text li,
html.txdh-dark-mode .indexWebList li,
html.txdh-dark-mode .latest-visit li a,
html.txdh-dark-mode .newslist ul li,
html.txdh-dark-mode .txdh-ad-banner a,
html.txdh-dark-mode .tools > a {
    background: #202a33 !important;
    border: 1px solid #2e3b48 !important;
}

html.txdh-dark-mode body.mobile-page .indexWebList li,
html.txdh-dark-mode body.mobile-page .indexWebList li:nth-child(4n),
html.txdh-dark-mode body.mobile-page .indexWebList li:nth-child(7n) {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #d7dee8 !important;
}

html.txdh-dark-mode .txdh-ad-banner a.empty {
    background: linear-gradient(135deg, #202d38, #17222b) !important;
}

html.txdh-dark-mode .txdh-ad-banner a.empty img {
    opacity: .32;
    filter: grayscale(.25) brightness(.65);
}

html.txdh-dark-mode .txdh-ad-banner a.empty span {
    background: rgba(24, 34, 43, .92) !important;
    border-color: #3a4b59;
    color: #edf6f3 !important;
}

html.txdh-dark-mode .indexWebList li > a,
html.txdh-dark-mode .indexWebList li .info a,
html.txdh-dark-mode .latest-visit li h3,
html.txdh-dark-mode .list ul li a,
html.txdh-dark-mode .tools > a,
html.txdh-dark-mode .update ul li a,
html.txdh-dark-mode .top ul li a h3,
html.txdh-dark-mode .newslist ul li a .info h3,
html.txdh-dark-mode .txdh-ad-text li > a,
html.txdh-dark-mode .txdh-ad-text b,
html.txdh-dark-mode .link ul li a {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .txdh-ad-text em,
html.txdh-dark-mode .latest-visit li span,
html.txdh-dark-mode .update ul li span,
html.txdh-dark-mode .top ul li a span,
html.txdh-dark-mode .bottomas .content > span,
html.txdh-dark-mode .bottomas .content > p,
html.txdh-dark-mode .newslist ul li a .info span,
html.txdh-dark-mode .link_more,
html.txdh-dark-mode .title a {
    color: #a6b3c1 !important;
}

html.txdh-dark-mode .indexWebList li:hover,
html.txdh-dark-mode .latest-visit li a:hover,
html.txdh-dark-mode .indexWebList li .info a:hover,
html.txdh-dark-mode .txdh-ad-text li.filled > a:hover,
html.txdh-dark-mode .tools > a:hover,
html.txdh-dark-mode .link ul li a:hover {
    background: #263440 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode .link ul li a,
html.txdh-dark-mode .indexSearch + .article .link ul li a {
    display: inline !important;
    height: auto !important;
    line-height: 24px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .link ul li a:hover,
html.txdh-dark-mode .indexSearch + .article .link ul li a:hover {
    background: transparent !important;
    color: #66dccb !important;
}

html.txdh-dark-mode body.listing-page article.article {
    background: transparent !important;
}

html.txdh-dark-mode .fenlei,
html.txdh-dark-mode .lists {
    background: #171f27 !important;
    border: 1px solid #283541 !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .18);
}

html.txdh-dark-mode .fenlei .title h3,
html.txdh-dark-mode .searchweb h3 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode .searchweb form {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
}

html.txdh-dark-mode .searchweb form input[type=text] {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .searchweb form button[type=submit] {
    color: #66dccb !important;
}

html.txdh-dark-mode .fenlei ul li a {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #c9d4df !important;
}

html.txdh-dark-mode .fenlei ul li a:hover,
html.txdh-dark-mode .fenlei ul li .hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
    box-shadow: 0 10px 22px rgba(32, 196, 171, .22);
}

html.txdh-dark-mode .lists ul li,
html.txdh-dark-mode .lists ul li:nth-child(1),
html.txdh-dark-mode .lists ul li:nth-child(2),
html.txdh-dark-mode .lists ul li:nth-child(3),
html.txdh-dark-mode .lists ul li:nth-child(3n),
html.txdh-dark-mode .toollist li {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
}

html.txdh-dark-mode .lists ul li:hover,
html.txdh-dark-mode .toollist li:hover {
    background: #263440 !important;
    border-color: #395063 !important;
    box-shadow: 0 12px 26px rgba(0, 0, 0, .22);
}


html.txdh-dark-mode .webnavlog .lists ul li a > .title,
html.txdh-dark-mode .lists ul li a > .title {
    color: #dfe8f2 !important;
}
html.txdh-dark-mode .lists ul li a .introduce,
html.txdh-dark-mode .toollist li a .info p,
html.txdh-dark-mode .toollist li a .info span {
    color: #a6b3c1 !important;
}

html.txdh-dark-mode .lists ul li a .img {
    background: transparent !important;
}

html.txdh-dark-mode #pagenavi a,
html.txdh-dark-mode #pagenavi em {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #c9d4df !important;
}

html.txdh-dark-mode #pagenavi span,
html.txdh-dark-mode #pagenavi a:hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
}

html.txdh-dark-mode article.article[style],
html.txdh-dark-mode .article > .content,
html.txdh-dark-mode #sqcontent,
html.txdh-dark-mode #pagecontent,
html.txdh-dark-mode #pagemenu,
html.txdh-dark-mode .arLeft,
html.txdh-dark-mode .article_content .left,
html.txdh-dark-mode .article_content .right,
html.txdh-dark-mode .webnavlog .info,
html.txdh-dark-mode .webnavlog .other,
html.txdh-dark-mode .webnavlog .lists,
html.txdh-dark-mode .webnav-neighbor,
html.txdh-dark-mode .article-bottom,
html.txdh-dark-mode .article-copyright,
html.txdh-dark-mode .article-neighbor,
html.txdh-dark-mode .related-logs,
html.txdh-dark-mode .comments-section,
html.txdh-dark-mode .main_right > div,
html.txdh-dark-mode .main_right .widget,
html.txdh-dark-mode .content > .left,
html.txdh-dark-mode .content > .right .ulttile,
html.txdh-dark-mode .content > .right .updatelist,
html.txdh-dark-mode .txdh-static-page,
html.txdh-dark-mode .idea.txdh-idea-form,
html.txdh-dark-mode .send.txdh-send-form,
html.txdh-dark-mode .txdh-idea-tips,
html.txdh-dark-mode .txdh-send-tips {
    background: #171f27 !important;
    border-color: #283541 !important;
    color: #dfe8f2 !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .18) !important;
}

html.txdh-dark-mode .bg {
    background-color: #101820 !important;
}

html.txdh-dark-mode .bg:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(13, 19, 25, .42), rgba(13, 19, 25, .82));
    pointer-events: none;
}

html.txdh-dark-mode #pagemenu a,
html.txdh-dark-mode .content > .left li a,
html.txdh-dark-mode .arLeft h1,
html.txdh-dark-mode .article_content .left .article-title,
html.txdh-dark-mode .webnavlog .info .right .web-title,
html.txdh-dark-mode .webnavlog .info .right ul li a,
html.txdh-dark-mode .webnav-neighbor a,
html.txdh-dark-mode .article-neighbor a,
html.txdh-dark-mode .article-copyright a,
html.txdh-dark-mode .content > .right .ulttile div,
html.txdh-dark-mode .content > .right .updatelist li div,
html.txdh-dark-mode .content > .right .updatelist li div:nth-child(2) .url,
html.txdh-dark-mode .toollist li a .info h3,
html.txdh-dark-mode .txdh-static-page h1,
html.txdh-dark-mode .txdh-static-page h2,
html.txdh-dark-mode .txdh-static-page h3,
html.txdh-dark-mode .txdh-custom-page h1,
html.txdh-dark-mode .txdh-custom-page h2,
html.txdh-dark-mode .txdh-custom-page h3,
html.txdh-dark-mode .txdh-idea-tips h4,
html.txdh-dark-mode .txdh-send-tips h4 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode .arLeft .user,
html.txdh-dark-mode .arLeft .user a,
html.txdh-dark-mode .arLeft .content,
html.txdh-dark-mode .article_content .left .article-bq,
html.txdh-dark-mode .article_content .left .article-content,
html.txdh-dark-mode .article_content .left .article-content p,
html.txdh-dark-mode .webnavlog .other .introduce,
html.txdh-dark-mode .webnavlog .other .introduce p,
html.txdh-dark-mode .webnavlog .info .right ul li span,
html.txdh-dark-mode .webnav-neighbor span,
html.txdh-dark-mode .webnav-neighbor em,
html.txdh-dark-mode .article-neighbor span,
html.txdh-dark-mode .article-neighbor em,
html.txdh-dark-mode .article-copyright p,
html.txdh-dark-mode .txdh-static-page,
html.txdh-dark-mode .txdh-static-page > p,
html.txdh-dark-mode .txdh-custom-page,
html.txdh-dark-mode .txdh-custom-page p,
html.txdh-dark-mode .txdh-idea-tips,
html.txdh-dark-mode .txdh-idea-tips p,
html.txdh-dark-mode .txdh-send-tips,
html.txdh-dark-mode .txdh-send-tips li,
html.txdh-dark-mode .toollist li a .info .in {
    color: #a6b3c1 !important;
}

html.txdh-dark-mode #pagemenu a:hover,
html.txdh-dark-mode #pagemenu a.hover,
html.txdh-dark-mode #pagemenu .hover,
html.txdh-dark-mode .content > .left li a:hover,
html.txdh-dark-mode .content > .left li .hover {
    background: #202f38 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode .webnavlog .info .left .img,
html.txdh-dark-mode .article-bottom > div,
html.txdh-dark-mode .article-neighbor > div,
html.txdh-dark-mode .webnav-neighbor > div,
html.txdh-dark-mode .address,
html.txdh-dark-mode .downbtn a,
html.txdh-dark-mode .content > .right .updatelist li div:nth-child(5) .open {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
}

html.txdh-dark-mode .webnavlog .href,
html.txdh-dark-mode .downbtn a {
    color: #fff !important;
}

html.txdh-dark-mode .webnavlog .aboutthis,
html.txdh-dark-mode .detail-share-btn {
    background: #1f332f !important;
    border-color: #2d8f81 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode .baidu-index-card {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .baidu-index-card:hover {
    background: #243140 !important;
    border-color: #3a4a58 !important;
}

html.txdh-dark-mode .baidu-index-card.is-loading {
    background: #182b3f !important;
    border-color: #315d8d !important;
}

html.txdh-dark-mode .baidu-index-card.is-included {
    background: #173229 !important;
    border-color: #2c7b61 !important;
}

html.txdh-dark-mode .baidu-index-card.is-not-included {
    background: #352a1b !important;
    border-color: #8a611f !important;
}

html.txdh-dark-mode .baidu-index-card.is-error {
    background: #3a211d !important;
    border-color: #964638 !important;
}

html.txdh-dark-mode .baidu-index-icon {
    background: #536a82 !important;
    color: #f4f7fb !important;
}

html.txdh-dark-mode .baidu-index-card.is-loading .baidu-index-icon {
    background: #4f91e8 !important;
}

html.txdh-dark-mode .baidu-index-card.is-included .baidu-index-icon {
    background: #28b77f !important;
}

html.txdh-dark-mode .baidu-index-card.is-not-included .baidu-index-icon {
    background: #ff9300 !important;
}

html.txdh-dark-mode .baidu-index-card.is-error .baidu-index-icon {
    background: #f06449 !important;
}

html.txdh-dark-mode .baidu-index-status {
    color: #9fb0bf !important;
}

html.txdh-dark-mode .baidu-index-name {
    color: #e6edf5 !important;
}

html.txdh-dark-mode .baidu-index-card.is-loading .baidu-index-name {
    color: #6da8ff !important;
}

html.txdh-dark-mode .baidu-index-card.is-included .baidu-index-name {
    color: #66dccb !important;
}

html.txdh-dark-mode .baidu-index-card.is-not-included .baidu-index-name {
    color: #ffb25a !important;
}

html.txdh-dark-mode .baidu-index-card.is-error .baidu-index-name {
    color: #ff8066 !important;
}

html.txdh-dark-mode .baidu-index-status.is-loading {
    color: #6da8ff !important;
}

html.txdh-dark-mode .baidu-index-status.is-included {
    color: #66dccb !important;
}

html.txdh-dark-mode .baidu-index-status.is-not-included {
    color: #b4a896 !important;
}

html.txdh-dark-mode .baidu-index-status.is-error {
    color: #ff8066 !important;
}

html.txdh-dark-mode .detail-share-panel,
html.txdh-dark-mode .layui-layer,
html.txdh-dark-mode .layui-layer-page,
html.txdh-dark-mode .layui-layer-dialog {
    background: #171f27 !important;
    border-color: #283541 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .layui-layer-title {
    background: #202a33 !important;
    border-bottom-color: #2e3b48 !important;
    color: #e6edf5 !important;
}

html.txdh-dark-mode .layui-layer-setwin .layui-layer-close1 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath stroke='%23e6edf5' stroke-width='2' stroke-linecap='round' d='M3 3L13 13M13 3L3 13'/%3E%3C/svg%3E") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 14px 14px !important;
}

html.txdh-dark-mode .layui-layer-content,
html.txdh-dark-mode .detail-share-panel a {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .layui-layer-btn {
    border-top-color: #2e3b48 !important;
}

html.txdh-dark-mode .txdh-ad-form,
html.txdh-dark-mode .txdh-link-form {
    background: #171f27 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .txdh-ad-form label,
html.txdh-dark-mode .txdh-link-form label {
    color: #c9d4df !important;
}

html.txdh-dark-mode .txdh-ad-form-note,
html.txdh-dark-mode .txdh-link-form-note {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #a6b3c1 !important;
}

html.txdh-dark-mode .layui-form-select dl {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
}

html.txdh-dark-mode .layui-form-select dl dd {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .layui-form-select dl dd:hover,
html.txdh-dark-mode .layui-form-select dl dd.layui-this {
    background: #263440 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode .txdh-send-form .layui-btn-primary {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #c9d4df !important;
}

html.txdh-dark-mode .content > .right .updatelist li,
html.txdh-dark-mode .article_content .left .article-content,
html.txdh-dark-mode .article-end .through:after,
html.txdh-dark-mode .txdh-about-page > p:first-child,
html.txdh-dark-mode .txdh-ad-info-page > p,
html.txdh-dark-mode .txdh-ad-info-page > p:first-child {
    border-color: #2e3b48 !important;
}

@media screen and (max-width: 990px) {
    html,
    body {
        min-width: 0 !important;
        width: auto !important;
        overflow-x: hidden !important;
    }

    header > div,
    .article,
    article.article,
    .article > .content,
    .container,
    .recommendMain {
        width: calc(100% - 20px) !important;
        max-width: calc(100% - 20px) !important;
    }

    article.article {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .layui-layer {
        max-width: calc(100vw - 20px) !important;
        overflow: hidden;
    }

    .layui-layer-page .layui-layer-content {
        max-height: calc(100vh - 110px) !important;
        overflow-y: auto !important;
    }

    .txdh-ad-form,
    .txdh-link-form {
        padding: 14px !important;
    }

    .txdh-ad-form-grid,
    .txdh-link-form-grid {
        display: block !important;
    }

    .txdh-ad-form label,
    .txdh-link-form label {
        margin-bottom: 10px !important;
    }

    .txdh-ad-form input,
    .txdh-ad-form select,
    .txdh-ad-form textarea,
    .txdh-link-form input,
    .txdh-link-form textarea {
        height: 42px;
        font-size: 14px;
    }

    .txdh-ad-form textarea,
    .txdh-link-form textarea {
        height: 76px;
    }

    .txdh-ad-form button,
    .txdh-link-form button {
        height: 44px;
    }

    #pagemenu,
    .content .left,
    .content > .left {
        float: none !important;
        width: 100% !important;
        border-right: 0 !important;
        margin-bottom: 12px !important;
        padding: 10px !important;
    }

    #pagemenu a,
    .content > .left li a {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        width: auto !important;
        height: 36px !important;
        line-height: 36px !important;
        margin: 0 8px 8px 0 !important;
        padding: 0 12px !important;
    }

    #sqcontent,
    #pagecontent,
    .content .right,
    .content > .right {
        float: none !important;
        width: 100% !important;
        padding: 16px !important;
    }

    .txdh-idea-wrap,
    .txdh-send-wrap {
        display: block !important;
    }

    .idea.txdh-idea-form,
    .send.txdh-send-form,
    .txdh-idea-tips,
    .txdh-send-tips,
    .txdh-static-page {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box;
    }

    .txdh-send-url-row,
    .txdh-send-two-col,
    .txdh-send-media-row,
    .txdh-send-pay-row,
    .txdh-send-form .txdh-submit-actions {
        display: block !important;
    }

    .txdh-send-url-row .layui-inline,
    .txdh-send-url-row #urlbox,
    .txdh-send-two-col .layui-inline,
    .txdh-send-media-row .layui-inline,
    .txdh-send-pay-row .layui-inline,
    .txdh-send-full-row .layui-inline {
        width: 100% !important;
        float: none !important;
        margin-bottom: 10px !important;
    }

    .txdh-send-form .txdh-submit-actions button.btn {
        width: 100% !important;
        margin: 0 0 10px !important;
    }

    .article.article-with-sidebar {
        display: block !important;
    }

    .article.article-with-sidebar > .main_right {
        width: 100% !important;
        margin-top: 12px !important;
    }

    .content > .right .ulttile {
        display: none !important;
    }

    .content > .right .updatelist li {
        padding: 12px !important;
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: center !important;
    }

    .content > .right .updatelist li div {
        float: none !important;
        width: auto !important;
        height: auto !important;
        line-height: 24px !important;
        padding: 0 !important;
        text-align: left !important;
    }

    .content > .right .updatelist li div:nth-child(1),
    .content > .right .updatelist li div:nth-child(4) {
        display: none !important;
    }

    .content > .right .updatelist li div:nth-child(5) {
        display: block !important;
        margin-left: auto !important;
    }

    .content > .right .updatelist li div:nth-child(2) {
        width: 100% !important;
        font-size: 14px !important;
        margin-bottom: 4px !important;
    }

    .content > .right .updatelist li div:nth-child(3) {
        font-size: 12px !important;
        color: #999 !important;
        margin-right: 8px !important;
    }

    .content > .right .updatelist li div:nth-child(5) .open {
        width: 82px;
        margin: 8px 0 0 !important;
    }

    .toollist {
        grid-template-columns: 1fr !important;
    }
}

.txdh-ad-layer .layui-layer-content {
    max-height: calc(100vh - 130px);
    overflow-y: auto;
}

.txdh-ad-layer .txdh-ad-form {
    box-sizing: border-box;
}

html.txdh-dark-mode .txdh-ad-layer {
    background: #171f27 !important;
    border: 1px solid #283541 !important;
    box-shadow: 0 18px 48px rgba(0, 0, 0, .36) !important;
}

html.txdh-dark-mode .txdh-ad-layer .layui-layer-setwin a {
    filter: invert(1) opacity(.85);
}

@media screen and (max-width: 560px) {
    .txdh-ad-layer {
        left: 10px !important;
        right: 10px !important;
        width: auto !important;
    }

    .txdh-ad-layer .layui-layer-title {
        height: 46px;
        line-height: 46px;
        padding-left: 14px;
        font-size: 15px;
    }

    .txdh-ad-layer .layui-layer-content {
        max-height: calc(100vh - 86px) !important;
    }
}

html.txdh-dark-mode .webnavlog .info .right ul li,
html.txdh-dark-mode .webnavlog .info .right ul li.detail-meta,
html.txdh-dark-mode .webnavlog .info .right ul li.detail-count,
html.txdh-dark-mode .webnavlog .info .right ul li.detail-weight,
html.txdh-dark-mode .webnavlog .other .introduce,
html.txdh-dark-mode .webnavlog .porShi,
html.txdh-dark-mode .comment-post,
html.txdh-dark-mode .comment-post .textarea textarea,
html.txdh-dark-mode .comm_infobox input[type="text"],
html.txdh-dark-mode .comm_infobox input[type="email"],
html.txdh-dark-mode .smilebg {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .comm_infobox .comm-row.comm-row-verify img,
html.txdh-dark-mode .comm_infobox .comm-row.comm-row-verify input[type="text"]:focus,
html.txdh-dark-mode .comm_infobox .comm-row input[type="text"]:focus,
html.txdh-dark-mode .comm_infobox .comm-row input[type="email"]:focus {
    border-color: #2e3b48 !important;
}
html.txdh-dark-mode .comm_infobox .comm-row input[type="text"]:focus,
html.txdh-dark-mode .comm_infobox .comm-row input[type="email"]:focus {
    box-shadow: 0 0 0 3px rgba(102,220,203,.18) !important;
}

html.txdh-dark-mode .comment-post .comm-actions .comm_rest,
html.txdh-dark-mode .comment-post .comm-actions .cancel-reply {
    background: #1c262f !important;
    border-color: #2e3b48 !important;
    color: #c9d4df !important;
}
html.txdh-dark-mode .comment-post .comm-actions .comm_rest:hover,
html.txdh-dark-mode .comment-post .comm-actions .cancel-reply:hover {
    background: #243140 !important;
    color: #66dccb !important;
    border-color: #34796f !important;
}

html.txdh-dark-mode .webnavlog .info .right ul li span,
html.txdh-dark-mode .webnavlog .other .introduce,
html.txdh-dark-mode .webnavlog .other .introduce p,
html.txdh-dark-mode .comment-post .textarea textarea::placeholder,
html.txdh-dark-mode .comm_infobox label,
html.txdh-dark-mode .comm_login_tip {
    color: #9fb0bf !important;
}

html.txdh-dark-mode .webnavlog .info .right ul li a,
html.txdh-dark-mode .webnavlog .info .right ul li.detail-meta a,
html.txdh-dark-mode .webnavlog .info .right ul li.detail-count a {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .webnavlog .porShi canvas {
    background: transparent !important;
}

html.txdh-dark-mode .x-c-t-tooltip dd {
    color: #c9d4df !important;
    background: #171f27 !important;
}

html.txdh-dark-mode .comment-content pre {
    background: #111820 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .tool_bq,
html.txdh-dark-mode .tool_img,
html.txdh-dark-mode .comm_tijiao,
html.txdh-dark-mode .comm_rest,
html.txdh-dark-mode .comm_close,
html.txdh-dark-mode .cancel-reply {
    background: #202a33;
    border-color: #2e3b48;
    color: #c9d4df;
}

html.txdh-dark-mode .comm_tijiao,
html.txdh-dark-mode #comment_submit {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
}

html.txdh-dark-mode .tool_bq:hover,
html.txdh-dark-mode .tool_img:hover,
html.txdh-dark-mode .comm_rest:hover,
html.txdh-dark-mode .comm_close:hover,
html.txdh-dark-mode .cancel-reply:hover {
    color: #66dccb;
    border-color: #34796f;
}

html.txdh-dark-mode .article.article-with-sidebar {
    background: transparent !important;
}

html.txdh-dark-mode .article.article-with-sidebar > .content {
    background: transparent !important;
    box-shadow: none !important;
}

html.txdh-dark-mode .content > .left,
html.txdh-dark-mode .content > .right .ulttile,
html.txdh-dark-mode .content > .right .updatelist,
html.txdh-dark-mode .main_right .sidebar {
    background: #171f27 !important;
    border: 1px solid #283541 !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .18) !important;
}

html.txdh-dark-mode .content > .right .ulttile {
    border-bottom-color: #2e3b48 !important;
}

html.txdh-dark-mode .content > .right .updatelist li {
    border-top-color: #2e3b48 !important;
}

html.txdh-dark-mode .content > .right .updatelist li:hover {
    background: #202a33 !important;
}

html.txdh-dark-mode .main_right .sidebar h3 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode .main_right .sidebar.sidebar-author-card {
    background: #171f27 !important;
    border-color: #2c3c48 !important;
}

html.txdh-dark-mode .main_right .txdh-sidebar-author-avatar {
    border-color: #355366;
    background: #202b35;
}

html.txdh-dark-mode .main_right .txdh-sidebar-author-name {
    color: #eef6fb;
}

html.txdh-dark-mode .main_right .txdh-sidebar-author {
    border-top-color: #2e3b48;
}

html.txdh-dark-mode .main_right .txdh-sidebar-author-role {
    border-color: #315f58;
    background: #1d3837;
    color: #66dccb;
}

html.txdh-dark-mode .main_right .txdh-sidebar-author-desc {
    border-top-color: #2e3b48;
    color: #aebdca;
}

html.txdh-dark-mode .main_right .txdh-sidebar-author-meta span {
    color: #94a7b7;
}

html.txdh-dark-mode .main_right .txdh-sidebar-author-meta b {
    color: #66dccb;
}

html.txdh-dark-mode .main_right .txdh-sidebar-author-meta a {
    border-color: #315263;
    background: #202a33;
    color: #d9f6f2;
}

html.txdh-dark-mode .main_right .txdh-sidebar-author-meta a:hover {
    border-color: #66dccb;
    background: #2b8f83;
    color: #fff;
}

html.txdh-dark-mode .main_right #blogsort li a,
html.txdh-dark-mode .main_right #link li a,
html.txdh-dark-mode .main_right #newlog li a,
html.txdh-dark-mode .main_right #hotlog li a,
html.txdh-dark-mode .main_right #record li a,
html.txdh-dark-mode .main_right #blogtags span {
    background: #202a33 !important;
    border: 1px solid #2e3b48 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .main_right #blogsort li a:hover,
html.txdh-dark-mode .main_right #link li a:hover,
html.txdh-dark-mode .main_right #newlog li a:hover,
html.txdh-dark-mode .main_right #hotlog li a:hover,
html.txdh-dark-mode .main_right #record li a:hover,
html.txdh-dark-mode .main_right #blogtags span:hover {
    background: #263440 !important;
    border-color: #3a5061 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode .main_right #link li a {
    display: inline !important;
    height: auto !important;
    line-height: 24px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .main_right #link li a:hover {
    background: transparent !important;
    color: #66dccb !important;
}

html.txdh-dark-mode .main_right #newlog li a em,
html.txdh-dark-mode .main_right #hotlog li a em,
html.txdh-dark-mode .main_right #newcomment p a {
    color: #9fb0bf !important;
}

html.txdh-dark-mode .main_right #newcomment li {
    border-bottom-color: #2e3b48 !important;
}

html.txdh-dark-mode .main_right #newcomment .name,
html.txdh-dark-mode .main_right #newcomment .name a {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .main_right #logsearch .search {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .main_right #logsearch .submit {
    background: #20c4ab !important;
    color: #fff !important;
}

html.txdh-dark-mode .content > .right .updatelist li div:nth-child(5) .open {
    color: #66dccb !important;
}

html.txdh-dark-mode .content > .right .updatelist li div:nth-child(5) .open:hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
}

html.txdh-dark-mode body.rank-page .bg {
    background-image: linear-gradient(180deg, rgba(13, 19, 25, .62), rgba(13, 19, 25, .9)), url("../img/topbg.png") !important;
    background-color: #101820 !important;
    box-shadow: inset 0 -90px 120px rgba(12, 17, 22, .82);
}

html.txdh-dark-mode body.rank-page .bg:before {
    display: none;
}

html.txdh-dark-mode body.rank-page .bg > img {
    opacity: .9;
    filter: drop-shadow(0 8px 20px rgba(0, 0, 0, .28));
}

html.txdh-dark-mode body.rank-page .type li a,
html.txdh-dark-mode body.rank-page .hotmenu ul li a {
    background: rgba(23, 31, 39, .58) !important;
    border-color: rgba(128, 224, 209, .24) !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode body.rank-page .type li a:hover,
html.txdh-dark-mode body.rank-page .type li .hover,
html.txdh-dark-mode body.rank-page .hotmenu ul li a:hover,
html.txdh-dark-mode body.rank-page .hotmenu ul li .hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
    box-shadow: 0 10px 24px rgba(32, 196, 171, .24);
}

html.txdh-dark-mode body.rank-page #hotpageContent {
    background: transparent !important;
}

html.txdh-dark-mode body.rank-page #hotpageContent .lists,
html.txdh-dark-mode body.rank-page #hotpageContent .lists#todayList,
html.txdh-dark-mode body.rank-page #hotpageContent .lists#monthList,
html.txdh-dark-mode body.rank-page #hotpageContent .lists#AllList {
    background: #171f27 !important;
    border: 1px solid #283541 !important;
    box-shadow: 0 18px 46px rgba(0, 0, 0, .28) !important;
}

html.txdh-dark-mode body.rank-page #hotpageContent .lists li,
html.txdh-dark-mode body.rank-page #hotpageContent .lists li:nth-child(1),
html.txdh-dark-mode body.rank-page #hotpageContent .lists li:nth-child(2),
html.txdh-dark-mode body.rank-page #hotpageContent .lists li:nth-child(3),
html.txdh-dark-mode body.rank-page #hotpageContent .lists li:nth-child(3n),
html.txdh-dark-mode body.rank-page #hotpageContent .lists li:nth-child(4n) {
    background: #171f27 !important;
    border-color: #2e3b48 !important;
}

html.txdh-dark-mode body.rank-page #hotpageContent .lists li:hover {
    background: #202a33 !important;
}

html.txdh-dark-mode body.rank-page #hotpageContent .lists li .introduce,
html.txdh-dark-mode body.rank-page #hotpageContent .lists li .introduce a {
    color: #a6b3c1 !important;
}

html.txdh-dark-mode body.rank-page #hotpageContent .lists li .click {
    color: #ffb15c !important;
}

html.txdh-dark-mode body.rank-page #hotpageContent .lists li .go {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode body.rank-page #hotpageContent .lists li .go:hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
}

html.txdh-dark-mode body.rank-page #hotpageContent .lists li .weblogo img {
    filter: none;
    border-color: #2e3b48;
    background: #202a33;
}

/* 在线工具页暗黑模�?*/
html.txdh-dark-mode body.tools-page {
    background: #101820 !important;
}

html.txdh-dark-mode body.tools-page article.article {
    background: transparent !important;
}

html.txdh-dark-mode body.tools-page .txdh-tool-summary {
    background: #171f27 !important;
    border-color: #2a3946 !important;
    box-shadow: 0 16px 38px rgba(0, 0, 0, .24) !important;
}

html.txdh-dark-mode body.tools-page .txdh-tool-summary-main span,
html.txdh-dark-mode body.tools-page .txdh-tool-summary-meta strong {
    color: #66dccb !important;
}

html.txdh-dark-mode body.tools-page .txdh-tool-summary-main h3 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode body.tools-page .txdh-tool-summary-main p,
html.txdh-dark-mode body.tools-page .txdh-tool-summary-meta span {
    color: #9fb0bf !important;
}

html.txdh-dark-mode body.tools-page .txdh-tool-summary-meta {
    border-color: #2a3946 !important;
}

html.txdh-dark-mode body.tools-page .toollist {
    background: transparent !important;
}

html.txdh-dark-mode body.tools-page .toollist li,
html.txdh-dark-mode body.tools-page .toollist li:nth-child(1),
html.txdh-dark-mode body.tools-page .toollist li:nth-child(2),
html.txdh-dark-mode body.tools-page .toollist li:nth-child(3),
html.txdh-dark-mode body.tools-page .toollist li:nth-child(3n) {
    background: #171f27 !important;
    border-color: #2a3946 !important;
    box-shadow: 0 16px 38px rgba(0, 0, 0, .24) !important;
}

html.txdh-dark-mode body.tools-page .toollist li:hover {
    background: #1c2832 !important;
    border-color: #3b5363 !important;
    box-shadow: 0 18px 42px rgba(0, 0, 0, .3) !important;
}

html.txdh-dark-mode body.tools-page .toollist li a,
html.txdh-dark-mode body.tools-page .toollist li a:hover {
    background: transparent !important;
}

html.txdh-dark-mode body.tools-page .toollist li a .img {
    background: #101820 !important;
    border: 1px solid #2f4050 !important;
    box-sizing: border-box;
}

html.txdh-dark-mode body.tools-page .toollist li a .info h3 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode body.tools-page .toollist li a .info .in,
html.txdh-dark-mode body.tools-page .toollist li a .info p,
html.txdh-dark-mode body.tools-page .toollist li a .info span {
    color: #9fb0bf !important;
}

html.txdh-dark-mode body.tools-page .toollist li:hover a .info h3 {
    color: #66dccb !important;
}

html.txdh-dark-mode body.tools-page #pagenavi {
    color: #9fb0bf !important;
}

html.txdh-dark-mode body.tools-page #pagenavi a,
html.txdh-dark-mode body.tools-page #pagenavi em {
    background: #171f27 !important;
    border-color: #2a3946 !important;
    color: #c9d4df !important;
}

html.txdh-dark-mode body.tools-page #pagenavi span,
html.txdh-dark-mode body.tools-page #pagenavi a:hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
}

@media screen and (max-width: 720px) {
    html.txdh-dark-mode body.tools-page .toollist li,
    html.txdh-dark-mode body.tools-page .toollist li:nth-child(1),
    html.txdh-dark-mode body.tools-page .toollist li:nth-child(2),
    html.txdh-dark-mode body.tools-page .toollist li:nth-child(3),
    html.txdh-dark-mode body.tools-page .toollist li:nth-child(3n) {
        box-shadow: none !important;
    }

    body.mobile-page.tools-page .toollist li a {
        padding: 18px !important;
    }

    body.mobile-page.tools-page .toollist li a .img {
        width: 48px !important;
        height: 48px !important;
        max-height: 48px !important;
    }

    body.mobile-page.tools-page .toollist li a .info {
        width: calc(100% - 64px) !important;
        margin-left: 16px !important;
    }
}

/* 申请收录页暗黑模�?*/
html.txdh-dark-mode .txdh-send-page {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode #sqcontent .title h3 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode #sqcontent .title h3:before,
html.txdh-dark-mode #sqcontent .title h3:after {
    background: #20c4ab !important;
}

html.txdh-dark-mode #pagemenu {
    background: #141c24 !important;
    border-color: #263440 !important;
}

html.txdh-dark-mode #pagemenu a {
    color: #b9c7d4 !important;
    border-left: 0 !important;
}

html.txdh-dark-mode #pagemenu a:hover,
html.txdh-dark-mode #pagemenu a.hover,
html.txdh-dark-mode #pagemenu .hover {
    background: #1f3139 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode .send.txdh-send-form,
html.txdh-dark-mode .txdh-send-tips {
    background: #151e26 !important;
    border-color: #2a3946 !important;
    box-shadow: 0 18px 46px rgba(0, 0, 0, .24) !important;
}

html.txdh-dark-mode .txdh-send-form input[type='text'],
html.txdh-dark-mode .txdh-send-form textarea,
html.txdh-dark-mode .txdh-send-form .layui-input,
html.txdh-dark-mode .txdh-send-form .layui-select-title input,
html.txdh-dark-mode .txdh-send-form input[readonly],
html.txdh-dark-mode .txdh-send-form #txdhSubmitPayPrice {
    background: #101820 !important;
    border-color: #344453 !important;
    color: #dfe8f2 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode .txdh-send-form input[type='text']::placeholder,
html.txdh-dark-mode .txdh-send-form textarea::placeholder,
html.txdh-dark-mode .txdh-send-form .layui-input::placeholder {
    color: #758796 !important;
}

html.txdh-dark-mode .txdh-send-form input[type='text']:focus,
html.txdh-dark-mode .txdh-send-form textarea:focus,
html.txdh-dark-mode .txdh-send-form .layui-input:focus,
html.txdh-dark-mode .txdh-send-form .layui-select-title input:focus {
    background: #111b24 !important;
    border-color: #20c4ab !important;
    box-shadow: 0 0 0 3px rgba(32, 196, 171, .14) !important;
}

html.txdh-dark-mode .txdh-send-form .layui-form-select dl {
    background: #101820 !important;
    border-color: #344453 !important;
    box-shadow: 0 14px 30px rgba(0, 0, 0, .32) !important;
}

html.txdh-dark-mode .txdh-send-form .layui-form-select dl dd {
    color: #c9d4df !important;
}

html.txdh-dark-mode .txdh-send-form .layui-form-select dl dd:hover,
html.txdh-dark-mode .txdh-send-form .layui-form-select dl dd.layui-this {
    background: #20333c !important;
    color: #66dccb !important;
}

html.txdh-dark-mode .txdh-send-form .layui-edge {
    border-top-color: #9fb0bf !important;
}

html.txdh-dark-mode .txdh-send-form .layui-btn-primary {
    background: #1d2a34 !important;
    border-color: #2f4050 !important;
    color: #c9d4df !important;
    box-shadow: none !important;
}

html.txdh-dark-mode .txdh-send-form .layui-btn-primary:hover {
    background: #243541 !important;
    border-color: #20c4ab !important;
    color: #66dccb !important;
}

html.txdh-dark-mode .txdh-send-pay-row {
    padding: 12px;
    background: #121b23 !important;
    border: 1px solid #263642 !important;
    box-sizing: border-box;
}

html.txdh-dark-mode .txdh-send-pay-row .layui-inline {
    flex: 1 1 0;
    min-width: 0;
    width: auto !important;
}

html.txdh-dark-mode .txdh-send-form .txdh-submit-actions {
    gap: 12px;
}

html.txdh-dark-mode .txdh-send-form .txdh-submit-actions button.btn {
    border: 1px solid transparent !important;
}

html.txdh-dark-mode .txdh-send-form .txdh-submit-actions .txdh-submit-free {
    background: #1b3532 !important;
    border-color: #238f82 !important;
    color: #7ee7d7 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode .txdh-send-form .txdh-submit-actions .txdh-submit-paid {
    background: #1b3042 !important;
    border-color: #2e78b5 !important;
    color: #9bd0ff !important;
    box-shadow: none !important;
}

html.txdh-dark-mode .txdh-send-form .txdh-submit-actions .txdh-submit-free:hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
    box-shadow: 0 10px 22px rgba(32, 196, 171, .18) !important;
}

html.txdh-dark-mode .txdh-send-form .txdh-submit-actions .txdh-submit-paid:hover {
    background: #1687df !important;
    border-color: #1687df !important;
    color: #fff !important;
    box-shadow: 0 10px 22px rgba(22, 135, 223, .16) !important;
}

html.txdh-dark-mode .txdh-send-form .txdh-submit-benefits {
    border-color: #2b414a !important;
    background: #152128 !important;
}

html.txdh-dark-mode .txdh-submit-benefits-copy strong {
    color: #e0eaf2 !important;
}

html.txdh-dark-mode .txdh-submit-benefits-copy span,
html.txdh-dark-mode .txdh-submit-color-control {
    color: #9aaebe !important;
}

html.txdh-dark-mode .txdh-submit-color-control input[type='color'] {
    border-color: #3a4e5a !important;
    background: #1c2a33 !important;
}

html.txdh-dark-mode .txdh-send-tips h4 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode .txdh-send-tips,
html.txdh-dark-mode .txdh-send-tips li {
    color: #a6b3c1 !important;
}

html.txdh-dark-mode .txdh-send-tips li:before {
    background: #20c4ab !important;
    box-shadow: 0 0 0 4px rgba(32, 196, 171, .1);
}

@media screen and (max-width: 990px) {
    .txdh-send-wrap {
        gap: 0 !important;
    }

    .send.txdh-send-form,
    .txdh-send-tips {
        margin-top: 12px !important;
    }

    .txdh-send-pay-row,
    .txdh-send-pay-row[style*="display: block"],
    .txdh-send-pay-row[style*="display:block"] {
        padding: 10px !important;
    }

    .txdh-send-form .txdh-submit-actions {
        gap: 0 !important;
    }
}

@media screen and (max-width: 560px) {
    #sqcontent,
    #pagecontent,
    .content .right,
    .content > .right {
        padding: 12px !important;
    }

    .send.txdh-send-form,
    .txdh-send-tips {
        padding: 13px !important;
    }

    .txdh-send-form input[type='text'],
    .txdh-send-form textarea,
    .txdh-send-form .layui-input,
    .txdh-send-form .layui-select-title input,
    .txdh-send-form .layui-btn-primary {
        height: 43px !important;
        min-height: 43px !important;
        font-size: 14px !important;
    }

    .txdh-send-brief-row textarea {
        height: 140px !important;
    }

    .txdh-send-form .txdh-submit-actions button.btn {
        height: 45px !important;
        line-height: 45px !important;
        font-size: 15px !important;
    }
}

html.txdh-dark-mode .link ul li a,
html.txdh-dark-mode .link ul li a:hover,
html.txdh-dark-mode body.mobile-page .indexSearch + .article .link ul li a,
html.txdh-dark-mode body.mobile-page .indexSearch + .article .link ul li a:hover {
    display: inline !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    line-height: 24px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode .link ul li a {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .link ul li a:hover {
    color: #66dccb !important;
}

@media screen and (max-width: 990px) {
    body.menucurr {
        position: static !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
        transform: none !important;
        -webkit-transform: none !important;
        overflow: hidden !important;
    }

    body.menucurr header > div nav,
    body.menucurr #topnav {
        display: block !important;
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        left: auto !important;
        width: 78vw !important;
        min-width: 260px !important;
        max-width: 340px !important;
        height: 100vh !important;
        max-height: 100vh !important;
        margin: 0 !important;
        padding: 54px 16px 18px !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        background: #fff !important;
        border-left: 1px solid #eef1f5 !important;
        box-shadow: -18px 0 42px rgba(0, 0, 0, .18) !important;
        box-sizing: border-box !important;
        transform: none !important;
        z-index: 10001 !important;
    }

    body.menucurr header > div nav > div,
    body.menucurr #topnav > div {
        display: block !important;
        float: none !important;
        width: 100% !important;
        height: auto !important;
        line-height: normal !important;
        margin: 0 0 8px !important;
        padding: 0 !important;
        text-align: left !important;
    }

    body.menucurr header > div nav > div > a,
    body.menucurr #topnav > div > a {
        display: block !important;
        height: 40px !important;
        line-height: 40px !important;
        padding: 0 12px !important;
        color: #34495e !important;
        font-size: 15px !important;
        background: transparent !important;
    }

    body.menucurr header > div nav > div.hover > a,
    body.menucurr header > div nav > div > a:hover {
        background: #ecfbf8 !important;
        color: #20a995 !important;
    }

    body.menucurr header > div nav .list_li,
    body.menucurr header > div nav .list_all .list_li,
    body.menucurr #topnav .list_li {
        display: grid !important;
        position: static !important;
        width: 100% !important;
        height: auto !important;
        max-height: none !important;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 8px !important;
        margin: 8px 0 12px !important;
        padding: 10px !important;
        overflow: visible !important;
        background: #f7fafc !important;
        border: 1px solid #eef1f5 !important;
        box-shadow: none !important;
    }

    body.menucurr header > div nav .list_li li {
        display: block !important;
        float: none !important;
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.menucurr header > div nav .list_li li a {
        display: block !important;
        height: 34px !important;
        line-height: 34px !important;
        padding: 0 9px !important;
        color: #52616f !important;
        font-size: 13px !important;
        background: #fff !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    body.menucurr header > div nav .list_li li a:hover {
        background: #20c4ab !important;
        color: #fff !important;
    }

    body.menucurr #bodybg {
        display: block !important;
        z-index: 10000 !important;
    }

    body.menucurr .menu-close {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        top: 14px !important;
        right: 14px !important;
        width: 32px !important;
        height: 32px !important;
        background: rgba(21, 31, 39, .86) url(../img/close.png) no-repeat center !important;
        background-size: 18px 18px !important;
        z-index: 10002 !important;
    }

    html.txdh-dark-mode body.menucurr header > div nav,
    html.txdh-dark-mode body.menucurr #topnav {
        background: #111820 !important;
        border-left-color: #283541 !important;
        box-shadow: -18px 0 42px rgba(0, 0, 0, .36) !important;
    }

    html.txdh-dark-mode body.menucurr header > div nav > div > a,
    html.txdh-dark-mode body.menucurr #topnav > div > a {
        color: #dfe8f2 !important;
    }

    html.txdh-dark-mode body.menucurr header > div nav > div.hover > a,
    html.txdh-dark-mode body.menucurr header > div nav > div > a:hover {
        background: #1f3139 !important;
        color: #66dccb !important;
    }

    html.txdh-dark-mode body.menucurr header > div nav .list_li,
    html.txdh-dark-mode body.menucurr header > div nav .list_all .list_li,
    html.txdh-dark-mode body.menucurr #topnav .list_li {
        background: #151f27 !important;
        border-color: #2a3946 !important;
    }

    html.txdh-dark-mode body.menucurr header > div nav .list_li li a {
        background: #202a33 !important;
        color: #c9d4df !important;
    }

    html.txdh-dark-mode body.menucurr header > div nav .list_li li a:hover {
        background: #20c4ab !important;
        color: #fff !important;
    }

    body.mobile-page #pagemenu,
    body.mobile-page .content .left#pagemenu {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: flex-start !important;
        gap: 8px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 10px 12px !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        white-space: nowrap !important;
        border-right: 0 !important;
        border-bottom: 1px solid #eef1f5 !important;
        box-sizing: border-box !important;
        -webkit-overflow-scrolling: touch;
    }

    body.mobile-page #pagemenu::-webkit-scrollbar {
        display: none;
    }

    body.mobile-page #pagemenu a {
        flex: 0 0 auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        min-width: 76px !important;
        max-width: none !important;
        height: 34px !important;
        line-height: 34px !important;
        margin: 0 !important;
        padding: 0 12px !important;
        font-size: 14px !important;
        white-space: nowrap !important;
        word-break: keep-all !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }

    html.txdh-dark-mode body.mobile-page #pagemenu {
        border-bottom-color: #283541 !important;
    }
}

.txdh-mobile-menu-mask,
.txdh-mobile-drawer {
    display: none;
}

@media screen and (max-width: 990px) {
    .txdh-mobile-menu-mask {
        position: fixed;
        inset: 0;
        z-index: 10030;
        background: rgba(8, 12, 16, .62);
        opacity: 0;
        visibility: hidden;
        transition: opacity .2s ease, visibility .2s ease;
    }

    .txdh-mobile-drawer {
        display: block;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 10031;
        max-width: calc(100vw - 42px);
        padding: 16px;
        background-color: #fff;
        box-shadow: -22px 0 44px rgba(21, 39, 58, .18);
        transform: translateX(104%);
        transition: transform .24s ease;
        overflow-y: auto;
        box-sizing: border-box;
    }

    body.txdh-mobile-menu-open {
        overflow: hidden !important;
    }

    body.txdh-mobile-menu-open .txdh-mobile-menu-mask {
        display: block;
        opacity: 1;
        visibility: visible;
    }

    body.txdh-mobile-menu-open .txdh-mobile-drawer {
        transform: translateX(0);
    }

    .txdh-mobile-drawer-head {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 42px;
        margin-bottom: 12px;
    }

    .txdh-mobile-drawer-head span {
        font-size: 17px;
        font-weight: 600;
        color: #1f2d3d;
    }

    .txdh-mobile-drawer-close {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 38px;
        height: 38px;
        border: 0;
        background: rgba(240, 244, 247, .96);
        color: #34495e;
        font-size: 26px;
        line-height: 1;
        cursor: pointer;
        border-radius: 8px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, .12);
        -webkit-tap-highlight-color: transparent;
    }

    .txdh-mobile-drawer-close:active {
        background: rgba(225, 232, 237, .96);
    }

    .txdh-mobile-toast {
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%) scale(.9);
        z-index: 100999;
        padding: 10px 18px;
        background: rgba(0, 0, 0, .78);
        color: #fff;
        font-size: 14px;
        border-radius: 999px;
        opacity: 0;
        pointer-events: none;
        transition: opacity .25s ease, transform .25s ease;
        white-space: nowrap;
    }

    .txdh-mobile-toast.txdh-mobile-toast-show {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1);
    }

    .txdh-mobile-drawer-body {
        display: block;
    }

    .txdh-mobile-drawer-link {
        display: flex;
        align-items: center;
        height: 44px;
        margin-bottom: 8px;
        padding: 0 13px;
        color: #34495e;
        font-size: 15px;
        background: transparent;
        box-sizing: border-box;
    }

    .txdh-mobile-drawer-link.active,
    .txdh-mobile-drawer-group.active > .txdh-mobile-drawer-link,
    .txdh-mobile-drawer-link:hover {
        background: #ecfbf8;
        color: #20a995;
    }

    .txdh-mobile-drawer-group {
        margin-bottom: 8px;
    }

    .txdh-mobile-drawer-sort {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 8px;
        margin: 0 0 10px;
        padding: 10px;
        border: 1px solid #eef1f5;
        background: #f8fbfc;
    }

    .txdh-mobile-drawer-sort a {
        display: block;
        min-width: 0;
        height: 36px;
        line-height: 36px;
        padding: 0 10px;
        background: #fff;
        color: #52616f;
        font-size: 13px;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        box-sizing: border-box;
    }

    .txdh-mobile-drawer-sort a:hover {
        background: #20c4ab;
        color: #fff;
    }

    .txdh-mobile-direct {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 14px;
        margin-top: 18px;
        padding: 18px 0 4px;
        border-top: 1px solid #eef1f5;
    }

    .txdh-mobile-direct span {
        min-width: 0;
        color: #34495e;
        font-size: 14px;
        line-height: 24px;
        white-space: nowrap;
    }

    .txdh-mobile-direct .mobile-switch {
        flex: 0 0 54px;
        width: 54px;
        height: 30px;
    }

    .txdh-mobile-direct .mobile-switch em {
        background: #d9e1eb;
    }

    .txdh-mobile-direct .mobile-switch em:before {
        top: 4px;
        left: 4px;
        width: 22px;
        height: 22px;
    }

    .txdh-mobile-direct .mobile-switch input:checked + em:before {
        transform: translateX(24px);
    }

    html.txdh-dark-mode .txdh-mobile-menu-mask {
        background: rgba(0, 0, 0, .66);
    }

    html.txdh-dark-mode .txdh-mobile-drawer {
        background-color: #111820;
        border-left-color: #283541;
        box-shadow: -22px 0 44px rgba(0, 0, 0, .42);
    }

    html.txdh-dark-mode .txdh-mobile-drawer-head span {
        color: #e6edf5;
    }

    html.txdh-dark-mode .txdh-mobile-drawer-close {
        background: #202a33;
        color: #e6edf5;
    }

    html.txdh-dark-mode .txdh-mobile-drawer-link {
        color: #dfe8f2;
    }

    html.txdh-dark-mode .txdh-mobile-drawer-link.active,
    html.txdh-dark-mode .txdh-mobile-drawer-group.active > .txdh-mobile-drawer-link,
    html.txdh-dark-mode .txdh-mobile-drawer-link:hover {
        background: #1f3139;
        color: #66dccb;
    }

    html.txdh-dark-mode .txdh-mobile-drawer-sort {
        background: #151f27;
        border-color: #2a3946;
    }

    html.txdh-dark-mode .txdh-mobile-drawer-sort a {
        background: #202a33;
        color: #c9d4df;
    }

    html.txdh-dark-mode .txdh-mobile-drawer-sort a:hover {
        background: #20c4ab;
        color: #fff;
    }

    html.txdh-dark-mode .txdh-mobile-direct {
        border-top-color: #283541;
    }

    html.txdh-dark-mode .txdh-mobile-direct span {
        color: #dfe8f2;
    }

    html.txdh-dark-mode .txdh-mobile-direct .mobile-switch em {
        background: #2e3b48;
    }

    html.txdh-dark-mode .txdh-mobile-direct .mobile-switch input:checked + em {
        background: #20c4ab;
    }
}

@media screen and (max-width: 990px) {
    .txdh-mobile-drawer .txdh-mobile-drawer-sort {
        display: none !important;
    }

    .txdh-mobile-drawer .txdh-mobile-drawer-group.open .txdh-mobile-drawer-sort {
        display: grid !important;
    }

    .txdh-mobile-drawer .txdh-mobile-drawer-group > .txdh-mobile-drawer-link {
        position: relative;
        width: 100%;
        border: 0;
        cursor: pointer;
        text-align: left;
        font-family: inherit;
    }

    .txdh-mobile-drawer .txdh-mobile-drawer-group > .txdh-mobile-drawer-link:after {
        content: "";
        position: absolute;
        right: 14px;
        top: 50%;
        width: 8px;
        height: 8px;
        border-right: 2px solid currentColor;
        border-bottom: 2px solid currentColor;
        transform: translateY(-65%) rotate(45deg);
        transition: transform .18s ease;
        opacity: .72;
    }

    .txdh-mobile-drawer .txdh-mobile-drawer-group.open > .txdh-mobile-drawer-link:after {
        transform: translateY(-35%) rotate(225deg);
    }
}

html.txdh-dark-mode .indexSearch + .article > .index-web-section {
    background: #171f27 !important;
    border: 1px solid #283541 !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .18);
}

@media screen and (min-width: 991px) {
    .article > .latest-visit-section .indexWebList li,
    .article > .latest-visit-section .indexWebList li:hover,
    .article > .latest-visit-section .indexWebList li.is-open,
    .article > .index-web-section:not(.latest-visit-section) .indexWebList li,
    .article > .index-web-section:not(.latest-visit-section) .indexWebList li:hover,
    .article > .index-web-section:not(.latest-visit-section) .indexWebList li.is-open {
        background: transparent !important;
        border-color: transparent !important;
        box-shadow: none !important;
    }

    .article > .latest-visit-section .indexWebList li a,
    .article > .latest-visit-section .indexWebList li a:hover,
    .article > .index-web-section:not(.latest-visit-section) .indexWebList li a,
    .article > .index-web-section:not(.latest-visit-section) .indexWebList li a:hover {
        background: transparent !important;
        border-color: transparent !important;
        box-shadow: none !important;
    }

    .article > .index-web-section .indexWebList li > a {
        padding-right: 62px;
    }

    .article > .index-web-section .indexWebList li > a .hots {
        width: 26px;
        height: 26px;
        top: 0;
        right: 18px;
        margin: 0;
        background-size: contain;
        background-repeat: no-repeat;
        transform: none;
    }

    .article > .index-web-section .indexWebList li > a .xl {
        display: inline-block !important;
        top: 25px;
        right: 18px;
        bottom: auto;
        width: 12px;
        height: 8px;
    }

    .article > .index-web-section .indexWebList li > a .xl:after {
        margin: 0 0 0 1px;
    }

    .article > .index-web-section .indexWebList li > a .xlhover:after {
        margin: 0 0 0 1px;
        transform: none !important;
    }

    .article > .index-web-section .indexWebList li .info {
        top: 100%;
        left: 8px;
        width: 126px;
        min-width: 0;
        padding: 8px 0;
    }

    .article > .index-web-section .indexWebList li .info a {
        height: 42px;
        line-height: 42px;
        font-size: 15px;
    }
}

.indexSearch + .article .title h3 {
    font-size: 17px !important;
    font-weight: 400 !important;
    color: #0f1f33 !important;
}

html.txdh-dark-mode .indexSearch + .article .title h3 {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode .index-rank-tabs {
    background: #18232d !important;
    border-color: #3a4d5d !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 3px 10px rgba(0, 0, 0, .14);
}

html.txdh-dark-mode .index-rank-tabs a {
    background: #202e39 !important;
    border-color: #415567 !important;
    color: #b8c8d6 !important;
}

html.txdh-dark-mode .index-rank-tabs a:hover {
    background: #29404a !important;
    border-color: #4a6a76 !important;
    color: #8ce4d5 !important;
}

html.txdh-dark-mode .index-rank-tabs a.active {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
    box-shadow: 0 3px 9px rgba(32, 196, 171, .24);
}
.title h3,
.webnavlog .title h3,
.article-related .title h3,
.txdh-ad-info-page > .title h3,
.main_right .sidebar h3 {
    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 32px !important;
    color: #0f1f33 !important;
    font-family: inherit !important;
}

.title h3:before,
.webnavlog .title h3:before,
.article-related .title h3:before,
.txdh-ad-info-page > .title h3:before,
.main_right .sidebar h3:before {
    width: 3px !important;
    height: 18px !important;
    top: 7px !important;
    transform: none !important;
}

.main_right .sidebar-twitter-card {
    padding: 20px 22px 18px !important;
    overflow: hidden;
    border-color: #dfeeea !important;
    background: #fff !important;
}

.main_right .sidebar-twitter-card h3 {
    margin: 0 0 14px !important;
    padding-left: 14px !important;
}

.main_right .side-twitter-list {
    margin: 0;
    padding: 2px 0 0;
}

.main_right .side-twitter-item {
    display: grid;
    grid-template-columns: 38px minmax(0, 1fr) auto;
    gap: 0 10px;
    padding: 12px 0;
    border-bottom: 1px solid #eef5f3;
}

.main_right .side-twitter-item:first-child {
    padding-top: 2px;
}

.main_right .side-twitter-item:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.main_right .side-twitter-item .comment-info_img {
    grid-row: 1 / span 2;
    display: block;
    width: 38px;
    height: 38px;
    padding: 2px;
    border: 1px solid #d8f1ed;
    border-radius: 50%;
    background: #fff;
    object-fit: cover;
}

.main_right .side-twitter-item .comm-lates-name {
    min-width: 0;
    color: #102033;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_right .side-twitter-item .logcom-latest-time {
    justify-self: end;
    color: #9aa6b2;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.main_right .side-twitter-content {
    grid-column: 2 / -1;
    min-width: 0;
    margin-top: 6px;
    padding: 8px 10px;
    border: 1px solid #e5f3f0;
    border-radius: 6px;
    background: #f8fdfc;
    color: #5f6d7b;
    font-size: 13px;
    line-height: 1.7;
    overflow-wrap: anywhere;
}

.main_right .side-twitter-content a {
    color: #20a995;
}

.main_right .side-twitter-content p {
    margin: 0 0 6px;
}

.main_right .side-twitter-content p:last-child {
    margin-bottom: 0;
}

.main_right .side-twitter-content img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-top: 6px;
    border-radius: 6px;
}

html.txdh-dark-mode .main_right .sidebar.sidebar-twitter-card {
    background: #171f27 !important;
    border-color: #2c3c48 !important;
}

html.txdh-dark-mode .main_right .side-twitter-item {
    border-bottom-color: #2e3b48;
}

html.txdh-dark-mode .main_right .side-twitter-item .comment-info_img {
    border-color: #355366;
    background: #202b35;
}

html.txdh-dark-mode .main_right .side-twitter-item .comm-lates-name {
    color: #eef6fb;
}

html.txdh-dark-mode .main_right .side-twitter-item .logcom-latest-time {
    color: #94a7b7;
}

html.txdh-dark-mode .main_right .side-twitter-content {
    border-color: #2e3b48;
    background: #202a33;
    color: #aebdca;
}

html.txdh-dark-mode .main_right .side-twitter-content a {
    color: #66dccb;
}

.main_right .sidebar.sidebar-author-card {
    padding: 20px 22px 18px !important;
    overflow: hidden;
    border-color: #dfeeea !important;
    background: #fff !important;
}

.main_right .sidebar-author-card h3 {
    margin: 0 0 14px !important;
    padding-left: 14px !important;
}

.main_right .txdh-sidebar-author {
    display: grid;
    grid-template-columns: 64px minmax(0, 1fr);
    gap: 0 14px;
    padding: 14px 0 0;
    border-top: 1px solid #eef5f3;
}

.main_right .txdh-sidebar-author-avatar {
    grid-row: 1 / span 2;
    display: block;
    width: 64px;
    height: 64px;
    padding: 3px;
    border: 1px solid #cfe9e3;
    border-radius: 50%;
    background: #f7fcfb;
}

.main_right .txdh-sidebar-author-avatar img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
}

.main_right .txdh-sidebar-author-main {
    min-width: 0;
    align-self: center;
}

.main_right .txdh-sidebar-author-name {
    display: block;
    max-width: 100%;
    color: #102033;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_right .txdh-sidebar-author-role {
    display: inline-flex;
    align-items: center;
    height: 20px;
    margin-top: 5px;
    padding: 0 8px;
    border: 1px solid #bce7de;
    border-radius: 4px;
    background: #f4fcfa;
    color: #148d7a;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0;
}

.main_right .txdh-sidebar-author-desc {
    grid-column: 1 / -1;
    margin: 14px 0 0;
    padding: 12px 0 0;
    border-top: 0;
    color: #65717d;
    font-size: 13px;
    line-height: 1.8;
    word-break: break-word;
}

.main_right .txdh-sidebar-author-meta {
    grid-column: 1 / -1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin-top: 14px;
}

.main_right .txdh-sidebar-author-meta span {
    display: inline-flex;
    align-items: baseline;
    gap: 5px;
    color: #7a8794;
    font-size: 12px;
}

.main_right .txdh-sidebar-author-meta b {
    color: #148d7a;
    font-size: 22px;
    line-height: 1;
}

.main_right .txdh-sidebar-author-meta em {
    font-style: normal;
}

.main_right .txdh-sidebar-author-meta a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 32px;
    padding: 0 12px;
    border: 1px solid #d9eee9;
    border-radius: 4px;
    background: #fbfffe;
    color: #148d7a;
    font-size: 13px;
    white-space: nowrap;
    transition: background-color .18s ease, border-color .18s ease, color .18s ease;
}

.main_right .txdh-sidebar-author-meta a:hover {
    border-color: #20a995;
    background: #20a995;
    color: #fff;
}

@media (max-width: 768px) {
    .main_right .sidebar-twitter-card {
        padding: 16px 16px 14px !important;
    }

    .main_right .side-twitter-item {
        grid-template-columns: 34px minmax(0, 1fr);
        gap: 0 9px;
    }

    .main_right .side-twitter-item .comment-info_img {
        width: 34px;
        height: 34px;
    }

    .main_right .side-twitter-item .logcom-latest-time {
        grid-column: 2;
        justify-self: start;
        margin-top: 2px;
    }

    .main_right .side-twitter-content {
        grid-column: 1 / -1;
        margin-top: 8px;
    }

    .main_right .txdh-sidebar-author {
        grid-template-columns: 54px minmax(0, 1fr);
        gap: 0 12px;
        padding: 12px 0 0;
    }

    .main_right .txdh-sidebar-author-avatar {
        width: 54px;
        height: 54px;
    }

    .main_right .txdh-sidebar-author-name {
        font-size: 16px;
        line-height: 22px;
    }

    .main_right .txdh-sidebar-author-meta {
        align-items: stretch;
    }

    .main_right .txdh-sidebar-author-meta a {
        flex: 0 0 auto;
    }
}
body.mobile-page .fenlei .title.searchweb {
    display: flex !important;
    height: auto !important;
    margin-bottom: 10px !important;
}

body.mobile-page .fenlei .title.searchweb h3 {
    display: block !important;
}

body.mobile-page .fenlei .title.searchweb form {
    display: flex !important;
}
body.inner-page article.article,
body.inner-page .article {
    margin-bottom: 32px !important;
}

body.listing-page .lists {
    min-height: 260px !important;
}

body.inner-page .footer {
    margin-top: 0 !important;
}

body.tools-page .article-tool-list-page {
    margin-bottom: 30px !important;
}

body.tools-page {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

body.tools-page .headerwrap,
body.tools-page .article-tool-list-page {
    flex: 0 0 auto;
}

body.tools-page .txdh-footer-wrap {
    margin-top: auto;
}
html.txdh-dark-mode .comment-post {
    background: transparent !important;
    border-color: transparent !important;
}

html.txdh-dark-mode .comment-post .comm_toolbar {
    margin-top: 12px !important;
    background: transparent !important;
}

html.txdh-dark-mode .comment-post .comm_tool {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    min-height: 34px !important;
}

html.txdh-dark-mode .comment-post .tool_bq,
html.txdh-dark-mode .comment-post .tool_img,
html.txdh-dark-mode .comment-post .comm_tijiao,
html.txdh-dark-mode .comment-post .comm_rest,
html.txdh-dark-mode .comment-post .comm_close,
html.txdh-dark-mode .comment-post .cancel-reply,
html.txdh-dark-mode .comment-post #comment_submit {
    float: none !important;
    margin-right: 0 !important;
}
/* Article detail dark mode polish */
html.txdh-dark-mode body.detail-page {
    background: #101820 !important;
}

html.txdh-dark-mode body.detail-page .arLeft,
html.txdh-dark-mode body.detail-page .main_right .sidebar,
html.txdh-dark-mode body.detail-page .comments-section {
    background: #171f27 !important;
    border-color: #283541 !important;
    box-shadow: 0 18px 44px rgba(0, 0, 0, .24) !important;
}

html.txdh-dark-mode body.detail-page .article-breadcrumb,
html.txdh-dark-mode body.detail-page .article-related,
html.txdh-dark-mode body.detail-page .article-bottom {
    border-color: #2e3b48 !important;
}

html.txdh-dark-mode body.detail-page .article-breadcrumb,
html.txdh-dark-mode body.detail-page .article-breadcrumb em,
html.txdh-dark-mode body.detail-page .arLeft > .user,
html.txdh-dark-mode body.detail-page .arLeft > .user .meta-item .layui-icon,
html.txdh-dark-mode body.detail-page .comment-empty,
html.txdh-dark-mode body.detail-page .comment-empty-text,
html.txdh-dark-mode body.detail-page .comment-info,
html.txdh-dark-mode body.detail-page .comment-info .comment-time,
html.txdh-dark-mode body.detail-page .comment-info .louceng {
    color: #8fa0b1 !important;
}

html.txdh-dark-mode body.detail-page .article-breadcrumb a,
html.txdh-dark-mode body.detail-page .arLeft > h1,
html.txdh-dark-mode body.detail-page .article-copyright .label,
html.txdh-dark-mode body.detail-page .article-related li span,
html.txdh-dark-mode body.detail-page .article-neighbor a,
html.txdh-dark-mode body.detail-page .article-neighbor em,
html.txdh-dark-mode body.detail-page .comment-info .poster,
html.txdh-dark-mode body.detail-page .comment-info .poster a {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode body.detail-page .arLeft > .content,
html.txdh-dark-mode body.detail-page .arLeft > .content p,
html.txdh-dark-mode body.detail-page .article-copyright p,
html.txdh-dark-mode body.detail-page .comment-content {
    color: #b8c6d5 !important;
}

html.txdh-dark-mode body.detail-page .article-copyright,
html.txdh-dark-mode body.detail-page .article-related li a,
html.txdh-dark-mode body.detail-page .article-related li.empty,
html.txdh-dark-mode body.detail-page .article-neighbor > div,
html.txdh-dark-mode body.detail-page .comment-empty-icon,
html.txdh-dark-mode body.detail-page .main_right #blogsort li a,
html.txdh-dark-mode body.detail-page .main_right #link li a,
html.txdh-dark-mode body.detail-page .main_right #newlog li a,
html.txdh-dark-mode body.detail-page .main_right #hotlog li a,
html.txdh-dark-mode body.detail-page .main_right #record li a,
html.txdh-dark-mode body.detail-page .main_right #blogtags span {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #c9d4df !important;
}

html.txdh-dark-mode body.detail-page .article-related li a:hover,
html.txdh-dark-mode body.detail-page .article-neighbor > div:hover,
html.txdh-dark-mode body.detail-page .main_right #blogsort li a:hover,
html.txdh-dark-mode body.detail-page .main_right #link li a:hover,
html.txdh-dark-mode body.detail-page .main_right #newlog li a:hover,
html.txdh-dark-mode body.detail-page .main_right #hotlog li a:hover,
html.txdh-dark-mode body.detail-page .main_right #record li a:hover,
html.txdh-dark-mode body.detail-page .main_right #blogtags span:hover {
    background: #263440 !important;
    border-color: #395063 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode body.detail-page .article-related li em,
html.txdh-dark-mode body.detail-page .article-neighbor span,
html.txdh-dark-mode body.detail-page .article-neighbor em,
html.txdh-dark-mode body.detail-page .main_right #newlog li a em,
html.txdh-dark-mode body.detail-page .main_right #hotlog li a em,
html.txdh-dark-mode body.detail-page .main_right #newcomment p a {
    color: #9fb0bf !important;
}

html.txdh-dark-mode body.detail-page .article-copyright a,
html.txdh-dark-mode body.detail-page .article-neighbor a:hover,
html.txdh-dark-mode body.detail-page .article-related li a:hover span,
html.txdh-dark-mode body.detail-page .comment-info .comment-reply a,
html.txdh-dark-mode body.detail-page .main_right #blogtags span a {
    color: #66dccb !important;
}

html.txdh-dark-mode body.detail-page .comment,
html.txdh-dark-mode body.detail-page .comment-children,
html.txdh-dark-mode body.detail-page .main_right #newcomment li {
    border-color: #2e3b48 !important;
}

html.txdh-dark-mode body.detail-page .comment-children {
    border-left-color: #2e3b48 !important;
}

html.txdh-dark-mode body.detail-page .comment-post .textarea textarea,
html.txdh-dark-mode body.detail-page .comm_infobox input[type="text"],
html.txdh-dark-mode body.detail-page .comm_infobox input[type="email"],
html.txdh-dark-mode body.detail-page .main_right #logsearch .search {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode body.detail-page .comment-post .textarea textarea:focus,
html.txdh-dark-mode body.detail-page .main_right #logsearch .search:focus {
    border-color: #20c4ab !important;
    box-shadow: 0 0 0 2px rgba(32, 196, 171, .12) !important;
}

html.txdh-dark-mode body.detail-page .comment-post .textarea textarea::placeholder,
html.txdh-dark-mode body.detail-page .main_right #logsearch .search::placeholder {
    color: #8fa0b1 !important;
}
/* Article neighbor dark mode refinement */
html.txdh-dark-mode body.detail-page .article-neighbor {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.detail-page .article-neighbor > div {
    background: #1c2730 !important;
    border-color: #334250 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.detail-page .article-neighbor > div:hover {
    background: #22303a !important;
    border-color: #3e5668 !important;
}

html.txdh-dark-mode body.detail-page .article-neighbor span {
    color: #9fb0bf !important;
}

html.txdh-dark-mode body.detail-page .article-neighbor a,
html.txdh-dark-mode body.detail-page .article-neighbor em {
    color: #dfe8f2 !important;
}

/* Mobile responsive final overrides */
@media screen and (max-width: 990px) {
    html,
    body {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
    }

    *,
    *:before,
    *:after {
        box-sizing: border-box;
    }

    img,
    video,
    iframe,
    table {
        max-width: 100% !important;
    }

    .headerwrap,
    .headerwrap.other-header,
    header,
    header > div {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        left: 0 !important;
        right: 0 !important;
    }

    header > div {
        padding: 0 12px !important;
    }

    header > div .logo {
        float: left !important;
        display: flex !important;
        align-items: center !important;
        width: auto !important;
        max-width: 75vw !important;
        height: auto !important;
        margin: 15px 0 0 0 !important;
    }

    header > div .logo img {
        max-height: 30px !important;
        max-width: 100% !important;
        width: auto !important;
        height: auto !important;
        object-fit: contain !important;
    }

    .listBtn,
    header .listBtn {
        right: 14px !important;
        top: 15px !important;
        z-index: 10020 !important;
    }

    .indexSearch,
    body.mobile-page .indexSearch {
        width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        padding: 78px 12px 18px !important;
        overflow: visible !important;
    }

    .indexSearch > .layui-clear,
    body.mobile-page .indexSearch > .layui-clear {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        padding: 0 !important;
    }

    .indexSearch > .layui-clear .search-box,
    body.mobile-page .indexSearch > .layui-clear .search-box {
        display: flex !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .indexSearch > .layui-clear input,
    body.mobile-page .indexSearch > .layui-clear input {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        width: auto !important;
    }

    .indexSearch > .layui-clear .btn,
    body.mobile-page .indexSearch > .layui-clear .btn {
        flex: 0 0 52px !important;
        width: 52px !important;
    }

    .search-engine-tabs,
    body.mobile-page .search-engine-tabs,
    .fenlei ul,
    #pagemenu {
        max-width: 100% !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch;
    }

    .article,
    article.article,
    body.mobile-page .article,
    body.mobile-page article.article,
    .webnavlog,
    body.mobile-page .webnavlog {
        width: calc(100vw - 20px) !important;
        max-width: calc(100vw - 20px) !important;
        min-width: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        overflow: visible !important;
    }

    .indexSearch + .article,
    body.mobile-page .indexSearch + .article {
        width: 100% !important;
        max-width: 100% !important;
        margin-top: 0 !important;
    }

    .article > *,
    article.article > *,
    .article > .content,
    article.article > .content,
    .indexSearch + .article > *,
    .webnavlog > *,
    .content,
    .content > .left,
    .content > .right,
    #sqcontent,
    #pagecontent {
        max-width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
    }

    .article > .content,
    article.article > .content,
    .article.article-with-sidebar,
    .txdh-other,
    .txdh-idea-wrap,
    .txdh-send-wrap {
        display: block !important;
        width: 100% !important;
    }

    .article-main-left,
    .arLeft,
    .main_right,
    .article.article-with-sidebar > .content,
    .article.article-with-sidebar > .main_right,
    .txdh-other .txdh-left,
    .txdh-other .txdh-right,
    .content > .left,
    .content > .right {
        float: none !important;
        clear: both !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .main_right,
    .article.article-with-sidebar > .main_right {
        margin-top: 12px !important;
    }

    .index-web-section,
    .latest-visit,
    .link,
    .txdh-ad-text,
    .txdh-other > .txdh-left > div,
    .txdh-other > .txdh-right > div,
    .fenlei,
    .lists,
    .arLeft,
    .main_right .sidebar,
    .comments-section,
    .webnavlog .info,
    .webnavlog .other,
    .webnavlog .lists,
    .webnavlog .comments-section {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        overflow: hidden !important;
    }

    .indexWebList,
    body.mobile-page .indexWebList {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    .list,
    .list:nth-child(6),
    .list:nth-child(11),
    .list:nth-child(16) {
        border-bottom: 0 !important;
        padding-bottom: 12px !important;
        margin-bottom: 12px !important;
    }

    .list:last-child,
    .list:nth-child(6):last-child,
    .list:nth-child(11):last-child,
    .list:nth-child(16):last-child {
        border-bottom: 0 !important;
    }

    .indexWebList li,
    .indexWebList li:nth-child(7n),
    body.mobile-page .indexWebList li,
    body.mobile-page .indexWebList li:nth-child(7n) {
        float: none !important;
        width: auto !important;
        min-width: 0 !important;
        margin: 0 !important;
    }

    .indexWebList li > a,
    body.mobile-page .indexWebList li > a {
        display: flex !important;
        align-items: center !important;
        min-width: 0 !important;
        padding: 10px 24px 10px 10px !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
    }

    .indexWebList li > a img,
    body.mobile-page .indexWebList li > a img {
        flex: 0 0 18px !important;
        width: 18px !important;
        height: 18px !important;
    }

    .indexWebList li .info {
        top: calc(100% + 8px) !important;
        left: 0 !important;
        right: auto !important;
        width: 100% !important;
        min-width: 0 !important;
        transform: none !important;
    }

    .indexWebList li .info:before {
        content: "" !important;
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        top: -8px !important;
        height: 8px !important;
    }

    .lists ul,
    .webnavlog .lists ul {
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
    }

    .lists ul li,
    .lists ul li:nth-child(1),
    .lists ul li:nth-child(2),
    .lists ul li:nth-child(3),
    .lists ul li:nth-child(3n),
    .lists ul li:nth-child(4n),
    .webnavlog .lists ul li,
    .webnavlog .lists ul li:nth-child(1),
    .webnavlog .lists ul li:nth-child(4n) {
        float: none !important;
        width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        margin: 0 0 10px !important;
    }

    .lists ul li a,
    .webnavlog .lists ul li a {
        display: flex !important;
        align-items: center !important;
        gap: 12px !important;
        width: 100% !important;
        min-width: 0 !important;
    }

    .lists ul li a .img,
    .webnavlog .lists ul li a .img {
        flex: 0 0 72px !important;
        float: none !important;
        width: 72px !important;
        height: 54px !important;
    }

    .lists ul li a > .title,
    .lists ul li a .introduce,
    .lists ul li a .site-introduce,
    .webnavlog .lists ul li a > .title {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        width: auto !important;
        margin-left: 0 !important;
        overflow: hidden !important;
    }

    .webnavlog .info {
        display: block !important;
    }

    .webnavlog .info .left,
    .webnavlog .info .right,
    .webnavlog .info .right ul,
    .webnavlog .webnav-neighbor,
    .article-related ul,
    .article-neighbor {
        display: block !important;
        width: 100% !important;
    }

    .webnavlog .info .right ul li,
    .webnavlog .webnav-neighbor > div,
    .article-neighbor > div {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .article-breadcrumb,
    .article-neighbor,
    .article-related,
    .article-bottom {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .comment-children {
        margin-left: 14px !important;
        padding-left: 12px !important;
    }

    .rank-page #hotpageContent .lists li {
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
        width: 100% !important;
        min-width: 0 !important;
    }

    .rank-page #hotpageContent .lists li .introduce {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        width: auto !important;
        margin: 0 !important;
    }

    .rank-page #hotpageContent .lists li .click {
        display: none !important;
    }

    .rank-page #hotpageContent .lists li .go {
        flex: 0 0 auto !important;
        width: auto !important;
        min-width: 52px !important;
        margin-left: 0 !important;
    }

    .footer,
    .footer > div {
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }
}

/* Article tags */
html.txdh-dark-mode body.detail-page .article-copyright .copyright-icon {
    color: #63aaf5 !important;
}

html.txdh-dark-mode body.detail-page .article-copyright p span {
    color: #d7e1eb !important;
}

html.txdh-dark-mode body.detail-page .article-tags > a {
    background: #1c2b31 !important;
    border-color: #34545a !important;
    color: #8fe0d2 !important;
}

html.txdh-dark-mode body.detail-page .article-tags > a:hover {
    background: #233940 !important;
    border-color: #4d7d7f !important;
    color: #dfe8f2 !important;
}

@media screen and (max-width: 990px) {
    .arLeft {
        overflow: visible !important;
    }
}

/* Detail page dark mode surface cleanup */
html.txdh-dark-mode body.detail-page .article > .content {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.detail-page .arLeft {
    background: #171f27 !important;
    border-color: #283541 !important;
    box-shadow: 0 14px 32px rgba(0, 0, 0, .2) !important;
}

html.txdh-dark-mode body.detail-page .comments-section {
    margin-top: 28px !important;
    padding-top: 26px !important;
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.detail-page .comment-post {
    background: transparent !important;
}

/* Webnav detail comments should stay as an independent section */
.webnavlog > .comments-section {
    clear: both !important;
    margin-top: 28px !important;
    padding: 28px !important;
    border: 1px solid #eef1f5 !important;
    background: #fff !important;
    box-shadow: 0 12px 34px rgba(21, 39, 58, .06) !important;
    overflow: visible !important;
}

.webnavlog > .comments-section .title {
    margin-bottom: 20px !important;
}

.webnavlog > .comments-section .comment-empty {
    margin: 6px 0 26px !important;
    padding: 34px 20px 26px !important;
    border: 1px solid #eef1f5 !important;
    background: #fbfcfd !important;
}

.webnavlog > .comments-section .comment-empty img {
    display: block;
    width: 220px !important;
    max-width: 70% !important;
    margin: 0 auto 10px !important;
}

.webnavlog > .comments-section #comment-place,
.webnavlog > .comments-section .comment-post {
    margin-top: 0 !important;
}

.webnavlog > .comments-section .comment-post {
    padding: 18px !important;
    border: 1px solid #eef1f5 !important;
    background: #fbfcfd !important;
}

.webnavlog > .comments-section .comment-post .textarea textarea {
    min-height: 190px !important;
}

.webnavlog > .comments-section .comm_toolbar {
    margin-top: 12px !important;
}

html.txdh-dark-mode body.detail-page .webnavlog > .comments-section {
    background: #151d25 !important;
    border-color: #283541 !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, .24) !important;
}

html.txdh-dark-mode body.detail-page .webnavlog > .comments-section .comment-empty {
    background: #111920 !important;
    border-color: #253341 !important;
}

html.txdh-dark-mode body.detail-page .webnavlog > .comments-section .comment-empty img {
    opacity: .72 !important;
    filter: saturate(.85) brightness(.9);
}

html.txdh-dark-mode body.detail-page .webnavlog > .comments-section .comment-post {
    background: #111920 !important;
    border-color: #253341 !important;
}

html.txdh-dark-mode body.detail-page .webnavlog > .comments-section .comment-post .textarea textarea {
    background: #1b2731 !important;
    border-color: #334353 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode body.detail-page .webnavlog > .comments-section .comment-post .textarea textarea:focus {
    border-color: #20c4ab !important;
    box-shadow: 0 0 0 2px rgba(32, 196, 171, .12) !important;
}

@media screen and (max-width: 990px) {
    .webnavlog > .comments-section {
        margin-top: 18px !important;
        padding: 16px !important;
    }

    .webnavlog > .comments-section .comment-post {
        padding: 12px !important;
    }

    .webnavlog > .comments-section .comment-post .textarea textarea {
        min-height: 150px !important;
    }
}

/* Standalone previous and next sections */
html.txdh-dark-mode body.detail-page .article-neighbor.article-neighbor-standalone,
html.txdh-dark-mode body.detail-page .webnavlog .webnav-neighbor.webnav-neighbor-standalone {
    background: #151d25 !important;
    border-color: #283541 !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, .24) !important;
}

html.txdh-dark-mode body.detail-page .article-neighbor.article-neighbor-standalone > div,
html.txdh-dark-mode body.detail-page .webnavlog .webnav-neighbor.webnav-neighbor-standalone > div {
    background: #1b2731 !important;
    border-color: #334353 !important;
}

html.txdh-dark-mode body.detail-page .article-neighbor.article-neighbor-standalone span,
html.txdh-dark-mode body.detail-page .webnavlog .webnav-neighbor.webnav-neighbor-standalone span {
    color: #91a3b4 !important;
}

html.txdh-dark-mode body.detail-page .article-neighbor.article-neighbor-standalone a,
html.txdh-dark-mode body.detail-page .article-neighbor.article-neighbor-standalone em,
html.txdh-dark-mode body.detail-page .webnavlog .webnav-neighbor.webnav-neighbor-standalone a,
html.txdh-dark-mode body.detail-page .webnavlog .webnav-neighbor.webnav-neighbor-standalone em {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode body.detail-page .article-neighbor.article-neighbor-standalone a:hover,
html.txdh-dark-mode body.detail-page .webnavlog .webnav-neighbor.webnav-neighbor-standalone a:hover {
    color: #66dccb !important;
}

/* Standalone related and comments sections */
.webnavlog > .webnav-related-standalone {
    clear: both !important;
    margin-top: 28px !important;
    padding: 28px !important;
    border: 1px solid #eef1f5 !important;
    background: #fff !important;
    box-shadow: 0 12px 34px rgba(21, 39, 58, .06) !important;
    overflow: visible !important;
}

html.txdh-dark-mode body.detail-page .article-main-left > .article-related,
html.txdh-dark-mode body.detail-page .article-main-left > .article-comments-section,
html.txdh-dark-mode body.detail-page .webnavlog > .webnav-related-standalone,
html.txdh-dark-mode body.detail-page .webnavlog > .webnav-comments-section {
    background: #151d25 !important;
    border-color: #283541 !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, .24) !important;
}

html.txdh-dark-mode body.detail-page .article-main-left > .article-comments-section .comment-empty,
html.txdh-dark-mode body.detail-page .article-main-left > .article-comments-section .comment-post,
html.txdh-dark-mode body.detail-page .webnavlog > .webnav-comments-section .comment-empty,
html.txdh-dark-mode body.detail-page .webnavlog > .webnav-comments-section .comment-post {
    background: #111920 !important;
    border-color: #253341 !important;
}

html.txdh-dark-mode body.detail-page .article-main-left > .article-comments-section .comment-post .textarea textarea,
html.txdh-dark-mode body.detail-page .webnavlog > .webnav-comments-section .comment-post .textarea textarea {
    background: #1b2731 !important;
    border-color: #334353 !important;
    color: #dfe8f2 !important;
}

html.txdh-dark-mode body.detail-page .article-main-left > .article-comments-section .comment-post .textarea textarea:focus,
html.txdh-dark-mode body.detail-page .webnavlog > .webnav-comments-section .comment-post .textarea textarea:focus {
    border-color: #20c4ab !important;
    box-shadow: 0 0 0 2px rgba(32, 196, 171, .12) !important;
}

html.txdh-dark-mode body.detail-page .article-main-left > .article-comments-section .comment-empty img,
html.txdh-dark-mode body.detail-page .webnavlog > .webnav-comments-section .comment-empty img {
    opacity: .72 !important;
    filter: saturate(.85) brightness(.9);
}

/* Mobile article top spacing */
@media screen and (max-width: 990px) {
    body.mobile-page.detail-page .article-main-left .arLeft,
    body.mobile-page.detail-page .arLeft {
        padding-top: 18px !important;
    }

    body.mobile-page.detail-page .article-breadcrumb {
        margin: 0 0 18px !important;
        padding-bottom: 14px !important;
    }

    body.mobile-page.detail-page .article-tags {
        display: flex !important;
        flex: 1 1 calc(100% - 92px) !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        gap: 6px !important;
        width: auto !important;
        min-width: 0 !important;
    }

    body.mobile-page.detail-page .article-tags > a {
        width: auto !important;
        max-width: 92px !important;
        min-width: 0 !important;
    }

}

@media screen and (max-width: 380px) {
    body.mobile-page.detail-page .article-tags {
        flex-basis: 100% !important;
        order: 1 !important;
    }

}

html.txdh-dark-mode body.detail-page .webnavlog > .webnav-related-standalone ul li {
    background: #1b2731 !important;
    border-color: #334353 !important;
}

html.txdh-dark-mode body.detail-page .webnavlog > .webnav-related-standalone ul li:hover {
    background: #22303a !important;
    border-color: #3e5668 !important;
}

@media screen and (max-width: 990px) {
    .webnavlog > .webnav-related-standalone {
        margin-top: 18px !important;
        padding: 16px !important;
    }
}

/* Mobile article list: keep titles and dates on a stable two-column row. */
@media screen and (max-width: 990px) {
    body.mobile-page.listing-page .article-list-page #logLeftList {
        display: flex !important;
        align-items: center;
        gap: 10px;
        width: calc(100vw - (var(--txdh-mobile-gutter, 12px) * 2)) !important;
        max-width: calc(100vw - (var(--txdh-mobile-gutter, 12px) * 2)) !important;
        min-height: 42px;
        margin: 0 var(--txdh-mobile-gutter, 12px) 12px !important;
        padding: 0 0 2px !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        white-space: nowrap !important;
        border: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        touch-action: pan-x;
    }

    body.mobile-page.listing-page .article-list-page #logLeftList::-webkit-scrollbar {
        display: none;
    }

    body.mobile-page.listing-page .article-list-page #logLeftList li {
        flex: 0 0 auto;
        margin: 0 !important;
    }

    body.mobile-page.listing-page .article-list-page #logLeftList li a {
        display: flex !important;
        align-items: center;
        justify-content: center;
        min-width: 72px;
        height: 40px !important;
        margin: 0 !important;
        padding: 0 16px !important;
        border: 1px solid #e5ebf0;
        background: #fff;
        color: #596979;
        font-size: 15px;
        font-weight: 600;
        line-height: 38px !important;
        box-sizing: border-box;
    }

    body.mobile-page.listing-page .article-list-page #logLeftList li a img {
        display: none;
    }

    body.mobile-page.listing-page .article-list-page #logLeftList li a.hover,
    body.mobile-page.listing-page .article-list-page #logLeftList li a:hover {
        border-color: #20c4ab;
        background: #e9fbf7;
        color: #18aa94;
    }

    body.mobile-page.listing-page .fenlei #type_list {
        display: flex !important;
        align-items: center;
        gap: 8px;
        width: 100%;
        margin: 12px 0 0 !important;
        padding: 0 !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        white-space: nowrap !important;
        -webkit-overflow-scrolling: touch;
    }

    body.mobile-page.listing-page .fenlei #type_list::-webkit-scrollbar {
        display: none;
    }

    body.mobile-page.listing-page .fenlei #type_list li {
        flex: 0 0 auto;
        width: auto !important;
        margin: 0 !important;
    }

    body.mobile-page.listing-page .fenlei #type_list li a {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        height: 34px !important;
        padding: 0 14px !important;
        border: 1px solid #e5ebf0;
        background: #f8fafb;
        color: #596979;
        font-size: 14px;
        line-height: 32px !important;
    }

    body.mobile-page.listing-page .fenlei #type_list li a.hover,
    body.mobile-page.listing-page .fenlei #type_list li a:hover {
        border-color: #20c4ab;
        background: #20c4ab;
        color: #fff;
    }

    body.mobile-page.listing-page .article-list-page #logRightList {
        padding: 0 !important;
    }

    body.mobile-page.listing-page .article-list-page #updatelist li {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 92px;
        column-gap: 10px;
        align-items: center !important;
        min-height: 54px;
        padding: 10px 12px !important;
    }

    body.mobile-page.listing-page .article-list-page #updatelist li > div:nth-child(2),
    body.mobile-page.listing-page .article-list-page #updatelist li > div:nth-child(3) {
        min-width: 0;
        margin: 0 !important;
    }

    body.mobile-page.listing-page .article-list-page #updatelist li > div:nth-child(2) {
        grid-column: 1;
        grid-row: 1;
        width: auto !important;
    }

    body.mobile-page.listing-page .article-list-page #updatelist li > div:nth-child(2) .url {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.mobile-page.listing-page .article-list-page #updatelist li > div:nth-child(3) {
        grid-column: 2;
        grid-row: 1;
        width: auto !important;
        font-size: 12px !important;
        text-align: right !important;
        white-space: nowrap;
    }

    body.mobile-page.listing-page .article-list-page #updatelist li > div:nth-child(5) {
        display: none !important;
    }
}

/* Article detail action blocks dark mode */
html.txdh-dark-mode body.detail-page .article-tags-section,
html.txdh-dark-mode body.detail-page .article-actions-section,
html.txdh-dark-mode body.detail-page .article-share-section,
html.txdh-dark-mode .article-reward-dialog {
    background: #151d25 !important;
    border-color: #283541 !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, .24) !important;
}

html.txdh-dark-mode body.detail-page .article-section-heading,
html.txdh-dark-mode .article-reward-dialog h3 {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode body.detail-page .article-action-button,
html.txdh-dark-mode body.detail-page .article-share-links a,
html.txdh-dark-mode .article-reward-tab,
html.txdh-dark-mode .reward-qr-image {
    background: #1b2731 !important;
    border-color: #334353 !important;
    color: #c4d0db !important;
}

html.txdh-dark-mode body.detail-page .article-action-button .layui-icon,
html.txdh-dark-mode body.detail-page .article-action-button .article-action-count,
html.txdh-dark-mode .article-reward-close,
html.txdh-dark-mode .article-reward-panel p {
    color: #91a3b4 !important;
}

html.txdh-dark-mode body.detail-page .article-action-button:hover,
html.txdh-dark-mode body.detail-page .article-action-button.is-active,
html.txdh-dark-mode body.detail-page .article-share-links a:hover {
    background: #203b3a !important;
    border-color: #3c8f85 !important;
    color: #7be0d0 !important;
}

html.txdh-dark-mode .article-reward-tab.is-active {
    background: #20a995 !important;
    border-color: #20a995 !important;
    color: #fff !important;
}

html.txdh-dark-mode .reward-qr-placeholder {
    background: #111920 !important;
    color: #91a3b4 !important;
}

@media screen and (max-width: 990px) {
    body.mobile-page.detail-page .article-tags-section .article-tags {
        display: flex !important;
        flex: 0 0 auto !important;
        flex-wrap: nowrap !important;
        width: 100% !important;
        min-width: 0 !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
    }

    body.mobile-page.detail-page .article-tags-section .article-tags > a {
        flex: 0 0 auto !important;
        width: auto !important;
        max-width: 180px !important;
    }
}

/* Final dark-mode coverage for page-specific template surfaces. */
html.txdh-dark-mode {
    color-scheme: dark;
}

html.txdh-dark-mode ::selection {
    background: #238f82;
    color: #fff;
}

html.txdh-dark-mode ::-webkit-scrollbar-track {
    background: #121920;
}

html.txdh-dark-mode ::-webkit-scrollbar-thumb {
    box-shadow: 0 0 0 5px #43515e inset;
}

html.txdh-dark-mode header > div .logo img {
    content: url("../img/logo-dark.svg");
    filter: none !important;
}

html.txdh-dark-mode body.author-page,
html.txdh-dark-mode body.author-page .article-author-page .content {
    background: #10161c !important;
}

html.txdh-dark-mode .author-card {
    background: #18232c !important;
    border-color: #2d3d49 !important;
    box-shadow: 0 14px 30px rgba(0, 0, 0, .2) !important;
}

html.txdh-dark-mode .author-card .author-avatar img {
    border-color: #263642 !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .3) !important;
}

html.txdh-dark-mode .author-card .author-info h1 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode .author-card .author-info .author-bio {
    color: #b1bfcc !important;
}

html.txdh-dark-mode .author-card .author-info .author-stats {
    color: #8fa0b0 !important;
}

html.txdh-dark-mode body.tools-page .toollist li,
html.txdh-dark-mode body.tools-page .toollist li a {
    background: #202a33 !important;
    border-color: #2e3b48 !important;
}

html.txdh-dark-mode body.tools-page .toollist li a:hover,
html.txdh-dark-mode body.tools-page .toollist li:hover {
    background: #263440 !important;
    border-color: #3d5668 !important;
}

html.txdh-dark-mode body.tools-page .toollist li a .info h3 {
    color: #e2ebf3 !important;
}

html.txdh-dark-mode body.tools-page .toollist li a .info .in {
    color: #a5b4c2 !important;
}

html.txdh-dark-mode body.rank-page .bg {
    background-color: #111a21 !important;
}

html.txdh-dark-mode body.rank-page .date li {
    background: #202c35 !important;
    border-color: #344653 !important;
}

html.txdh-dark-mode body.rank-page .date li a {
    color: #d6e2eb !important;
}

html.txdh-dark-mode body.rank-page .date .hover {
    background: #238f82 !important;
}

html.txdh-dark-mode body.rank-page .date .hover a {
    color: #fff !important;
}

html.txdh-dark-mode body.rank-page .lists li .introduce {
    color: #a5b4c2 !important;
}

html.txdh-dark-mode body.rank-page .lists li .click {
    color: #f2b56d !important;
}

html.txdh-dark-mode body.rank-page .lists li .go {
    background: #1b2c31 !important;
    border-color: #32635e !important;
    color: #72d9cb !important;
}

html.txdh-dark-mode body.rank-page .lists li .go:hover {
    background: #20a995 !important;
    border-color: #20a995 !important;
    color: #fff !important;
}

html.txdh-dark-mode body.rank-page .type li a {
    background: rgba(19, 31, 39, .72) !important;
    border-color: rgba(125, 159, 176, .34) !important;
    color: #dbe7ee !important;
}

html.txdh-dark-mode body.rank-page .type li .hover {
    background: #eaf8f5 !important;
    border-color: #eaf8f5 !important;
    color: #167c70 !important;
}

html.txdh-dark-mode body.detail-page .webnavlog .info .right ul li,
html.txdh-dark-mode body.detail-page .webnavlog .porShi,
html.txdh-dark-mode body.detail-page .webnavlog .webnav-neighbor > div,
html.txdh-dark-mode body.detail-page .webnavlog .article-neighbor > div {
    background: #1b2731 !important;
    border-color: #334353 !important;
}

html.txdh-dark-mode body.detail-page .webnavlog .info .right ul li .weight-badge i,
html.txdh-dark-mode body.detail-page .webnavlog .info .right ul li .weight-toutiao i {
    background: #202d37 !important;
}

html.txdh-dark-mode body.page-hero-page .txdh-idea-form textarea,
html.txdh-dark-mode body.page-hero-page .txdh-idea-form input[type='text'],
html.txdh-dark-mode body.page-hero-page .txdh-send-form textarea,
html.txdh-dark-mode body.page-hero-page .txdh-send-form .layui-input,
html.txdh-dark-mode body.page-hero-page .txdh-send-form .layui-select-title input,
html.txdh-dark-mode body.page-hero-page .txdh-send-form .layui-btn-primary {
    background: #111920 !important;
    border-color: #334353 !important;
    color: #dce7f0 !important;
}

html.txdh-dark-mode body.page-hero-page .txdh-idea-form textarea:focus,
html.txdh-dark-mode body.page-hero-page .txdh-idea-form input[type='text']:focus,
html.txdh-dark-mode body.page-hero-page .txdh-send-form textarea:focus,
html.txdh-dark-mode body.page-hero-page .txdh-send-form .layui-input:focus {
    background: #15242a !important;
    border-color: #20c4ab !important;
}

html.txdh-dark-mode body.page-hero-page .txdh-about-page > p,
html.txdh-dark-mode body.page-hero-page .txdh-ad-info-page > p,
html.txdh-dark-mode body.page-hero-page .txdh-idea-tips,
html.txdh-dark-mode body.page-hero-page .txdh-send-tips {
    background: #1b2731 !important;
    border-color: #334353 !important;
    color: #b7c5d1 !important;
}

html.txdh-dark-mode .layui-form-checkbox[lay-skin=primary] span {
    color: #c8d5df !important;
}

html.txdh-dark-mode .layui-form-checkbox[lay-skin=primary] i {
    background: #17242c !important;
    border-color: #405362 !important;
}

/* Mobile article detail dark-mode coverage. */
@media screen and (max-width: 990px) {
    html.txdh-dark-mode body.mobile-page.detail-page {
        background: #0e151b !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .article,
    html.txdh-dark-mode body.mobile-page.detail-page .article > .content,
    html.txdh-dark-mode body.mobile-page.detail-page .article-main-left {
        background: transparent !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .headerwrap.other-header .listBtn,
    html.txdh-dark-mode body.mobile-page.detail-page .headerwrap.other-header .open-panel {
        color: #dce8f1 !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft,
    html.txdh-dark-mode body.mobile-page.detail-page .article-tags-section,
    html.txdh-dark-mode body.mobile-page.detail-page .article-actions-section,
    html.txdh-dark-mode body.mobile-page.detail-page .article-share-section,
    html.txdh-dark-mode body.mobile-page.detail-page .article-neighbor.article-neighbor-standalone,
    html.txdh-dark-mode body.mobile-page.detail-page .article-main-left > .article-related,
    html.txdh-dark-mode body.mobile-page.detail-page .article-main-left > .article-comments-section,
    html.txdh-dark-mode body.mobile-page.detail-page .main_right .sidebar {
        background: #151f28 !important;
        border-color: #293946 !important;
        box-shadow: 0 10px 26px rgba(0, 0, 0, .2) !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .article-breadcrumb,
    html.txdh-dark-mode body.mobile-page.detail-page .article-end::before,
    html.txdh-dark-mode body.mobile-page.detail-page .article-end::after,
    html.txdh-dark-mode body.mobile-page.detail-page .article-related,
    html.txdh-dark-mode body.mobile-page.detail-page .comment,
    html.txdh-dark-mode body.mobile-page.detail-page .comment-children,
    html.txdh-dark-mode body.mobile-page.detail-page .main_right #newcomment li {
        border-color: #2c3d4a !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > h1,
    html.txdh-dark-mode body.mobile-page.detail-page .article-section-heading,
    html.txdh-dark-mode body.mobile-page.detail-page .article-related .title h3,
    html.txdh-dark-mode body.mobile-page.detail-page .comments-section .title h3,
    html.txdh-dark-mode body.mobile-page.detail-page .main_right .sidebar h3 {
        color: #e5eef6 !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content,
    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content p,
    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content li,
    html.txdh-dark-mode body.mobile-page.detail-page .comment-content,
    html.txdh-dark-mode body.mobile-page.detail-page .article-copyright p {
        color: #bdcad6 !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content p {
        background: transparent !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content a,
    html.txdh-dark-mode body.mobile-page.detail-page .comment-content a {
        color: #72d9cb !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content code,
    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content pre,
    html.txdh-dark-mode body.mobile-page.detail-page .comment-content pre {
        background: #0f171e !important;
        border-color: #293a48 !important;
        color: #9ee4d9 !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content code {
        padding: 2px 5px;
        box-shadow: inset 0 0 0 1px #293a48;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content blockquote {
        background: #132129 !important;
        border-left-color: #20a995 !important;
        color: #b8c8d4 !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content table,
    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content th,
    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content td {
        border-color: #2d3e4b !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .arLeft > .content th {
        background: #1b2933 !important;
        color: #dfeaf2 !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .article-copyright,
    html.txdh-dark-mode body.mobile-page.detail-page .article-related li a,
    html.txdh-dark-mode body.mobile-page.detail-page .article-neighbor > div,
    html.txdh-dark-mode body.mobile-page.detail-page .comment-empty,
    html.txdh-dark-mode body.mobile-page.detail-page .comment-post,
    html.txdh-dark-mode body.mobile-page.detail-page .smilebg,
    html.txdh-dark-mode body.mobile-page.detail-page .comm_infobox {
        background: #101920 !important;
        border-color: #293a48 !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .article-end span {
        background: #151f28 !important;
        color: #9eafbd !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .article-action-button,
    html.txdh-dark-mode body.mobile-page.detail-page .article-share-links a,
    html.txdh-dark-mode body.mobile-page.detail-page .tool_bq,
    html.txdh-dark-mode body.mobile-page.detail-page .tool_img,
    html.txdh-dark-mode body.mobile-page.detail-page .comm_rest,
    html.txdh-dark-mode body.mobile-page.detail-page .comm_close,
    html.txdh-dark-mode body.mobile-page.detail-page .cancel-reply {
        background: #1b2933 !important;
        border-color: #334755 !important;
        color: #c9d7e1 !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .article-action-button:hover,
    html.txdh-dark-mode body.mobile-page.detail-page .article-action-button.is-active,
    html.txdh-dark-mode body.mobile-page.detail-page .article-share-links a:hover,
    html.txdh-dark-mode body.mobile-page.detail-page .tool_bq:hover,
    html.txdh-dark-mode body.mobile-page.detail-page .tool_img:hover {
        background: #203c3a !important;
        border-color: #3d9d91 !important;
        color: #7be0d0 !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .comment-post .textarea textarea,
    html.txdh-dark-mode body.mobile-page.detail-page .comm_infobox input[type="text"],
    html.txdh-dark-mode body.mobile-page.detail-page .comm_infobox input[type="email"],
    html.txdh-dark-mode body.mobile-page.detail-page .main_right #logsearch .search {
        background: #0d151c !important;
        border-color: #314351 !important;
        color: #dce7ef !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .comment-post .textarea textarea:focus,
    html.txdh-dark-mode body.mobile-page.detail-page .comm_infobox input:focus,
    html.txdh-dark-mode body.mobile-page.detail-page .main_right #logsearch .search:focus {
        border-color: #20c4ab !important;
        box-shadow: 0 0 0 2px rgba(32, 196, 171, .14) !important;
    }

    html.txdh-dark-mode body.mobile-page.detail-page .smilebg .smile a:hover {
        background: #233640 !important;
    }
}

/* Always show visitor comment fields on detail pages. */
.comment-post .comm_infobox.txdh-comment-fields-visible {
    display: block !important;
    position: static !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    transform: none !important;
    pointer-events: auto !important;
}

.comment-post .comm_infobox.txdh-comment-fields-visible .comm_close {
    display: none !important;
}

.comment-post .comm_infobox.txdh-comment-fields-visible .verifycode img {
    vertical-align: middle;
    cursor: pointer;
}

.comment-post .comm-actions {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    clear: both;
    margin-top: 6px;
    padding-top: 6px;
}

.comment-post .comm-actions-loggedin {
    margin-top: 14px;
}

.comment-post .comm-actions-login-required {
    margin-top: 8px;
    padding-top: 0;
}

.comment-post .comm-actions .comm_rest,
.comment-post .comm-actions .cancel-reply {
    float: none;
    height: 34px;
    line-height: 32px;
    margin-right: 0;
    padding: 0 16px;
    background: #f5f7fa;
    border-color: #e5e9ef;
    color: #657386;
    transition: background .2s, color .2s, border-color .2s;
}

.comment-post .comm-actions .cancel-reply a {
    display: block;
    color: inherit;
}

.comment-post .comm-actions .comm_rest:hover,
.comment-post .comm-actions .cancel-reply:hover {
    background: #e9eef4;
    color: #20c4ab;
    border-color: #d8e0e8;
}

.comment-post .comm-actions #comment_submit {
    height: 34px;
    line-height: 32px;
    padding: 0 22px;
    margin-right: 0;
    font-size: 14px;
    box-shadow: 0 2px 6px rgba(32, 196, 171, .25);
    transition: transform .15s, box-shadow .2s, background .2s;
}

.comment-post .comm-actions #comment_submit:hover {
    background: #1ab39c;
    box-shadow: 0 4px 12px rgba(32, 196, 171, .32);
    transform: translateY(-1px);
}

.comment-post .comm-actions #comment_submit:active {
    transform: translateY(0);
}

.comment.txdh-comment-replying,
.comment-children.txdh-comment-replying {
    border-bottom-color: transparent !important;
}

.comment.txdh-comment-replying > .comment-post,
.comment-children.txdh-comment-replying > .comment-post {
    margin-top: 14px !important;
}

/* Dark-mode polish for the submission page. */
html.txdh-dark-mode body.send-page {
    background: radial-gradient(circle at 50% 0, #15242c 0, #0d141a 430px, #080d12 100%) !important;
}

html.txdh-dark-mode body.send-page .bg {
    background-color: #0e171d !important;
    box-shadow: inset 0 -96px 120px rgba(8, 13, 18, .74) !important;
}

html.txdh-dark-mode body.send-page .bg:before {
    background: linear-gradient(180deg, rgba(9, 16, 21, .2), rgba(9, 16, 21, .72)) !important;
}

html.txdh-dark-mode body.send-page article.article,
html.txdh-dark-mode body.send-page article.article[style] {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.send-page article.article > .content {
    background: #111922 !important;
    border: 1px solid #22313d !important;
    box-shadow: 0 26px 70px rgba(0, 0, 0, .34) !important;
}

html.txdh-dark-mode body.send-page #sqcontent {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.send-page #pagemenu,
html.txdh-dark-mode body.send-page .content > .left {
    background: #0f171e !important;
    border-color: #22313d !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.send-page #pagemenu a {
    margin: 0 12px 10px !important;
    padding: 0 18px !important;
    text-align: left !important;
    background: transparent !important;
    border: 1px solid transparent !important;
    color: #aebdca !important;
    box-sizing: border-box !important;
}

html.txdh-dark-mode body.send-page #pagemenu a:hover,
html.txdh-dark-mode body.send-page #pagemenu a.hover,
html.txdh-dark-mode body.send-page #pagemenu .hover {
    background: #17262d !important;
    border-color: #29454d !important;
    color: #66dccb !important;
}

html.txdh-dark-mode body.send-page .send.txdh-send-form {
    background: #15202a !important;
    border-color: #2b3b49 !important;
    box-shadow: 0 18px 46px rgba(0, 0, 0, .26) !important;
}

html.txdh-dark-mode body.send-page .txdh-send-tips {
    background: #17242c !important;
    border-color: #2d4550 !important;
    box-shadow: 0 18px 46px rgba(0, 0, 0, .22) !important;
}

html.txdh-dark-mode body.send-page .txdh-send-form input[type='text'],
html.txdh-dark-mode body.send-page .txdh-send-form textarea,
html.txdh-dark-mode body.send-page .txdh-send-form .layui-input,
html.txdh-dark-mode body.send-page .txdh-send-form .layui-select-title input,
html.txdh-dark-mode body.send-page .txdh-send-form .layui-btn-primary,
html.txdh-dark-mode body.send-page .txdh-send-form input[readonly] {
    background: #0d151c !important;
    border-color: #314352 !important;
    color: #dbe7f0 !important;
}

html.txdh-dark-mode body.send-page .txdh-send-form input[type='text']:focus,
html.txdh-dark-mode body.send-page .txdh-send-form textarea:focus,
html.txdh-dark-mode body.send-page .txdh-send-form .layui-input:focus {
    background: #101d24 !important;
    border-color: #20c4ab !important;
    box-shadow: 0 0 0 3px rgba(32, 196, 171, .16) !important;
}

html.txdh-dark-mode body.send-page .txdh-send-form .layui-form-select dl {
    background: #0d151c !important;
    border-color: #314352 !important;
}

html.txdh-dark-mode body.send-page .txdh-send-form .layui-btn-primary:hover {
    background: #20313a !important;
    border-color: #20c4ab !important;
    color: #74e6d7 !important;
}

html.txdh-dark-mode body.send-page .txdh-send-form .txdh-submit-actions .txdh-submit-free {
    background: #1c6f62 !important;
    border-color: #20a995 !important;
    color: #f4fffd !important;
    box-shadow: 0 10px 22px rgba(32, 196, 171, .16) !important;
}

html.txdh-dark-mode body.send-page .txdh-send-form .txdh-submit-actions .txdh-submit-free:hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
}

html.txdh-dark-mode body.send-page .txdh-send-tips h4 {
    color: #f0f6fb !important;
}

html.txdh-dark-mode body.send-page .txdh-send-tips li {
    color: #b5c3cf !important;
}

@media screen and (max-width: 990px) {
    html.txdh-dark-mode body.send-page article.article > .content {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    html.txdh-dark-mode body.send-page #sqcontent,
    html.txdh-dark-mode body.send-page .content > .right {
        padding: 14px !important;
    }
}

/* Dark-mode polish for about, advertising, and feedback pages. */
html.txdh-dark-mode body.info-page {
    background: radial-gradient(circle at 50% 0, #15242c 0, #0d141a 430px, #080d12 100%) !important;
}

html.txdh-dark-mode body.info-page .bg {
    background-color: #0e171d !important;
    box-shadow: inset 0 -96px 120px rgba(8, 13, 18, .74) !important;
}

html.txdh-dark-mode body.info-page .bg:before {
    background: linear-gradient(180deg, rgba(9, 16, 21, .2), rgba(9, 16, 21, .72)) !important;
}

html.txdh-dark-mode body.info-page article.article,
html.txdh-dark-mode body.info-page article.article[style] {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.info-page article.article > .content {
    background: #111922 !important;
    border: 1px solid #22313d !important;
    box-shadow: 0 26px 70px rgba(0, 0, 0, .34) !important;
}

html.txdh-dark-mode body.info-page #sqcontent {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.info-page #pagemenu,
html.txdh-dark-mode body.info-page .content > .left {
    background: #0f171e !important;
    border-color: #22313d !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.info-page #pagemenu a {
    margin: 0 12px 10px !important;
    padding: 0 18px !important;
    text-align: left !important;
    background: transparent !important;
    border: 1px solid transparent !important;
    color: #aebdca !important;
    box-sizing: border-box !important;
}

html.txdh-dark-mode body.info-page #pagemenu a:hover,
html.txdh-dark-mode body.info-page #pagemenu a.hover,
html.txdh-dark-mode body.info-page #pagemenu .hover {
    background: #17262d !important;
    border-color: #29454d !important;
    color: #66dccb !important;
}

html.txdh-dark-mode body.info-page .txdh-static-page,
html.txdh-dark-mode body.info-page .idea.txdh-idea-form,
html.txdh-dark-mode body.info-page .txdh-idea-tips {
    background: #15202a !important;
    border-color: #2b3b49 !important;
    box-shadow: 0 18px 46px rgba(0, 0, 0, .26) !important;
}

html.txdh-dark-mode body.info-page .txdh-static-page > p,
html.txdh-dark-mode body.info-page .txdh-custom-page p,
html.txdh-dark-mode body.info-page .txdh-idea-tips p {
    color: #b5c3cf !important;
}

html.txdh-dark-mode body.about-page .txdh-about-page > p:first-child,
html.txdh-dark-mode body.ad-page .txdh-ad-info-page > p:first-child {
    background: transparent !important;
    border-color: #2b3b49 !important;
}

html.txdh-dark-mode body.ad-page .txdh-ad-info-page > .title {
    display: block !important;
    border-left-color: #20c4ab !important;
}

html.txdh-dark-mode body.ad-page .txdh-ad-info-page > .title h3 {
    color: #f0f6fb !important;
}

html.txdh-dark-mode body.ad-page .txdh-ad-info-page > p {
    background: #111b23 !important;
    border-color: #2b3b49 !important;
    color: #b5c3cf !important;
}

html.txdh-dark-mode body.ad-page .txdh-ad-info-page a[href*="wpa.qq.com"] {
    border-color: #20c4ab !important;
    background: #1c6f62 !important;
    color: #f4fffd !important;
    box-shadow: 0 10px 22px rgba(32, 196, 171, .16) !important;
}

html.txdh-dark-mode body.ad-page .txdh-ad-info-page a[href*="wpa.qq.com"]:hover {
    background: #20c4ab !important;
    color: #fff !important;
}

html.txdh-dark-mode body.idea-page .idea.txdh-idea-form textarea,
html.txdh-dark-mode body.idea-page .idea.txdh-idea-form input[type='text'] {
    background: #0d151c !important;
    border-color: #314352 !important;
    color: #dbe7f0 !important;
}

html.txdh-dark-mode body.idea-page .idea.txdh-idea-form textarea:focus,
html.txdh-dark-mode body.idea-page .idea.txdh-idea-form input[type='text']:focus {
    background: #101d24 !important;
    border-color: #20c4ab !important;
    box-shadow: 0 0 0 3px rgba(32, 196, 171, .16) !important;
}

html.txdh-dark-mode body.idea-page .idea.txdh-idea-form textarea::placeholder,
html.txdh-dark-mode body.idea-page .idea.txdh-idea-form input[type='text']::placeholder {
    color: #758796 !important;
}

html.txdh-dark-mode body.idea-page .txdh-idea-code img {
    background: #0d151c !important;
    border-color: #314352 !important;
}

html.txdh-dark-mode body.idea-page .idea.txdh-idea-form input[type='submit'] {
    background: #1c6f62 !important;
    border: 1px solid #20a995 !important;
    color: #f4fffd !important;
    box-shadow: 0 10px 22px rgba(32, 196, 171, .16) !important;
}

html.txdh-dark-mode body.idea-page .idea.txdh-idea-form input[type='submit']:hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
}

html.txdh-dark-mode body.idea-page .txdh-idea-tips h4 {
    color: #f0f6fb !important;
}

@media screen and (max-width: 990px) {
    html.txdh-dark-mode body.info-page article.article > .content {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    html.txdh-dark-mode body.info-page #sqcontent,
    html.txdh-dark-mode body.info-page .content > .right {
        padding: 14px !important;
    }
}

/* Recent update page header and dark-mode polish. */
.article.article-list-page > .txdh-update-summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    margin: 0 0 16px;
    padding: 24px 28px;
    background: #fff;
    border: 1px solid #eef1f5;
    box-shadow: 0 12px 34px rgba(21, 39, 58, .06);
    box-sizing: border-box;
}

.txdh-update-summary-main {
    min-width: 0;
}

.txdh-update-summary-main span {
    display: block;
    color: #20a995;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 0;
}

.txdh-update-summary-main h3 {
    margin: 4px 0 8px;
    color: #26323d;
    font-size: 26px;
    line-height: 34px;
    font-weight: 700;
}

.txdh-update-summary-main p {
    max-width: 760px;
    margin: 0;
    color: #687789;
    font-size: 14px;
    line-height: 24px;
}

.txdh-update-summary-meta {
    flex: 0 0 auto;
    min-width: 132px;
    padding-left: 24px;
    text-align: center;
    background: transparent;
    border: 0;
    border-left: 1px solid #eef1f5;
    box-sizing: border-box;
}

.txdh-update-summary-meta strong {
    display: block;
    color: #20a995;
    font-size: 34px;
    line-height: 38px;
    font-weight: 800;
}

.txdh-update-summary-meta span {
    display: block;
    margin-top: 2px;
    color: #687789;
    font-size: 13px;
    line-height: 20px;
}

html.txdh-dark-mode body.update-page {
    background: radial-gradient(circle at 50% 0, #17232b 0, #0f151b 430px, #080d12 100%) !important;
}

html.txdh-dark-mode body.update-page .article.article-list-page,
html.txdh-dark-mode body.update-page .article.article-list-page > .content {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.update-page #logRightList {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.update-page .article.article-list-page > .txdh-update-summary {
    background: #171f27 !important;
    border-color: #2a3946 !important;
    box-shadow: 0 16px 38px rgba(0, 0, 0, .24) !important;
}

html.txdh-dark-mode body.update-page .txdh-update-summary-main span,
html.txdh-dark-mode body.update-page .txdh-update-summary-meta strong {
    color: #66dccb !important;
}

html.txdh-dark-mode body.update-page .txdh-update-summary-main h3 {
    color: #e6edf5 !important;
}

html.txdh-dark-mode body.update-page .txdh-update-summary-main p,
html.txdh-dark-mode body.update-page .txdh-update-summary-meta span {
    color: #9fb0bf !important;
}

html.txdh-dark-mode body.update-page .txdh-update-summary-meta {
    background: transparent !important;
    border-color: #2a3946 !important;
}

html.txdh-dark-mode body.update-page .content > .left,
html.txdh-dark-mode body.update-page #logLeftList {
    background: #111922 !important;
    border-color: #22313d !important;
    box-shadow: 0 18px 46px rgba(0, 0, 0, .22) !important;
}

html.txdh-dark-mode body.mobile-page.update-page #logLeftList {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.update-page .content > .left li a,
html.txdh-dark-mode body.update-page #logLeftList li a {
    background: #111922 !important;
    border: 1px solid #2b3b49 !important;
    color: #aebdca !important;
}

html.txdh-dark-mode body.update-page .content > .left li .hover,
html.txdh-dark-mode body.update-page .content > .left li a:hover,
html.txdh-dark-mode body.update-page #logLeftList li a.hover,
html.txdh-dark-mode body.update-page #logLeftList li a:hover {
    background: #17262d !important;
    border-color: #245c54 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode body.update-page .content > .right .ulttile,
html.txdh-dark-mode body.update-page .content > .right .updatelist {
    background: #111922 !important;
    border-color: #22313d !important;
    box-shadow: 0 18px 46px rgba(0, 0, 0, .22) !important;
}

html.txdh-dark-mode body.update-page .content > .right .ulttile {
    border-bottom-color: #2c4050 !important;
}

html.txdh-dark-mode body.update-page .content > .right .ulttile div {
    color: #dfe8f2 !important;
}

html.txdh-dark-mode body.update-page .content > .right .updatelist li {
    border-top-color: #243542 !important;
}

html.txdh-dark-mode body.update-page .content > .right .updatelist li:hover {
    background: #16232b !important;
}

html.txdh-dark-mode body.update-page .content > .right .updatelist li div,
html.txdh-dark-mode body.update-page .content > .right .updatelist li div:nth-child(2) .url {
    color: #d9e4ee !important;
}

html.txdh-dark-mode body.update-page .content > .right .updatelist li div:nth-child(4) span {
    color: #ff5757 !important;
}

html.txdh-dark-mode body.update-page .content > .right .updatelist li div:nth-child(5) .open {
    background: #17242c !important;
    border-color: #314352 !important;
    color: #66dccb !important;
}

html.txdh-dark-mode body.update-page .content > .right .updatelist li div:nth-child(5) .open:hover {
    background: #20c4ab !important;
    border-color: #20c4ab !important;
    color: #fff !important;
}

@media screen and (max-width: 990px) {
    body.mobile-page.update-page .article.article-list-page {
        --txdh-mobile-gutter: 12px;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        box-sizing: border-box;
    }

    .article.article-list-page > .txdh-update-summary {
        width: calc(100vw - (var(--txdh-mobile-gutter, 12px) * 2)) !important;
        max-width: calc(100vw - (var(--txdh-mobile-gutter, 12px) * 2)) !important;
        margin: 72px var(--txdh-mobile-gutter, 12px) 12px !important;
        padding: 18px;
    }

    body.mobile-page.update-page .article.article-list-page #logLeftList {
        width: calc(100vw - (var(--txdh-mobile-gutter, 12px) * 2)) !important;
        max-width: calc(100vw - (var(--txdh-mobile-gutter, 12px) * 2)) !important;
        margin: 0 var(--txdh-mobile-gutter, 12px) 12px !important;
    }

    body.mobile-page.update-page .article.article-list-page #logRightList {
        width: calc(100vw - (var(--txdh-mobile-gutter, 12px) * 2)) !important;
        max-width: calc(100vw - (var(--txdh-mobile-gutter, 12px) * 2)) !important;
        margin-left: var(--txdh-mobile-gutter, 12px) !important;
        margin-right: var(--txdh-mobile-gutter, 12px) !important;
        margin-bottom: 48px !important;
        box-sizing: border-box;
    }

    body.mobile-page.update-page .article.article-list-page .updatelist {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 560px) {
    .article.article-list-page > .txdh-update-summary {
        display: block;
    }

    .txdh-update-summary-meta {
        width: 100%;
        min-width: 0;
        margin-top: 14px;
        padding: 12px 0 0;
        border-left: 0;
        border-top: 1px solid #eef1f5;
        background: transparent;
        text-align: center;
    }

    .txdh-update-summary-main h3 {
        font-size: 26px;
        line-height: 34px;
    }
}

body.tools-page #pagenavi,
body.listing-page .article-webnav-list-page #pagenavi,
body.update-page #pagenavi,
body.author-page #pagenavi {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 8px;
    box-sizing: border-box;
}

body.tools-page #pagenavi a,
body.tools-page #pagenavi span,
body.tools-page #pagenavi em,
body.listing-page .article-webnav-list-page #pagenavi a,
body.listing-page .article-webnav-list-page #pagenavi span,
body.listing-page .article-webnav-list-page #pagenavi em,
body.update-page #pagenavi a,
body.update-page #pagenavi span,
body.update-page #pagenavi em,
body.author-page #pagenavi a,
body.author-page #pagenavi span,
body.author-page #pagenavi em {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 34px;
    height: 34px;
    margin: 0 !important;
    padding: 0 12px !important;
    border-radius: 0;
    box-sizing: border-box;
    line-height: 32px !important;
    white-space: nowrap;
}

body.tools-page #pagenavi .txdh-page-total,
body.listing-page .article-webnav-list-page #pagenavi .txdh-page-total,
body.update-page #pagenavi .txdh-page-total,
body.author-page #pagenavi .txdh-page-total {
    min-width: auto;
    background: #f8fafb;
    border-color: #e5ebf0;
    color: #687789;
}

body.tools-page #pagenavi .txdh-page-disabled,
body.listing-page .article-webnav-list-page #pagenavi .txdh-page-disabled,
body.update-page #pagenavi .txdh-page-disabled,
body.author-page #pagenavi .txdh-page-disabled {
    background: #f3f5f7;
    border-color: #e5ebf0;
    color: #98a4af;
    cursor: default;
}

html.txdh-dark-mode body.tools-page #pagenavi .txdh-page-total,
html.txdh-dark-mode body.listing-page .article-webnav-list-page #pagenavi .txdh-page-total,
html.txdh-dark-mode body.update-page #pagenavi .txdh-page-total,
html.txdh-dark-mode body.author-page #pagenavi .txdh-page-total {
    background: #18222b !important;
    border-color: #2e3b48 !important;
    color: #a6b5c3 !important;
}

html.txdh-dark-mode body.tools-page #pagenavi .txdh-page-disabled,
html.txdh-dark-mode body.listing-page .article-webnav-list-page #pagenavi .txdh-page-disabled,
html.txdh-dark-mode body.update-page #pagenavi .txdh-page-disabled,
html.txdh-dark-mode body.author-page #pagenavi .txdh-page-disabled {
    background: #17212a !important;
    border-color: #2a3744 !important;
    color: #687887 !important;
}

/* Homepage image-style search panel */
body:not(.inner-page) .indexSearch > .layui-clear {
    display: flex;
    flex-direction: column;
    width: 950px !important;
    max-width: calc(100% - 80px) !important;
    padding: 12px;
    background: linear-gradient(135deg, rgba(55, 73, 84, .20), rgba(39, 54, 64, .14));
    border: 1px solid rgba(255, 255, 255, .12);
    border-radius: 8px;
    box-sizing: border-box;
    box-shadow: 0 8px 20px rgba(28, 49, 62, .08);
    backdrop-filter: blur(5px);
}

body:not(.inner-page) .indexSearch > .layui-clear .search-engine-tabs {
    order: -1;
    justify-content: flex-start;
    gap: 0;
    height: 40px;
    margin: 0;
    overflow: visible;
}

body:not(.inner-page) .search-engine-label,
body:not(.inner-page) .search-engine-tabs button {
    flex: 0 0 auto;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0 18px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: rgba(255, 255, 255, .9);
    font-size: 16px;
    font-weight: 600;
    box-sizing: border-box;
    cursor: pointer;
    transition: background-color .18s ease, color .18s ease, transform .18s ease;
}

body:not(.inner-page) .search-engine-label {
    padding-left: 12px;
    color: #fff;
    cursor: default;
}

body:not(.inner-page) .search-engine-tabs button:hover {
    background: rgba(255, 255, 255, .12);
    color: #fff;
    border-radius: 4px 4px 0 0;
}

body:not(.inner-page) .search-engine-tabs button.active {
    position: relative;
    z-index: 1;
    margin-bottom: -1px;
    background: #fff;
    color: #20a995;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 -1px 0 rgba(255, 255, 255, .28);
    transform: translateY(-1px);
}

body:not(.inner-page) .indexSearch > .layui-clear .search-box {
    width: 100% !important;
    max-width: none !important;
    height: 50px !important;
    margin: -1px 0 0 !important;
    overflow: hidden;
    border-radius: 5px;
    background: #fff;
    box-shadow: none;
    border: 0 !important;
}

body:not(.inner-page) .indexSearch > .layui-clear input {
    height: 50px !important;
    padding: 12px 16px;
    background: #fff !important;
    color: #43515d;
    font-size: 16px;
}

body:not(.inner-page) .indexSearch > .layui-clear .btn {
    display: flex;
    flex: 0 0 156px;
    align-items: center;
    justify-content: center;
    gap: 6px;
    width: 156px;
    height: 50px !important;
    line-height: 50px !important;
    background: #20a995 !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    transition: background-color .18s ease, filter .18s ease;
}

body:not(.inner-page) .indexSearch > .layui-clear .btn:hover {
    background: #188b7a !important;
    filter: brightness(1.04);
}

body:not(.inner-page) .indexSearch > .layui-clear .btn .layui-icon {
    font-size: 20px;
}

body:not(.inner-page) .indexSearch > .layui-clear .selectul {
    top: 102px;
    left: 12px;
    width: calc(100% - 180px);
    border: 0;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
    box-shadow: 0 12px 24px rgba(0, 0, 0, .16);
}

html.txdh-dark-mode body:not(.inner-page) .indexSearch > .layui-clear {
    background: linear-gradient(135deg, rgba(43, 60, 71, .94), rgba(29, 43, 52, .94));
    border-color: rgba(149, 183, 196, .24);
    box-shadow: 0 14px 34px rgba(0, 0, 0, .24);
}

html.txdh-dark-mode body:not(.inner-page) .indexSearch > .layui-clear .search-box,
html.txdh-dark-mode body:not(.inner-page) .indexSearch > .layui-clear input {
    background: #24323c !important;
}

html.txdh-dark-mode body:not(.inner-page) .indexSearch > .layui-clear input {
    color: #e1ebef;
}

html.txdh-dark-mode body:not(.inner-page) .indexSearch > .layui-clear input::-webkit-input-placeholder {
    color: #9dafb9;
}

html.txdh-dark-mode body:not(.inner-page) .search-engine-tabs button:hover,
html.txdh-dark-mode body:not(.inner-page) .search-engine-tabs button.active {
    background: #304653;
    color: #66dccb;
}

@media screen and (max-width: 767px) {
    body:not(.inner-page) .indexSearch > .layui-clear {
        width: 100% !important;
        max-width: 100% !important;
        padding: 10px;
        border-radius: 6px;
        background: linear-gradient(135deg, rgba(55, 73, 84, .12), rgba(39, 54, 64, .08));
        border-color: rgba(255, 255, 255, .10);
        box-shadow: 0 6px 16px rgba(28, 49, 62, .05);
    }

    body:not(.inner-page) .indexSearch > .layui-clear .search-engine-tabs {
        height: 38px;
        overflow-x: auto;
        scrollbar-width: none;
    }

    body:not(.inner-page) .indexSearch > .layui-clear .search-engine-tabs::-webkit-scrollbar {
        display: none;
    }

    body:not(.inner-page) .search-engine-label,
    body:not(.inner-page) .search-engine-tabs button {
        height: 38px;
        line-height: 38px;
        padding: 0 13px;
        font-size: 14px;
    }

    body:not(.inner-page) .search-engine-label {
        padding-left: 7px;
    }

    body:not(.inner-page) .indexSearch > .layui-clear .search-box,
    body:not(.inner-page) .indexSearch > .layui-clear input,
    body:not(.inner-page) .indexSearch > .layui-clear .btn {
        height: 48px !important;
    }

    body:not(.inner-page) .indexSearch > .layui-clear .btn {
        flex-basis: 54px;
        width: 54px;
        line-height: 48px !important;
    }

    body:not(.inner-page) .search-action-text {
        display: none;
    }

    body:not(.inner-page) .indexSearch > .layui-clear .selectul {
        top: 96px;
        left: 8px;
        width: calc(100% - 70px);
    }
}

header > div .header-auth {
    position: relative;
    float: left;
    height: 70px;
    margin-left: 13px;
}

header > div .time-winter {
    overflow: visible;
}

header > div .header-auth-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    width: 30px;
    height: 30px;
    margin-top: 20px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: #eff8f6;
    color: #20a995;
    box-shadow: none;
    cursor: pointer;
    transition: background-color .18s ease, color .18s ease, transform .18s ease;
}

header > div .header-auth-trigger:hover,
header > div .header-auth.is-open .header-auth-trigger {
    background: #20a995;
    color: #fff;
    transform: translateY(-1px);
}

header > div .header-auth-trigger i {
    font-size: 17px;
}

header > div .header-auth-trigger img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
}

header > div .header-auth--logged .header-auth-trigger {
    overflow: hidden;
    background: #dff4f0;
}

.header-auth-popover {
    position: absolute;
    top: 66px;
    right: 0;
    z-index: 1200;
    width: min(300px, calc(100vw - 24px));
    max-width: calc(100vw - 24px);
    padding: 14px 12px 12px;
    border-radius: 7px;
    background: linear-gradient(135deg, #27bca8, #189784);
    box-shadow: 0 14px 34px rgba(20, 122, 108, .25);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-8px);
    transition: opacity .16s ease, visibility .16s ease, transform .16s ease;
    box-sizing: border-box;
}

.header-auth.is-open .header-auth-popover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.header-auth-popover--logged {
    width: min(324px, calc(100vw - 24px));
}

.header-auth-caret {
    position: absolute;
    top: -7px;
    right: 8px;
    width: 14px;
    height: 14px;
    background: #27bca8;
    transform: rotate(45deg);
}

.header-auth-summary {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 4px 12px;
}

.header-auth-summary img {
    width: 42px;
    height: 42px;
    border: 3px solid rgba(255, 255, 255, .7);
    border-radius: 50%;
    object-fit: cover;
}

.header-auth-summary strong,
.header-auth-summary span {
    display: block;
}

.header-auth-summary strong {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
}

.header-auth-summary span {
    margin-top: 2px;
    color: rgba(255, 255, 255, .86);
    font-size: 12px;
    line-height: 18px;
}

.header-auth-stats {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin: 0 0 10px;
    padding: 8px 5px;
    border-radius: 5px;
    background: rgba(255, 255, 255, .16);
}

.header-auth-stats span,
.header-auth-stats b {
    display: block;
    text-align: center;
}

.header-auth-stats span {
    color: rgba(255, 255, 255, .86);
    font-size: 12px;
    line-height: 18px;
}

.header-auth-stats b {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.header-auth-actions {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 6px;
    min-width: 0;
    padding: 7px;
    border-radius: 5px;
    background: #fff;
    box-sizing: border-box;
}

.header-auth-actions button,
.header-auth-actions a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    min-width: 0;
    width: 100%;
    height: 34px;
    padding: 0 2px;
    border: 0;
    border-radius: 4px;
    background: #effaf8;
    color: #169884;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: none;
    transition: background-color .18s ease, color .18s ease, box-shadow .18s ease;
}

.header-auth-actions button i,
.header-auth-actions a i {
    font-size: 16px;
}

.header-auth-actions button:hover,
.header-auth-actions a:hover {
    background: #20a995;
    color: #fff;
    box-shadow: 0 5px 12px rgba(32, 169, 149, .22);
}

.header-auth-actions button:nth-child(2),
.header-auth-actions a:nth-child(2) {
    background: #effaf8;
    color: #169884;
}

.header-auth-actions button:nth-child(2):hover,
.header-auth-actions a:nth-child(2):hover {
    background: #20a995;
    color: #fff;
}

.header-auth-actions button:nth-child(3),
.header-auth-actions a:nth-child(3) {
    background: #effaf8;
    color: #169884;
}

.header-auth-actions button:nth-child(3):hover,
.header-auth-actions a:nth-child(3):hover {
    background: #20a995;
    color: #fff;
}

html.txdh-dark-mode header > div .header-auth-trigger {
    background: #202d36;
    color: #66dccb;
}

html.txdh-dark-mode header > div .header-auth-trigger:hover,
html.txdh-dark-mode header > div .header-auth.is-open .header-auth-trigger {
    background: #20a995;
    color: #fff;
}

html.txdh-dark-mode .header-auth-popover {
    background: linear-gradient(135deg, #1f9d8c, #156f65);
}

html.txdh-dark-mode .header-auth-caret {
    background: #1f9d8c;
}

html.txdh-dark-mode .header-auth-summary strong {
    color: #fff;
}

html.txdh-dark-mode .header-auth-summary span {
    color: rgba(255, 255, 255, .84);
}

html.txdh-dark-mode .header-auth-actions {
    background: #17212a;
}

html.txdh-dark-mode .header-auth-actions button {
    background: #202d36;
    color: #66dccb;
}

html.txdh-dark-mode .header-auth-actions a {
    background: #202d36;
    color: #66dccb;
}

html.txdh-dark-mode .header-auth-actions button:hover,
html.txdh-dark-mode .header-auth-actions a:hover {
    background: #20a995;
    color: #fff;
}

@media screen and (max-width: 990px) {
    header > div .header-auth,
    header > div .header-auth-logged {
        display: none;
    }
}

.txdh-mobile-account {
    display: none;
}

@media screen and (max-width: 990px) {
    header > div .txdh-mobile-account,
    header > div .listBtn {
        position: absolute;
        top: 12px;
        z-index: 2;
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        width: 36px;
        height: 36px;
        padding: 0;
        border: 0;
        border-radius: 10px;
        background: #f1f4f8 !important;
        color: #3d4653 !important;
        box-shadow: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        line-height: 36px;
        transition: background-color .18s ease, border-color .18s ease, color .18s ease, transform .18s ease;
        box-sizing: border-box;
    }

    header > div .txdh-mobile-account {
        right: 56px;
        width: 34px !important;
        height: 34px !important;
        border-color: transparent !important;
        border-radius: 50%;
        background: transparent !important;
        color: #ef5a5a !important;
        backdrop-filter: none;
    }

    header > div .listBtn {
        right: 12px !important;
        top: 12px !important;
        width: 36px !important;
        height: 36px !important;
        border: 0 !important;
        border-radius: 10px;
        background: #f1f4f8 !important;
        color: #3d4653 !important;
        font-size: 20px !important;
        backdrop-filter: none;
    }

    header > div .txdh-mobile-account i {
        font-size: 19px;
    }

    header > div .txdh-mobile-account--logged {
        border-color: transparent;
        background: transparent !important;
        padding: 2px;
    }

    header > div .txdh-mobile-account img {
        width: 32px;
        height: 32px;
        border: 1px solid rgba(255, 255, 255, .92);
        border-radius: 50%;
        background: #fff;
        object-fit: cover;
        box-sizing: border-box;
    }

    header > div .txdh-mobile-account:hover,
    header > div .listBtn:hover {
        transform: none !important;
        color: inherit !important;
    }

    header > div .txdh-mobile-account--logged:hover {
        border-color: transparent;
        background: transparent !important;
    }

    header > div .txdh-mobile-account:hover {
        border-color: transparent !important;
        background: transparent !important;
        color: #ef5a5a !important;
    }

    header > div .listBtn:hover {
        border-color: transparent !important;
        background: #e8edf3 !important;
        color: #2f3742 !important;
    }

    body.mobile-page.inner-page .headerwrap.other-header .txdh-mobile-account {
        background: transparent !important;
        color: #ef5a5a !important;
    }

    body.mobile-page.inner-page .headerwrap.other-header .listBtn {
        background: #f1f4f8 !important;
        color: #3d4653 !important;
        border-radius: 10px;
        box-shadow: none;
    }

    body.mobile-page.inner-page .headerwrap.other-header .txdh-mobile-account--logged {
        background: transparent !important;
    }

    html.txdh-dark-mode header > div .txdh-mobile-account {
        border-color: rgba(114, 217, 202, .13);
        background: rgba(35, 52, 58, .68) !important;
        color: #72d9ca !important;
        box-shadow: none;
    }

    html.txdh-dark-mode header > div .listBtn {
        border-color: rgba(114, 217, 202, .13);
        background: rgba(35, 52, 58, .68) !important;
        color: #72d9ca !important;
        box-shadow: none;
    }

    html.txdh-dark-mode header > div .txdh-mobile-account--logged {
        border-color: transparent;
        background: transparent !important;
    }

    html.txdh-dark-mode header > div .txdh-mobile-account img {
        border-color: rgba(114, 217, 202, .18);
        background: #1d2a31;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) .headerwrap,
    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) .headerwrap > header,
    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) .headerwrap header > div {
        background: #fff !important;
        border-bottom: 1px solid rgba(15, 23, 42, .06) !important;
        box-shadow: none !important;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) .indexSearch {
        margin-top: 0 !important;
        background:
            linear-gradient(180deg, rgba(8, 31, 41, .10), rgba(8, 31, 41, .30)),
            url(../img/bg.jpg) top center / cover no-repeat #0b5261 !important;
        padding-top: 96px !important;
        padding-bottom: 30px !important;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .logo img {
        filter: none !important;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .txdh-mobile-account {
        right: 56px;
        top: 12px;
        width: 34px !important;
        height: 34px !important;
        border-color: transparent !important;
        background: transparent !important;
        color: #ef5a5a !important;
        backdrop-filter: none;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .listBtn {
        right: 12px !important;
        top: 12px !important;
        width: 36px !important;
        height: 36px !important;
        border: 0 !important;
        border-radius: 10px;
        background: #f1f4f8 !important;
        color: #3d4653 !important;
        backdrop-filter: none;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .txdh-mobile-account--logged {
        border-color: transparent;
        background: transparent !important;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .txdh-mobile-account img {
        border-color: rgba(255, 255, 255, .92);
        background: #fff;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .txdh-mobile-account i {
        font-size: 19px;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .txdh-mobile-account:hover,
    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .listBtn:hover {
        transform: none !important;
        color: inherit !important;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .txdh-mobile-account:hover {
        border-color: transparent !important;
        background: transparent !important;
        color: #ef5a5a !important;
    }

    html:not(.txdh-dark-mode) body.mobile-page:not(.inner-page) header > div .listBtn:hover {
        border-color: transparent !important;
        background: #e8edf3 !important;
        color: #2f3742 !important;
    }
}

html.txdh-auth-open,
html.txdh-auth-open body {
    overflow: hidden;
}

.txdh-auth-modal {
    position: fixed;
    inset: 0;
    z-index: 10060;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .18s ease, visibility .18s ease;
    box-sizing: border-box;
}

.txdh-auth-modal.is-open {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.txdh-auth-modal__backdrop {
    position: absolute;
    inset: 0;
    background: rgba(14, 35, 42, .46);
    backdrop-filter: blur(3px);
}

.txdh-auth-modal__card {
    position: relative;
    z-index: 1;
    width: min(100%, 430px);
    max-height: calc(100vh - 40px);
    overflow-y: auto;
    padding: 26px;
    border: 1px solid #d9ebe7;
    border-top: 4px solid #20a995;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 22px 60px rgba(16, 69, 61, .22);
    transform: translateY(12px) scale(.98);
    transition: transform .18s ease;
    box-sizing: border-box;
}

.txdh-auth-modal.is-open .txdh-auth-modal__card {
    transform: translateY(0) scale(1);
}

.txdh-auth-modal__close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 30px;
    height: 30px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: #f2f8f7;
    color: #71817e;
    font-size: 23px;
    line-height: 28px;
    cursor: pointer;
}

.txdh-auth-modal__close:hover {
    background: #20a995;
    color: #fff;
}

.txdh-auth-modal__head {
    display: flex;
    align-items: center;
    gap: 11px;
    margin-bottom: 20px;
    padding-right: 32px;
}

.txdh-auth-modal__badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #e8f8f5;
    color: #20a995;
}

.txdh-auth-modal__badge i {
    font-size: 22px;
}

.txdh-auth-modal__head h3 {
    margin: 0;
    color: #163631;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
}

.txdh-auth-modal__head p {
    margin: 2px 0 0;
    color: #849491;
    font-size: 13px;
    line-height: 19px;
}

.txdh-auth-modal__alert {
    display: none;
    margin-bottom: 14px;
    padding: 9px 11px;
    border: 1px solid #ffd5d5;
    border-radius: 5px;
    background: #fff5f5;
    color: #d9534f;
    font-size: 13px;
    line-height: 19px;
}

.txdh-auth-modal__alert.is-show {
    display: block;
}

.txdh-auth-modal__alert.is-success {
    border-color: #cceee7;
    background: #effaf8;
    color: #169884;
}

.txdh-auth-panel[hidden] {
    display: none !important;
}

.txdh-auth-field {
    display: block;
    margin-bottom: 13px;
}

.txdh-auth-field > span {
    display: block;
    margin-bottom: 6px;
    color: #50635f;
    font-size: 13px;
    line-height: 18px;
}

.txdh-auth-field input {
    width: 100%;
    height: 42px;
    padding: 0 12px;
    border: 1px solid #dbe9e6;
    border-radius: 4px;
    outline: 0;
    background: #fbfefd;
    color: #26433e;
    font-size: 14px;
    box-sizing: border-box;
    transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease;
}

.txdh-auth-field input:focus {
    border-color: #20a995;
    background: #fff;
    box-shadow: 0 0 0 3px rgba(32, 169, 149, .12);
}

.txdh-auth-field--captcha,
.txdh-auth-field--code {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 104px;
    column-gap: 8px;
}

.txdh-auth-field--captcha > span,
.txdh-auth-field--code > span {
    grid-column: 1 / -1;
}

.txdh-auth-field--captcha img,
.txdh-auth-field--code button {
    width: 104px;
    height: 42px;
    border: 1px solid #dbe9e6;
    border-radius: 4px;
    background: #effaf8;
    color: #169884;
    box-sizing: border-box;
}

.txdh-auth-field--captcha img {
    cursor: pointer;
}

.txdh-auth-field--code button {
    padding: 0 6px;
    font-size: 12px;
    cursor: pointer;
}

.txdh-auth-field--code button:hover:not(:disabled) {
    border-color: #20a995;
    background: #20a995;
    color: #fff;
}

.txdh-auth-field--code button:disabled {
    cursor: default;
    opacity: .62;
}

.txdh-auth-remember {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    margin: -1px 0 17px;
    color: #70817e;
    font-size: 13px;
    cursor: pointer;
}

.txdh-auth-remember input {
    position: absolute;
    opacity: 0;
}

.txdh-auth-remember i {
    width: 14px;
    height: 14px;
    border: 1px solid #c8d9d5;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
}

.txdh-auth-remember input:checked + i {
    border-color: #20a995;
    background: #20a995;
    box-shadow: inset 0 0 0 3px #20a995;
}

.txdh-auth-remember input:checked + i:after {
    content: "";
    display: block;
    width: 6px;
    height: 3px;
    margin: 2px 0 0 2px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(-45deg);
}

.txdh-auth-submit {
    width: 100%;
    height: 43px;
    padding: 0 16px;
    border: 0;
    border-radius: 4px;
    background: #20a995;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color .18s ease, transform .18s ease, box-shadow .18s ease;
}

.txdh-auth-submit:hover:not(:disabled) {
    background: #188b7a;
    box-shadow: 0 7px 16px rgba(32, 169, 149, .22);
    transform: translateY(-1px);
}

.txdh-auth-submit:disabled {
    cursor: wait;
    opacity: .68;
}

.txdh-auth-modal__switch {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 18px;
}

.txdh-auth-modal__switch button {
    padding: 0;
    border: 0;
    background: transparent;
    color: #169884;
    font-size: 13px;
    cursor: pointer;
}

.txdh-auth-modal__switch button:hover {
    color: #137967;
    text-decoration: underline;
}

html.txdh-dark-mode .txdh-auth-modal__backdrop {
    background: rgba(4, 10, 14, .72);
}

html.txdh-dark-mode .txdh-auth-modal__card {
    border-color: #2d4141;
    border-top-color: #20a995;
    background: #182229;
    box-shadow: 0 22px 60px rgba(0, 0, 0, .46);
}

html.txdh-dark-mode .txdh-auth-modal__close {
    background: #25343b;
    color: #aebdc5;
}

html.txdh-dark-mode .txdh-auth-modal__head h3 {
    color: #e2edf0;
}

html.txdh-dark-mode .txdh-auth-modal__head p,
html.txdh-dark-mode .txdh-auth-field > span,
html.txdh-dark-mode .txdh-auth-remember {
    color: #9badb5;
}

html.txdh-dark-mode .txdh-auth-field input {
    border-color: #2d4141;
    background: #121b21;
    color: #dfe9ed;
}

html.txdh-dark-mode .txdh-auth-field--captcha img,
html.txdh-dark-mode .txdh-auth-field--code button {
    border-color: #2d4141;
    background: #20322f;
    color: #66dccb;
}

/* Front-end personal center. */
body.user-center-page .headerwrap.other-header,
body.user-center-page .headerwrap.other-header > .header {
    background: #fff;
    border-bottom: 1px solid #eef1f5;
}

body.user-center-page header > div nav a,
body.user-center-page header > div .time-winter .time,
body.user-center-page header > div .time-winter .time small,
body.user-center-page header > div .time-winter .winter {
    color: #52616f !important;
}

body.user-center-page header > div nav .hover > a,
body.user-center-page header > div nav div > a:hover,
body.user-center-page header > div .time-winter .time span {
    color: #20a995 !important;
}

body.user-center-page header > div nav .border-bottom {
    background: #20a995 !important;
}

body.user-center-page header > div nav .border-bottom:after {
    background: #20a995 !important;
}

body.user-center-page article.article.txdh-user-center-page {
    margin-top: 0;
    padding-top: 0 !important;
}

body.mobile-page.user-center-page article.article.txdh-user-center-page {
    margin-top: 72px !important;
}

body.user-center-page .article.txdh-user-center-page {
    background: #fff;
}

.txdh-user-center {
    width: min(100% - 48px, 1180px);
    margin: 0 auto;
    padding: 34px 0 46px;
}

.txdh-user-center--article-disabled [data-user-tab-target="write"] {
    display: none;
}

.txdh-user-profile {
    display: flex;
    align-items: center;
    gap: 18px;
    min-height: 118px;
    padding: 22px 26px;
    border: 1px solid #e3eeec;
    border-top: 3px solid #20a995;
    border-radius: 6px;
    background: #fafffe;
    box-sizing: border-box;
}

.txdh-user-profile > img {
    width: 70px;
    height: 70px;
    flex: 0 0 70px;
    border: 3px solid #fff;
    border-radius: 50%;
    box-shadow: 0 3px 12px rgba(24, 101, 90, .14);
    object-fit: cover;
}

.txdh-user-profile-main {
    min-width: 0;
    flex: 1;
}

.txdh-user-profile-main h1 {
    margin: 0;
    color: #183f39;
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
}

.txdh-user-profile-main p {
    overflow: hidden;
    margin: 3px 0;
    color: #647a76;
    font-size: 13px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-profile-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 18px;
    margin-top: 8px;
}

.txdh-user-profile-meta-item {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    min-width: 0;
    color: #8a9c99;
    font-size: 12px;
    line-height: 18px;
}

.txdh-user-profile-meta-item b {
    color: #3b5753;
    font-weight: 600;
}

.txdh-user-profile-meta-item--uid {
    order: 1;
}

.txdh-user-profile-meta-item--join {
    order: 2;
}

.txdh-user-profile-meta-item--email {
    order: 3;
    flex: 0 1 auto;
    max-width: 100%;
    overflow-wrap: anywhere;
}

.txdh-user-profile-meta-item--ip {
    order: 4;
    flex: 0 1 auto;
    max-width: 100%;
    overflow-wrap: anywhere;
}

.txdh-user-profile-meta-item--email b,
.txdh-user-profile-meta-item--ip b,
.txdh-user-security-current b[data-user-email] {
    min-width: 0;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.txdh-user-profile-actions {
    display: flex;
    gap: 9px;
    margin-left: auto;
}

.txdh-user-profile-actions a,
.txdh-user-profile-actions button,
.txdh-user-guest button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    height: 34px;
    padding: 0 13px;
    border: 1px solid #cce7e2;
    border-radius: 4px;
    background: #fff;
    color: #188b7a;
    font-size: 13px;
    cursor: pointer;
    transition: background-color .18s ease, border-color .18s ease, color .18s ease;
    box-sizing: border-box;
}

.txdh-user-profile-actions a:first-child,
.txdh-user-profile-actions button,
.txdh-user-guest button {
    border-color: #20a995;
    background: #20a995;
    color: #fff;
}

.txdh-user-profile-actions a:hover,
.txdh-user-profile-actions button:hover,
.txdh-user-guest button:hover {
    border-color: #188b7a;
    background: #188b7a;
    color: #fff;
}

.txdh-user-stats {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin: 16px 0 24px;
    border: 1px solid #e5edec;
    border-radius: 6px;
    background: #fff;
}

.txdh-user-stats span {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3px;
    min-height: 74px;
    padding: 14px 8px;
    box-sizing: border-box;
}

.txdh-user-stats span + span:before {
    position: absolute;
    top: 18px;
    bottom: 18px;
    left: 0;
    width: 1px;
    background: #e8efee;
    content: "";
}

.txdh-user-stats b {
    color: #1a554c;
    font-size: 21px;
    font-weight: 600;
    line-height: 27px;
}

.txdh-user-stats small {
    color: #83938f;
    font-size: 12px;
}

.txdh-user-section {
    border: 1px solid #e5edec;
    border-radius: 6px;
    background: #fff;
}

.txdh-user-section-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 51px;
    padding: 0 18px;
    border-bottom: 1px solid #eaf0ef;
}

.txdh-user-section-head > div {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.txdh-user-section-head > div > i {
    color: #20a995;
    font-size: 18px;
}

.txdh-user-section h2 {
    margin: 0;
    color: #294741;
    font-size: 15px;
    font-weight: 600;
}

.txdh-user-overview-section {
    overflow: hidden;
}

.txdh-user-overview-tip {
    overflow: hidden;
    max-width: 48%;
    color: #91a19e;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-overview {
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(300px, .85fr);
    gap: 26px;
    padding: 24px 20px;
}

.txdh-user-overview-intro {
    min-width: 0;
    padding: 4px 26px 4px 0;
    border-right: 1px solid #e8efee;
}

.txdh-user-overview-kicker {
    color: #20a995;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
}

.txdh-user-overview-intro h3 {
    margin: 12px 0 8px;
    color: #294741;
    font-size: 23px;
    font-weight: 600;
    line-height: 32px;
}

.txdh-user-overview-intro p {
    max-width: 520px;
    margin: 0;
    color: #83938f;
    font-size: 13px;
    line-height: 22px;
}

.txdh-user-overview-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    margin-top: 22px;
}

.txdh-user-overview-actions button {
    display: inline-flex;
    align-items: center;
    gap: 5px;
}

.txdh-user-overview-links {
    display: grid;
    min-width: 0;
}

.txdh-user-overview-links button {
    display: grid;
    grid-template-columns: 28px minmax(0, 1fr) 14px;
    align-items: center;
    gap: 9px;
    min-width: 0;
    min-height: 54px;
    padding: 8px 0;
    border: 0;
    border-bottom: 1px solid #edf2f1;
    background: transparent;
    color: #506863;
    text-align: left;
    cursor: pointer;
    transition: color .18s ease, border-color .18s ease;
}

.txdh-user-overview-links button:last-child {
    border-bottom: 0;
}

.txdh-user-overview-links button > i:first-child {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 5px;
    background: #effaf8;
    color: #20a995;
    font-size: 16px;
}

.txdh-user-overview-links button > i:last-child {
    color: #a6b5b2;
    font-size: 14px;
    text-align: right;
}

.txdh-user-overview-links button > span {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: 2px;
}

.txdh-user-overview-links strong {
    overflow: hidden;
    color: #45605a;
    font-size: 13px;
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-overview-links small {
    overflow: hidden;
    color: #9ba9a6;
    font-size: 11px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-overview-links button:hover {
    border-color: #d8e7e4;
    color: #188b7a;
}

.txdh-user-overview-links button:hover > i:first-child {
    background: #dff4f0;
}

.txdh-user-overview-links button:hover > i:last-child {
    color: #20a995;
}

.txdh-user-section-head > a,
.txdh-user-section-action {
    display: inline-flex;
    align-items: center;
    gap: 2px;
    padding: 0;
    border: 0;
    background: transparent;
    color: #20a995;
    font-size: 12px;
    cursor: pointer;
}

.txdh-user-section-head > a:hover,
.txdh-user-section-action:hover {
    color: #147b6b;
}

.txdh-user-site-list {
    padding: 0 18px;
}

.txdh-user-site-item {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 56px 92px 16px;
    align-items: center;
    column-gap: 12px;
    min-height: 50px;
    border-bottom: 1px solid #edf2f1;
    color: #506863;
    transition: color .18s ease, background-color .18s ease;
}

.txdh-user-site-item:last-child {
    border-bottom: 0;
}

.txdh-user-site-item:hover {
    color: #188b7a;
    background: #f5fbfa;
}

.txdh-user-site-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
}

.txdh-user-site-item time {
    color: #96a6a2;
    font-size: 12px;
    text-align: right;
}

.txdh-user-site-item > i {
    color: #a6b5b2;
    font-size: 14px;
}

.txdh-user-site-item em,
.txdh-user-sublist em {
    font-size: 11px;
    font-style: normal;
    text-align: right;
}

.txdh-user-site-item em.is-ok,
.txdh-user-sublist em {
    color: #20a995;
}

.txdh-user-site-item em.is-pending {
    color: #d69a34;
}

.txdh-user-site-item em.is-top {
    color: #2783bd;
}

.txdh-user-site-item em.is-draft {
    color: #82919a;
}

.txdh-user-site-item--managed {
    grid-template-columns: minmax(0, 1fr) auto;
}

.txdh-user-site-main {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 56px 92px 16px;
    align-items: center;
    column-gap: 12px;
    min-height: 50px;
    min-width: 0;
    color: inherit;
}

.txdh-user-site-main > i {
    color: #a6b5b2;
    font-size: 14px;
}

.txdh-user-site-actions {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding-left: 10px;
}

.txdh-user-site-actions button {
    height: 26px;
    padding: 0 8px;
    border: 1px solid #cde2dd;
    border-radius: 3px;
    background: #fff;
    color: #277c6d;
    font-size: 11px;
    cursor: pointer;
    transition: border-color .18s ease, background-color .18s ease, color .18s ease;
}

.txdh-user-site-actions button:hover {
    border-color: #20a995;
    background: #effaf8;
    color: #147b6b;
}

.txdh-user-site-actions button.is-paid {
    border-color: #a8d2ee;
    color: #237cb7;
}

.txdh-user-site-actions button.is-paid:hover {
    border-color: #2e8dca;
    background: #edf7ff;
    color: #17689f;
}

.txdh-user-upgrade-dialog {
    padding: 18px 20px 4px;
}

.txdh-user-upgrade-dialog p {
    margin: 0 0 16px;
    color: #758783;
    font-size: 13px;
    line-height: 20px;
}

.txdh-user-upgrade-dialog label {
    display: block;
    margin-bottom: 13px;
    color: #50635f;
    font-size: 13px;
}

.txdh-user-upgrade-dialog select,
.txdh-user-upgrade-dialog input {
    width: 100%;
    height: 36px;
    margin-top: 6px;
    padding: 0 9px;
    border: 1px solid #d8e7e4;
    border-radius: 4px;
    background: #fff;
    color: #37534d;
    box-sizing: border-box;
    outline: 0;
}

.txdh-user-upgrade-dialog input[type='color'] {
    width: 38px;
    padding: 3px;
    cursor: pointer;
}

.txdh-user-upgrade-dialog strong {
    display: block;
    margin: 2px 0 8px;
    color: #277c6d;
    font-size: 13px;
    font-weight: 600;
}

.layui-layer.txdh-user-upgrade-layer {
    overflow: hidden;
    border: 1px solid #dcebe7;
    border-radius: 6px;
    box-shadow: 0 16px 42px rgba(29, 78, 70, .16);
}

.layui-layer.txdh-user-upgrade-layer .layui-layer-title {
    height: 48px;
    line-height: 48px;
    padding-left: 20px;
    border-bottom: 1px solid #e1eeeb;
    background: #f5fbfa;
    color: #2f544d;
    font-size: 15px;
    font-weight: 600;
}

.layui-layer.txdh-user-upgrade-layer .layui-layer-content {
    padding: 0;
    background: #fff;
    color: #50635f;
}

.layui-layer.txdh-user-upgrade-layer .layui-layer-btn {
    padding: 10px 16px 14px;
    border-top: 1px solid #e8f0ee;
    background: #fbfdfd;
    text-align: right;
}

.layui-layer.txdh-user-upgrade-layer .layui-layer-btn a {
    height: 32px;
    line-height: 30px;
    margin: 0 0 0 8px;
    padding: 0 14px;
    border: 1px solid #c9e1dc;
    border-radius: 4px;
    background: #fff;
    color: #277c6d;
    font-size: 12px;
}

.layui-layer.txdh-user-upgrade-layer .layui-layer-btn .layui-layer-btn0 {
    border-color: #20a995;
    background: #20a995;
    color: #fff;
}

.layui-layer.txdh-user-upgrade-layer .layui-layer-btn a:hover {
    border-color: #20a995;
    background: #effaf8;
    color: #147b6b;
}

.layui-layer.txdh-user-upgrade-layer .layui-layer-btn .layui-layer-btn0:hover {
    border-color: #188b7a;
    background: #188b7a;
    color: #fff;
}

html.txdh-dark-mode .layui-layer.txdh-user-upgrade-layer {
    border-color: #2c4645 !important;
    background: #162129 !important;
    box-shadow: 0 18px 48px rgba(0, 0, 0, .35);
}

html.txdh-dark-mode .layui-layer.txdh-user-upgrade-layer .layui-layer-title {
    border-bottom-color: #2c4148 !important;
    background: #1c3035 !important;
    color: #e0edf0 !important;
}

html.txdh-dark-mode .layui-layer.txdh-user-upgrade-layer .layui-layer-content {
    background: #162129 !important;
    color: #dce9ed !important;
}

html.txdh-dark-mode .layui-layer.txdh-user-upgrade-layer .layui-layer-btn {
    border-top-color: #2c4148 !important;
    background: #142027 !important;
}

html.txdh-dark-mode .layui-layer.txdh-user-upgrade-layer .layui-layer-btn a {
    border-color: #365456 !important;
    background: #1d3035 !important;
    color: #9fe6dc !important;
}

html.txdh-dark-mode .layui-layer.txdh-user-upgrade-layer .layui-layer-btn .layui-layer-btn0 {
    border-color: #20a995 !important;
    background: #20a995 !important;
    color: #fff !important;
}

html.txdh-dark-mode .layui-layer.txdh-user-upgrade-layer .layui-layer-btn a:hover {
    border-color: #20a995 !important;
    background: #1e3a3b !important;
    color: #b7f4ec !important;
}

html.txdh-dark-mode .layui-layer.txdh-user-upgrade-layer .layui-layer-btn .layui-layer-btn0:hover {
    border-color: #188b7a !important;
    background: #188b7a !important;
    color: #fff !important;
}

.txdh-user-admin-tip {
    color: #91a19e;
    font-size: 12px;
}

.txdh-user-admin-tabs {
    display: flex;
    gap: 4px;
    padding: 12px 18px 0;
    border-bottom: 1px solid #eaf0ef;
}

.txdh-user-admin-tabs button {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    height: 34px;
    padding: 0 12px;
    border: 0;
    border-bottom: 2px solid transparent;
    background: transparent;
    color: #71837f;
    font-size: 12px;
    cursor: pointer;
}

.txdh-user-admin-tabs button:hover,
.txdh-user-admin-tabs button.is-active {
    border-bottom-color: #20a995;
    color: #188b7a;
}

.txdh-user-admin-panel {
    width: 100%;
    min-width: 0;
    padding: 0 18px 18px;
    box-sizing: border-box;
}

.txdh-user-admin-toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    min-height: 52px;
    color: #8b9c98;
    font-size: 12px;
    min-width: 0;
}

.txdh-user-admin-toolbar .txdh-user-secondary {
    flex: 0 0 auto;
    height: 30px;
    padding: 0 11px;
    font-size: 12px;
}

.txdh-user-admin-toolbar-actions {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 7px;
}

.txdh-user-admin-toolbar .is-danger {
    border-color: #efcaca;
    color: #c35d5d;
}

.txdh-user-admin-toolbar .is-danger:hover {
    border-color: #df8f8f;
    background: #fff5f5;
    color: #b94444;
}

.txdh-user-admin-list {
    display: grid;
    gap: 12px;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.txdh-user-admin-item {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    padding: 15px 16px;
    border: 1px solid #e3eeec;
    border-radius: 5px;
    background: #fbfefd;
    box-sizing: border-box;
    overflow: hidden;
}

.txdh-user-ad-summary {
    min-width: 0;
}

.txdh-user-ad-summary-main {
    min-width: 0;
}

.txdh-user-ad-summary-main h3 {
    overflow: hidden;
    margin: 10px 0 0;
    color: #45605a;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-ad-summary-status {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-top: 10px;
    color: #8a9b97;
    font-size: 11px;
}

.txdh-user-ad-summary-status em {
    flex: 0 0 auto;
    padding: 4px 8px;
    border-radius: 3px;
    font-style: normal;
}

.txdh-user-ad-summary-status em.is-paid {
    background: #e7f7f1;
    color: #188b7a;
}

.txdh-user-ad-summary-status em.is-pending {
    background: #fff5df;
    color: #bd8328;
}

.txdh-user-ad-summary-status em.is-expired {
    background: #eef2f1;
    color: #758783;
}

.txdh-user-ad-summary-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 14px;
    margin-top: 9px;
    color: #92a19e;
    font-size: 11px;
}

.txdh-user-ad-summary-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    margin-top: 12px;
}

.txdh-user-ad-summary-actions button {
    height: 29px;
    padding: 0 11px;
    font-size: 12px;
}

.txdh-user-admin-ad-details {
    margin-top: 14px;
    padding-top: 14px;
    border-top: 1px solid #edf2f1;
}

.txdh-user-admin-item-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    min-width: 0;
}

.txdh-user-admin-item-head > div {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
}

.txdh-user-admin-item-head strong {
    color: #365850;
    font-size: 13px;
    font-weight: 600;
}

.txdh-user-admin-item-head span,
.txdh-user-admin-item-head em {
    overflow: hidden;
    color: #92a19e;
    font-size: 11px;
    font-style: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-admin-item-head select,
.txdh-user-admin-form-grid input,
.txdh-user-admin-form-grid select,
.txdh-user-admin-field input,
.txdh-user-admin-field textarea {
    width: 100%;
    min-width: 0;
    border: 1px solid #d8e7e4;
    border-radius: 4px;
    background: #fff;
    color: #37534d;
    font-size: 12px;
    outline: 0;
    box-sizing: border-box;
}

.txdh-user-admin-item-head select {
    width: 90px;
    height: 30px;
    padding: 0 6px;
}

.txdh-user-admin-content {
    max-width: 100%;
    margin: 13px 0 10px;
    color: #526b65;
    font-size: 13px;
    line-height: 21px;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.txdh-user-admin-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    color: #8a9b97;
    font-size: 11px;
    min-width: 0;
	margin-top: 13px;
}

.txdh-user-admin-meta span {
    min-width: 0;
    max-width: 100%;
    overflow-wrap: anywhere;
}

.txdh-user-admin-meta i {
    margin-right: 4px;
    color: #20a995;
}

.txdh-user-admin-field {
    display: block;
    width: 100%;
    min-width: 0;
    margin-top: 13px;
    box-sizing: border-box;
}

.txdh-user-admin-field > span,
.txdh-user-admin-form-grid label > span {
    display: block;
    margin-bottom: 5px;
    color: #71837f;
    font-size: 11px;
}

.txdh-user-admin-field input,
.txdh-user-admin-field textarea,
.txdh-user-admin-form-grid input,
.txdh-user-admin-form-grid select {
    height: 34px;
    padding: 0 9px;
}

.txdh-user-admin-field textarea {
    min-height: 66px;
    padding: 8px 9px;
    line-height: 18px;
    resize: vertical;
}

.txdh-user-admin-form-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    margin-top: 14px;
    width: 100%;
    min-width: 0;
    max-width: 100%;
}

.txdh-user-admin-form-grid label {
    min-width: 0;
}

.txdh-user-admin-field input:focus,
.txdh-user-admin-field textarea:focus,
.txdh-user-admin-form-grid input:focus,
.txdh-user-admin-form-grid select:focus,
.txdh-user-admin-item-head select:focus {
    border-color: #20a995;
    box-shadow: 0 0 0 3px rgba(32, 169, 149, .1);
}

.txdh-user-admin-actions {
    display: flex;
    gap: 8px;
    margin-top: 13px;
}

.txdh-user-admin-actions button {
    height: 32px;
    padding: 0 13px;
    font-size: 12px;
}

.txdh-user-admin-actions .is-danger {
    border-color: #efcaca;
    color: #c35d5d;
}

.txdh-user-admin-actions .is-danger:hover {
    border-color: #df8f8f;
    background: #fff5f5;
    color: #b94444;
}

.txdh-user-admin-loading,
.txdh-user-admin-error,
.txdh-user-admin-empty {
    padding: 34px 15px;
    color: #91a19e;
    font-size: 12px;
    text-align: center;
}

.txdh-user-admin-loading i,
.txdh-user-admin-empty i {
    margin-right: 5px;
    color: #20a995;
}

.txdh-user-admin-empty i {
    display: block;
    margin: 0 0 6px;
    font-size: 26px;
}

.txdh-user-admin-empty p {
    margin: 0;
}

.txdh-user-order-list {
    display: grid;
    gap: 10px;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    padding: 15px 18px 18px;
    overflow: hidden;
    box-sizing: border-box;
}

.txdh-user-section[data-user-panel="orders"] {
    min-width: 0;
    overflow: hidden;
    box-sizing: border-box;
}

.txdh-user-order-item {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    padding: 15px 16px;
    border: 1px solid #e3eeec;
    border-radius: 5px;
    background: #fbfefd;
    box-sizing: border-box;
    overflow: hidden;
}

.txdh-user-order-head,
.txdh-user-order-foot {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    min-width: 0;
}

.txdh-user-order-head > div {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
}

.txdh-user-order-head strong {
    color: #365850;
    font-size: 13px;
    font-weight: 600;
}

.txdh-user-order-head span,
.txdh-user-order-foot time {
    overflow: hidden;
    color: #92a19e;
    font-size: 11px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-order-head em {
    flex: 0 0 auto;
    padding: 4px 8px;
    border-radius: 3px;
    font-size: 11px;
    font-style: normal;
}

.txdh-user-order-head em.is-paid {
    background: #e7f7f1;
    color: #188b7a;
}

.txdh-user-order-head em.is-pending {
    background: #fff5df;
    color: #bd8328;
}

.txdh-user-order-head em.is-muted {
    background: #eef2f1;
    color: #758783;
}

.txdh-user-order-item h3 {
    overflow: hidden;
    margin: 13px 0 8px;
    color: #45605a;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-order-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 6px 13px;
    color: #83938f;
    font-size: 11px;
    line-height: 18px;
}

.txdh-user-order-meta span {
    min-width: 0;
    max-width: 100%;
    overflow-wrap: anywhere;
}

.txdh-user-order-meta span.is-payment-deadline {
    color: #bd8328;
    font-weight: 600;
}

.txdh-user-order-foot {
    margin-top: 13px;
    padding-top: 11px;
    border-top: 1px solid #edf2f1;
}

.txdh-user-order-foot > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 7px;
    min-width: 0;
    max-width: 100%;
}

.txdh-user-order-action {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    padding: 0 11px;
    border-radius: 4px;
    font-size: 12px;
    text-decoration: none;
    box-sizing: border-box;
}

.txdh-user-order-action.txdh-user-primary {
    height: 30px;
    color: #fff;
}

.txdh-user-order-action.txdh-user-secondary {
    height: 30px;
}

.txdh-user-order-loading,
.txdh-user-order-error,
.txdh-user-order-empty {
    padding: 35px 15px;
    color: #91a19e;
    font-size: 12px;
    text-align: center;
}

.txdh-user-order-loading i,
.txdh-user-order-empty i {
    margin-right: 5px;
    color: #20a995;
}

.txdh-user-order-empty i {
    display: block;
    margin: 0 0 6px;
    font-size: 27px;
}

.txdh-user-order-empty p {
    margin: 0;
}

.txdh-user-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 16px 18px;
    border-top: 1px solid #edf2f1;
}

.txdh-user-pagination a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    min-width: 30px;
    height: 28px;
    padding: 0 8px;
    border: 1px solid #deebe8;
    border-radius: 4px;
    color: #68807a;
    font-size: 12px;
    box-sizing: border-box;
}

.txdh-user-pagination a:hover,
.txdh-user-pagination a.is-active {
    border-color: #20a995;
    background: #20a995;
    color: #fff;
}

.txdh-user-tabs {
    display: flex;
    gap: 5px;
    margin: 0 0 14px;
    padding: 5px;
    border: 1px solid #e5edec;
    border-radius: 6px;
    background: #f7fbfa;
}

.txdh-user-tabs button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    min-width: 0;
    height: 34px;
    padding: 0 13px;
    border: 0;
    border-radius: 4px;
    background: transparent;
    color: #637672;
    font-size: 13px;
    cursor: pointer;
    transition: background-color .18s ease, color .18s ease, box-shadow .18s ease;
}

.txdh-user-tabs button:hover {
    color: #188b7a;
}

.txdh-user-tabs button.is-active {
    background: #fff;
    color: #188b7a;
    box-shadow: 0 1px 4px rgba(25, 77, 68, .12);
}

.txdh-user-record-list {
    padding: 0 18px;
}

.txdh-user-record {
    position: relative;
    display: block;
    min-height: 61px;
    padding: 11px 110px 10px 0;
    border-bottom: 1px solid #edf2f1;
    color: #586d69;
    box-sizing: border-box;
    transition: background-color .18s ease, color .18s ease;
}

.txdh-user-record:last-child {
    border-bottom: 0;
}

.txdh-user-record:hover {
    background: #f5fbfa;
    color: #188b7a;
}

.txdh-user-record strong {
    display: block;
    overflow: hidden;
    color: #45605a;
    font-size: 13px;
    font-weight: 500;
    line-height: 19px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-record p {
    overflow: hidden;
    margin: 2px 0 0;
    color: #8c9c99;
    font-size: 12px;
    line-height: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-record time {
    position: absolute;
    top: 21px;
    right: 0;
    color: #9ba9a6;
    font-size: 12px;
}

.txdh-user-record--single {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 112px 14px;
    align-items: center;
    gap: 10px;
    min-height: 51px;
    padding: 0;
}

.txdh-user-record--single time {
    position: static;
    text-align: right;
}

.txdh-user-record--single > i {
    color: #a6b5b2;
    font-size: 14px;
}

.txdh-user-complaint-list {
    padding: 0 18px;
}

.txdh-user-complaint-item {
    padding: 14px 0;
    border-bottom: 1px solid #edf2f1;
}

.txdh-user-complaint-item:last-child {
    border-bottom: 0;
}

.txdh-user-complaint-head {
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
}

.txdh-user-complaint-head strong {
    color: #45605a;
    font-size: 13px;
    font-weight: 600;
}

.txdh-user-complaint-head span {
    color: #9ba9a6;
    font-size: 11px;
}

.txdh-user-complaint-head em {
    margin-left: auto;
    padding: 4px 8px;
    border-radius: 3px;
    font-size: 11px;
    font-style: normal;
}

.txdh-user-complaint-head em.is-new {
    background: #fff5df;
    color: #bd8328;
}

.txdh-user-complaint-head em.is-processing {
    background: #eaf4fb;
    color: #2e78a8;
}

.txdh-user-complaint-head em.is-resolved {
    background: #e7f7f1;
    color: #188b7a;
}

.txdh-user-complaint-item > p {
    margin: 10px 0 0;
    color: #586d69;
    font-size: 13px;
    line-height: 21px;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.txdh-user-complaint-result {
    margin-top: 11px;
    padding: 10px 12px;
    border-left: 3px solid #20a995;
    background: #f5fbfa;
    color: #526b65;
    font-size: 12px;
    line-height: 20px;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.txdh-user-complaint-result > span {
    display: block;
    margin-bottom: 2px;
    color: #188b7a;
    font-size: 11px;
    font-weight: 600;
}

.txdh-user-complaint-result > em {
    color: #9ba9a6;
    font-style: normal;
}

.txdh-user-form-wrap {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 260px;
    gap: 24px;
    padding: 22px 20px;
}

.txdh-user-form-wrap--profile {
    grid-template-columns: minmax(0, 1fr) minmax(260px, .75fr);
}

.txdh-user-form label {
    display: block;
    margin-bottom: 15px;
}

.txdh-user-avatar-editor {
    display: flex;
    align-items: center;
    gap: 13px;
    margin-bottom: 18px;
    padding-bottom: 17px;
    border-bottom: 1px solid #e8efee;
}

.txdh-user-avatar-editor > img {
    width: 58px;
    height: 58px;
    border: 2px solid #d8eeea;
    border-radius: 50%;
    object-fit: cover;
}

.txdh-user-avatar-editor > div {
    display: flex;
    min-width: 0;
    flex-direction: column;
    align-items: flex-start;
    gap: 3px;
}

.txdh-user-avatar-editor strong {
    color: #405b55;
    font-size: 13px;
    font-weight: 600;
}

.txdh-user-avatar-editor span {
    color: #91a19e;
    font-size: 12px;
}

.txdh-user-avatar-upload {
    display: inline-flex !important;
    align-items: center;
    gap: 4px;
    margin: 3px 0 0 !important;
    color: #188b7a;
    font-size: 12px;
    cursor: pointer;
}

.txdh-user-avatar-upload input {
    display: none;
}

#txdhUserMarkdownEditor {
    margin: 0;
}

#txdhUserMarkdownEditor.editormd {
    border-color: #d8e7e4;
}

.txdh-user-form label > span {
    display: block;
    margin-bottom: 6px;
    color: #50635f;
    font-size: 13px;
}

.txdh-user-form input,
.txdh-user-form textarea,
.txdh-user-form select {
    width: 100%;
    border: 1px solid #d8e7e4;
    border-radius: 4px;
    background: #fff;
    color: #37534d;
    font-size: 13px;
    outline: 0;
    box-sizing: border-box;
    transition: border-color .18s ease, box-shadow .18s ease;
}

.txdh-user-form input,
.txdh-user-form select {
    height: 38px;
    padding: 0 10px;
}

.txdh-user-form textarea {
    min-height: 90px;
    padding: 10px;
    line-height: 20px;
    resize: vertical;
}

.txdh-user-form input:focus,
.txdh-user-form textarea:focus,
.txdh-user-form select:focus {
    border-color: #20a995;
    box-shadow: 0 0 0 3px rgba(32, 169, 149, .11);
}

.txdh-user-form input:disabled {
    background: #f4f7f6;
    color: #91a19e;
    cursor: not-allowed;
}

.txdh-user-form-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13px;
}

.txdh-user-domain-control {
    display: grid;
    grid-template-columns: 104px minmax(0, 1fr);
}

.txdh-user-domain-control select {
    border-radius: 4px 0 0 4px;
}

.txdh-user-domain-control input {
    margin-left: -1px;
    border-radius: 0 4px 4px 0;
}

.txdh-user-site-pay {
    margin: 2px 0 16px;
    padding: 13px 14px;
    border: 1px solid #e2eeeb;
    border-radius: 4px;
    background: #f8fbfa;
}

.txdh-user-site-pay-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13px;
}

.txdh-user-site-pay-grid label {
    margin-bottom: 12px !important;
}

.txdh-user-site-pay-grid input[readonly] {
    background: #f1f6f4;
    color: #62746f;
}

.txdh-user-site-benefits {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    padding-top: 11px;
    border-top: 1px solid #e2eeeb;
}

.txdh-user-site-benefits > div {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: 3px;
}

.txdh-user-site-benefits strong {
    color: #38544e;
    font-size: 13px;
    font-weight: 600;
}

.txdh-user-site-benefits span {
    color: #91a19e;
    font-size: 12px;
    line-height: 18px;
}

.txdh-user-site-color {
    display: inline-flex !important;
    align-items: center;
    flex: 0 0 auto;
    gap: 8px;
    margin: 0 !important;
    color: #647874;
    font-size: 12px;
    cursor: pointer;
}

.txdh-user-site-color > span {
    display: inline !important;
    margin: 0 !important;
    color: inherit !important;
    font-size: inherit !important;
}

.txdh-user-site-color input[type='color'] {
    width: 32px;
    height: 32px;
    padding: 3px;
    border: 1px solid #cfe1dc;
    background: #fff;
    cursor: pointer;
}

.txdh-user-submit-actions {
    display: flex;
    align-items: center;
    gap: 10px;
}

.txdh-user-submit-actions button {
    min-width: 112px;
}

.txdh-user-paid {
    position: relative;
    z-index: 2;
    height: 38px;
    padding: 0 16px;
    border: 1px solid #2e8dca;
    border-radius: 4px;
    background: #2e8dca;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    transition: background-color .18s ease, border-color .18s ease;
}

.txdh-user-paid:hover {
    border-color: #2379b1;
    background: #2379b1;
}

.txdh-user-check {
    display: inline-flex !important;
    align-items: center;
    gap: 7px;
    color: #647874;
    font-size: 12px;
    cursor: pointer;
}

.txdh-user-switch {
    display: inline-flex !important;
    align-items: center;
    gap: 8px;
    margin: 0 0 17px !important;
    color: #647874;
    font-size: 13px;
    cursor: pointer;
}

.txdh-user-switch input {
    position: absolute;
    opacity: 0;
}

.txdh-user-switch i {
    position: relative;
    width: 32px;
    height: 18px;
    border-radius: 10px;
    background: #c6d6d3;
    transition: background-color .18s ease;
}

.txdh-user-switch i:after {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 1px 3px rgba(20, 52, 47, .2);
    content: "";
    transition: transform .18s ease;
}

.txdh-user-switch input:checked + i {
    background: #20a995;
}

.txdh-user-switch input:checked + i:after {
    transform: translateX(14px);
}

.txdh-user-check input {
    position: absolute;
    opacity: 0;
}

.txdh-user-check i {
    width: 14px;
    height: 14px;
    border: 1px solid #bcd6d1;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
}

.txdh-user-check input:checked + i {
    border-color: #20a995;
    background: #20a995;
    box-shadow: inset 0 0 0 3px #20a995;
}

.txdh-user-check input:checked + i:after {
    display: block;
    width: 6px;
    height: 3px;
    margin: 3px 0 0 2px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    content: "";
    transform: rotate(-45deg);
}

.txdh-user-primary,
.txdh-user-secondary {
    position: relative;
    z-index: 2;
    height: 38px;
    padding: 0 16px;
    border: 1px solid #20a995;
    border-radius: 4px;
    background: #20a995;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    transition: background-color .18s ease, border-color .18s ease;
}

.txdh-user-primary:hover {
    border-color: #188b7a;
    background: #188b7a;
}

.txdh-user-primary:disabled,
.txdh-user-secondary:disabled {
    cursor: wait;
    opacity: .65;
}

.txdh-user-secondary {
    border-color: #c7dfda;
    background: #fff;
    color: #188b7a;
}

.txdh-user-secondary:hover {
    border-color: #20a995;
    background: #effaf8;
}

.txdh-user-form-tip {
    margin: 10px 0 0;
    color: #95a4a1;
    font-size: 12px;
}

.txdh-user-sublist {
    border-left: 1px solid #e8efee;
    padding-left: 20px;
}

.txdh-user-sublist h3,
.txdh-user-password-form h3,
.txdh-user-email-form h3,
.txdh-user-login-records h3 {
    margin: 0 0 11px;
    color: #38544e;
    font-size: 14px;
    font-weight: 600;
}

.txdh-user-sublist a {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 48px;
    gap: 8px;
    padding: 9px 0;
    border-bottom: 1px solid #edf2f1;
    color: #637874;
}

.txdh-user-sublist a:hover {
    color: #188b7a;
}

.txdh-user-sublist a span {
    overflow: hidden;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txdh-user-security-current {
    margin: -3px 0 16px;
    color: #80918e;
    font-size: 12px;
}

.txdh-user-security-current b {
    color: #3d5c56;
    font-weight: 500;
}

.txdh-user-email-code {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 104px;
    gap: 8px;
}

.txdh-user-email-code .txdh-user-secondary {
    width: 100%;
    padding: 0 8px;
    white-space: nowrap;
}

.txdh-user-login-records {
    border-left: 1px solid #e8efee;
    padding-left: 20px;
}

.txdh-user-login-record {
    display: grid;
    grid-template-columns: 32px minmax(0, 1fr);
    align-items: center;
    gap: 9px;
    min-height: 70px;
    padding: 13px 0;
    border-top: 1px solid #edf2f1;
    box-sizing: border-box;
}

.txdh-user-login-record > i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #eaf7f4;
    color: #20a995;
    font-size: 16px;
}

.txdh-user-login-record strong,
.txdh-user-login-record span {
    display: block;
}

.txdh-user-login-record strong {
    color: #405b55;
    font-size: 13px;
    font-weight: 600;
}

.txdh-user-login-record span,
.txdh-user-login-record time {
    color: #8a9b98;
    font-size: 12px;
}

.txdh-user-login-record span {
    margin-top: 3px;
}

.txdh-user-login-record time {
    grid-column: 2;
}

.txdh-user-login-empty {
    margin: 0;
    padding: 15px 0;
    border-top: 1px solid #edf2f1;
    color: #8a9b98;
    font-size: 12px;
}

.txdh-user-empty {
    padding: 37px 18px 40px;
    color: #91a19e;
    text-align: center;
}

.txdh-user-empty > i {
    display: block;
    margin-bottom: 5px;
    color: #c0d3cf;
    font-size: 31px;
}

.txdh-user-empty p {
    margin: 0 0 10px;
    font-size: 13px;
}

.txdh-user-empty a,
.txdh-user-empty button {
    padding: 0;
    border: 0;
    background: transparent;
    color: #20a995;
    font-size: 13px;
    cursor: pointer;
}

.txdh-user-guest {
    padding: 74px 20px 80px;
    border: 1px solid #e3eeec;
    border-top: 3px solid #20a995;
    border-radius: 6px;
    background: #fafffe;
    text-align: center;
}

.txdh-user-guest-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: #dff4f0;
    color: #20a995;
    font-size: 25px;
}

.txdh-user-guest h1 {
    margin: 14px 0 4px;
    color: #244842;
    font-size: 20px;
    font-weight: 600;
}

.txdh-user-guest p {
    margin: 0 0 18px;
    color: #81938f;
    font-size: 13px;
}

html.txdh-dark-mode body.user-center-page .article.txdh-user-center-page,
html.txdh-dark-mode .txdh-user-stats,
html.txdh-dark-mode .txdh-user-section {
    background: #162129;
}

html.txdh-dark-mode .txdh-user-profile,
html.txdh-dark-mode .txdh-user-guest {
    border-color: #2c4645;
    background: #17252c;
}

html.txdh-dark-mode .txdh-user-stats,
html.txdh-dark-mode .txdh-user-section {
    border-color: #2c4148;
}

html.txdh-dark-mode .txdh-user-profile-main h1,
html.txdh-dark-mode .txdh-user-stats b,
html.txdh-dark-mode .txdh-user-section h2,
html.txdh-dark-mode .txdh-user-guest h1,
html.txdh-dark-mode .txdh-user-overview-intro h3,
html.txdh-dark-mode .txdh-user-overview-links strong {
    color: #e0edf0;
}

html.txdh-dark-mode .txdh-user-profile-main p,
html.txdh-dark-mode .txdh-user-profile-meta-item,
html.txdh-dark-mode .txdh-user-stats small,
html.txdh-dark-mode .txdh-user-site-item,
html.txdh-dark-mode .txdh-user-site-item time,
html.txdh-dark-mode .txdh-user-empty,
html.txdh-dark-mode .txdh-user-guest p,
html.txdh-dark-mode .txdh-user-overview-tip,
html.txdh-dark-mode .txdh-user-overview-intro p {
    color: #9aadb4;
}

html.txdh-dark-mode .txdh-user-profile-meta-item b {
    color: #e0edf0;
}

html.txdh-dark-mode .txdh-user-overview-intro {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-overview-links button {
    border-color: #2a3d44;
    color: #b6c5c9;
}

html.txdh-dark-mode .txdh-user-overview-links button > i:first-child {
    background: #1d363a;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-overview-links button > i:last-child,
html.txdh-dark-mode .txdh-user-overview-links small {
    color: #97aab1;
}

html.txdh-dark-mode .txdh-user-overview-links button:hover {
    border-color: #365456;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-overview-links button:hover > i:first-child {
    background: #244943;
}

html.txdh-dark-mode .txdh-user-overview-links button:hover > i:last-child {
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-profile-actions a {
    border-color: #365456;
    background: #1d3035;
    color: #72d9ca;
}

html.txdh-dark-mode .txdh-user-profile-actions button {
    border-color: #20a995;
    background: #20a995;
    color: #fff;
}

html.txdh-dark-mode .txdh-user-profile-actions a:first-child,
html.txdh-dark-mode .txdh-user-guest button {
    border-color: #20a995;
    background: #20a995;
    color: #fff;
}

html.txdh-dark-mode .txdh-user-stats span + span:before,
html.txdh-dark-mode .txdh-user-section-head,
html.txdh-dark-mode .txdh-user-site-item {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-site-item:hover {
    background: #1c3034;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-site-item em.is-draft {
    color: #9badb5;
}

html.txdh-dark-mode .txdh-user-site-item em.is-top {
    color: #91c9ef;
}

html.txdh-dark-mode .txdh-user-pagination {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-pagination a {
    border-color: #365456;
    background: #1d3035;
    color: #9badb5;
}

html.txdh-dark-mode .txdh-user-pagination a:hover,
html.txdh-dark-mode .txdh-user-pagination a.is-active {
    border-color: #20a995;
    background: #20a995;
    color: #fff;
}

html.txdh-dark-mode .txdh-user-tabs {
    border-color: #2c4148;
    background: #1a2a30;
}

html.txdh-dark-mode .txdh-user-tabs button {
    color: #9badb5;
}

html.txdh-dark-mode .txdh-user-tabs button.is-active {
    background: #24363c;
    color: #75decf;
    box-shadow: none;
}

html.txdh-dark-mode .txdh-user-record,
html.txdh-dark-mode .txdh-user-sublist a {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-record strong,
html.txdh-dark-mode .txdh-user-sublist h3,
html.txdh-dark-mode .txdh-user-password-form h3,
html.txdh-dark-mode .txdh-user-email-form h3,
html.txdh-dark-mode .txdh-user-login-records h3,
html.txdh-dark-mode .txdh-user-login-record strong {
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-record p,
html.txdh-dark-mode .txdh-user-record time,
html.txdh-dark-mode .txdh-user-sublist a,
html.txdh-dark-mode .txdh-user-security-current,
html.txdh-dark-mode .txdh-user-login-record span,
html.txdh-dark-mode .txdh-user-login-record time {
    color: #97aab1;
}

html.txdh-dark-mode .txdh-user-record:hover {
    background: #1c3034;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-form label > span {
    color: #a8b9bf;
}

html.txdh-dark-mode .txdh-user-switch {
    color: #a8b9bf;
}

html.txdh-dark-mode .txdh-user-avatar-editor {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-avatar-editor strong {
    color: #dce9ed;
}

html.txdh-dark-mode #txdhUserMarkdownEditor.editormd {
    border-color: #2d444b;
}

html.txdh-dark-mode .txdh-user-form input,
html.txdh-dark-mode .txdh-user-form textarea,
html.txdh-dark-mode .txdh-user-form select {
    border-color: #2d444b;
    background: #132027;
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-form input:disabled {
    background: #1c2b31;
    color: #71848b;
}

html.txdh-dark-mode .txdh-user-site-pay {
    border-color: #2a4147;
    background: #14242a;
}

html.txdh-dark-mode .txdh-user-site-pay-grid input[readonly] {
    background: #1b2c32;
    color: #9db1b4;
}

html.txdh-dark-mode .txdh-user-site-benefits {
    border-color: #2a4147;
}

html.txdh-dark-mode .txdh-user-site-benefits strong {
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-site-benefits span,
html.txdh-dark-mode .txdh-user-site-color {
    color: #9badb2;
}

html.txdh-dark-mode .txdh-user-site-color input[type='color'] {
    border-color: #355058;
    background: #1d3035;
}

html.txdh-dark-mode .txdh-user-paid {
    border-color: #367fac;
    background: #21445b;
    color: #b7e0ff;
}

html.txdh-dark-mode .txdh-user-paid:hover {
    border-color: #2e8dca;
    background: #2e8dca;
    color: #fff;
}

html.txdh-dark-mode .txdh-user-site-actions button {
    border-color: #365356;
    background: #1b2e33;
    color: #7de0d2;
}

html.txdh-dark-mode .txdh-user-site-actions button:hover {
    border-color: #20a995;
    background: #1e3a3b;
    color: #a5f0e6;
}

html.txdh-dark-mode .txdh-user-site-actions button.is-paid {
    border-color: #2f6d96;
    color: #9bcff4;
}

html.txdh-dark-mode .txdh-user-site-actions button.is-paid:hover {
    border-color: #2e8dca;
    background: #21445b;
    color: #c8e8ff;
}

html.txdh-dark-mode .txdh-user-upgrade-dialog {
    background: #162129;
}

html.txdh-dark-mode .txdh-user-upgrade-dialog p,
html.txdh-dark-mode .txdh-user-upgrade-dialog label {
    color: #a8b9bf;
}

html.txdh-dark-mode .txdh-user-upgrade-dialog select,
html.txdh-dark-mode .txdh-user-upgrade-dialog input {
    border-color: #2d444b;
    background: #132027;
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-upgrade-dialog strong {
    color: #7de0d2;
}

html.txdh-dark-mode .txdh-user-sublist {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-login-records,
html.txdh-dark-mode .txdh-user-login-record,
html.txdh-dark-mode .txdh-user-login-empty {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-security-current b {
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-login-empty {
    color: #97aab1;
}

html.txdh-dark-mode .txdh-user-login-record > i {
    background: #1d363a;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-secondary {
    border-color: #365456;
    background: #1d3035;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-admin-tip,
html.txdh-dark-mode .txdh-user-admin-toolbar,
html.txdh-dark-mode .txdh-user-admin-item-head span,
html.txdh-dark-mode .txdh-user-admin-item-head em,
html.txdh-dark-mode .txdh-user-admin-meta,
html.txdh-dark-mode .txdh-user-admin-field > span,
html.txdh-dark-mode .txdh-user-admin-form-grid label > span,
html.txdh-dark-mode .txdh-user-admin-loading,
html.txdh-dark-mode .txdh-user-admin-error,
html.txdh-dark-mode .txdh-user-admin-empty {
    color: #97aab1;
}

html.txdh-dark-mode .txdh-user-admin-tabs {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-admin-tabs button {
    color: #9badb5;
}

html.txdh-dark-mode .txdh-user-admin-tabs button:hover,
html.txdh-dark-mode .txdh-user-admin-tabs button.is-active {
    border-bottom-color: #20a995;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-admin-item {
    border-color: #2c4148;
    background: #1a2a30;
}

html.txdh-dark-mode .txdh-user-ad-summary-main h3 {
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-ad-summary-status,
html.txdh-dark-mode .txdh-user-ad-summary-meta {
    color: #97aab1;
}

html.txdh-dark-mode .txdh-user-ad-summary-status em.is-paid {
    background: #1d4038;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-ad-summary-status em.is-pending {
    background: #44351d;
    color: #f0bd67;
}

html.txdh-dark-mode .txdh-user-ad-summary-status em.is-expired {
    background: #26353a;
    color: #a8b9bf;
}

html.txdh-dark-mode .txdh-user-admin-ad-details {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-admin-item-head strong {
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-admin-content {
    color: #b6c5c9;
}

html.txdh-dark-mode .txdh-user-admin-item-head select,
html.txdh-dark-mode .txdh-user-admin-form-grid input,
html.txdh-dark-mode .txdh-user-admin-form-grid select,
html.txdh-dark-mode .txdh-user-admin-field input,
html.txdh-dark-mode .txdh-user-admin-field textarea {
    border-color: #2d444b;
    background: #132027;
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-admin-form-grid input[type='datetime-local']::-webkit-calendar-picker-indicator {
    filter: invert(1);
    opacity: .75;
}

html.txdh-dark-mode .txdh-user-admin-actions .is-danger {
    border-color: #70474b;
    background: #1d3035;
    color: #ef9b9b;
}

html.txdh-dark-mode .txdh-user-admin-actions .is-danger:hover {
    border-color: #a65b62;
    background: #3a2429;
    color: #ffb7b7;
}

html.txdh-dark-mode .txdh-user-admin-toolbar .is-danger {
    border-color: #70474b;
    background: #1d3035;
    color: #ef9b9b;
}

html.txdh-dark-mode .txdh-user-admin-toolbar .is-danger:hover {
    border-color: #a65b62;
    background: #3a2429;
    color: #ffb7b7;
}

html.txdh-dark-mode .txdh-user-order-item {
    border-color: #2c4148;
    background: #1a2a30;
}

html.txdh-dark-mode .txdh-user-order-head strong,
html.txdh-dark-mode .txdh-user-order-item h3 {
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-order-head span,
html.txdh-dark-mode .txdh-user-order-foot time,
html.txdh-dark-mode .txdh-user-order-meta,
html.txdh-dark-mode .txdh-user-order-loading,
html.txdh-dark-mode .txdh-user-order-error,
html.txdh-dark-mode .txdh-user-order-empty {
    color: #97aab1;
}

html.txdh-dark-mode .txdh-user-order-head em.is-paid {
    background: #1d4038;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-order-head em.is-pending {
    background: #44351d;
    color: #f0bd67;
}

html.txdh-dark-mode .txdh-user-order-head em.is-muted {
    background: #26353a;
    color: #a8b9bf;
}

html.txdh-dark-mode .txdh-user-order-meta span.is-payment-deadline {
    color: #f0bd67;
}

html.txdh-dark-mode .txdh-user-order-foot {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-complaint-item {
    border-color: #2a3d44;
}

html.txdh-dark-mode .txdh-user-complaint-head strong {
    color: #dce9ed;
}

html.txdh-dark-mode .txdh-user-complaint-head span,
html.txdh-dark-mode .txdh-user-complaint-item > p {
    color: #97aab1;
}

html.txdh-dark-mode .txdh-user-complaint-head em.is-new {
    background: #44351d;
    color: #f0bd67;
}

html.txdh-dark-mode .txdh-user-complaint-head em.is-processing {
    background: #203947;
    color: #8dcaf0;
}

html.txdh-dark-mode .txdh-user-complaint-head em.is-resolved {
    background: #1d4038;
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-complaint-result {
    border-color: #20a995;
    background: #1c3034;
    color: #b6c5c9;
}

html.txdh-dark-mode .txdh-user-complaint-result > span {
    color: #75decf;
}

html.txdh-dark-mode .txdh-user-complaint-result > em {
    color: #97aab1;
}

@media screen and (max-width: 680px) {
    .txdh-user-center {
        width: min(100% - 24px, 1180px);
        padding: 18px 0 30px;
    }

    .txdh-user-profile {
        display: grid;
        grid-template-columns: 58px minmax(0, 1fr);
        gap: 12px;
        padding: 17px 15px;
    }

    .txdh-user-profile > img {
        width: 58px;
        height: 58px;
        flex-basis: 58px;
    }

    .txdh-user-profile-main h1 {
        font-size: 17px;
    }

    .txdh-user-profile-meta {
        gap: 6px 12px;
        margin-top: 6px;
    }

    .txdh-user-profile-meta-item--email {
        flex-basis: 100%;
    }

    .txdh-user-profile-meta-item--ip {
        flex-basis: 100%;
    }

    .txdh-user-profile-actions {
        grid-column: 1 / -1;
        width: 100%;
        margin: 2px 0 0;
    }

    .txdh-user-profile-actions a {
        flex: 1;
    }

    .txdh-user-profile-actions button {
        flex: 1;
    }

    .txdh-user-stats {
        margin: 12px 0 16px;
    }

    .txdh-user-stats span {
        min-height: 67px;
        padding: 11px 3px;
    }

    .txdh-user-stats b {
        font-size: 18px;
    }

    .txdh-user-overview {
        grid-template-columns: 1fr;
        gap: 16px;
        padding: 18px 14px;
    }

    .txdh-user-overview-intro {
        padding: 0 0 18px;
        border-right: 0;
        border-bottom: 1px solid #e8efee;
    }

    html.txdh-dark-mode .txdh-user-overview-intro {
        border-color: #2a3d44;
    }

    .txdh-user-overview-intro h3 {
        font-size: 20px;
        line-height: 28px;
    }

    .txdh-user-overview-tip {
        max-width: 42%;
    }

    .txdh-user-site-list {
        padding: 0 13px;
    }

    .txdh-user-site-item {
        grid-template-columns: minmax(0, 1fr) 48px 74px 13px;
        column-gap: 7px;
    }

    .txdh-user-site-item--managed {
        grid-template-columns: minmax(0, 1fr) auto;
    }

    .txdh-user-site-main {
        grid-template-columns: minmax(0, 1fr) 48px 74px 13px;
        column-gap: 7px;
    }

    .txdh-user-site-actions {
        gap: 4px;
        padding-left: 6px;
    }

    .txdh-user-site-actions button {
        height: 25px;
        padding: 0 6px;
    }

    .txdh-user-pagination {
        gap: 4px;
        padding: 14px 10px;
    }

    .txdh-user-pagination a {
        min-width: 27px;
        height: 27px;
        padding: 0 6px;
    }

    .txdh-user-tabs {
        gap: 2px;
        padding: 3px;
        overflow-x: auto;
    }

    .txdh-user-tabs button {
        flex: 0 0 auto;
        height: 33px;
        padding: 0 9px;
        font-size: 12px;
    }

    .txdh-user-record-list {
        padding: 0 13px;
    }

    .txdh-user-record {
        padding-right: 0;
    }

    .txdh-user-record time {
        position: static;
        display: block;
        margin-top: 3px;
        text-align: left;
    }

    .txdh-user-record--single {
        grid-template-columns: minmax(0, 1fr) 14px;
    }

    .txdh-user-record--single time {
        display: none;
    }

    .txdh-user-form-wrap,
    .txdh-user-form-wrap--profile {
        grid-template-columns: 1fr;
        gap: 20px;
        padding: 17px 14px;
    }

    .txdh-user-form-grid {
        grid-template-columns: 1fr;
        gap: 0;
    }

    .txdh-user-site-pay-grid {
        grid-template-columns: 1fr;
        gap: 0;
    }

    .txdh-user-site-benefits {
        align-items: flex-start;
        flex-direction: column;
        gap: 9px;
    }

    .txdh-user-submit-actions button {
        flex: 1;
        min-width: 0;
    }

    .txdh-user-avatar-editor {
        margin-bottom: 15px;
    }

    .txdh-user-sublist {
        border-top: 1px solid #e8efee;
        border-left: 0;
        padding: 18px 0 0;
    }

    .txdh-user-login-records {
        border-top: 1px solid #e8efee;
        border-left: 0;
        padding: 18px 0 0;
    }

    .txdh-user-email-code {
        grid-template-columns: minmax(0, 1fr) 96px;
    }

    .txdh-user-admin-tabs {
        padding: 10px 13px 0;
    }

    .txdh-user-admin-panel {
        padding: 0 13px 13px;
    }

    .txdh-user-admin-toolbar {
        align-items: flex-start;
        flex-direction: column;
        gap: 8px;
        padding: 12px 0;
    }

    .txdh-user-admin-toolbar-actions {
        width: 100%;
        justify-content: flex-start;
    }

    .txdh-user-admin-item {
        padding: 13px;
    }

    .txdh-user-admin-item-head {
        align-items: flex-start;
        flex-direction: column;
        gap: 8px;
    }

    .txdh-user-admin-item-head select {
        width: 100%;
    }

    .txdh-user-ad-summary-status {
        align-items: flex-start;
        flex-direction: column;
        gap: 7px;
    }

    .txdh-user-admin-form-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .txdh-user-order-list {
        padding: 13px;
    }

    .txdh-user-order-item {
        padding: 13px;
    }

    .txdh-user-order-head,
    .txdh-user-order-foot {
        align-items: flex-start;
        flex-direction: column;
    }

    .txdh-user-order-head em {
        align-self: flex-start;
    }

    .txdh-user-order-foot > div {
        justify-content: flex-start;
    }

    .txdh-user-complaint-list {
        padding: 0 13px;
    }

    .txdh-user-complaint-head {
        align-items: flex-start;
        flex-wrap: wrap;
        gap: 5px 9px;
    }

    .txdh-user-complaint-head em {
        margin-left: 0;
    }
}

@media screen and (max-width: 540px) {
    .txdh-auth-modal {
        align-items: flex-end;
        padding: 10px;
    }

    .txdh-auth-modal__card {
        max-height: calc(100vh - 20px);
        padding: 22px 18px 18px;
    }
}

@media screen and (min-width: 991px) {
    html,
    body {
        width: 100% !important;
    }

    header > div,
    .indexgg,
    .menu-top-box,
    .article,
    .container,
    .recommendMain,
    .webnavlog,
    footer > div {
        width: calc(100% - 48px) !important;
        max-width: none !important;
        box-sizing: border-box;
    }
}

.txdh-page-loader {
    position: fixed;
    inset: 0;
    z-index: 10080;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, .96);
    backdrop-filter: blur(12px);
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: opacity .46s ease, visibility .46s ease;
}

.txdh-page-loader.is-hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.txdh-page-loader-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px;
}

.txdh-page-loader-ring {
    width: 58px;
    height: 58px;
    border: 3px solid rgba(32, 196, 171, .18);
    border-top-color: #20c4ab;
    border-radius: 50%;
    animation: txdh-page-loader-spin .82s linear infinite;
}

.txdh-page-loader-text {
    color: #607080;
    font-size: 12px;
    line-height: 1;
    letter-spacing: 2px;
}

@keyframes txdh-page-loader-spin {
    to {
        transform: rotate(360deg);
    }
}

@media (prefers-reduced-motion: reduce) {
    .txdh-page-loader,
    .txdh-page-loader.is-hidden {
        transition: none;
    }

    .txdh-page-loader-ring {
        animation: none;
    }
}

.txdh-fancybox-image {
    cursor: zoom-in;
}

body.txdh-fancybox-open {
    overflow: hidden;
}

.txdh-fancybox {
    position: fixed;
    inset: 0;
    z-index: 10070;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 24px;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: opacity .22s ease, visibility .22s ease;
    box-sizing: border-box;
}

.txdh-fancybox.is-open {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}

.txdh-fancybox-mask {
    position: absolute;
    inset: 0;
    background: rgba(8, 18, 23, .78);
    backdrop-filter: blur(8px);
}

.txdh-fancybox-dialog {
    position: relative;
    z-index: 1;
    display: flex;
    max-width: calc(100vw - 48px);
    max-height: calc(100vh - 48px);
    flex-direction: column;
    align-items: center;
    gap: 12px;
}

.txdh-fancybox-img {
    display: block;
    max-width: calc(100vw - 48px);
    max-height: calc(100vh - 96px);
    border-radius: 8px;
    background: rgba(255, 255, 255, .08);
    box-shadow: 0 24px 70px rgba(0, 0, 0, .42);
    object-fit: contain;
}

.txdh-fancybox-close {
    position: absolute;
    top: -16px;
    right: -16px;
    z-index: 2;
    width: 36px;
    height: 36px;
    border: 1px solid rgba(255, 255, 255, .58);
    border-radius: 50%;
    background: rgba(13, 24, 30, .86);
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    transition: background-color .18s ease, transform .18s ease;
}

.txdh-fancybox-close:hover,
.txdh-fancybox-close:focus {
    background: #20a995;
    transform: scale(1.04);
}

.txdh-fancybox-caption {
    max-width: min(760px, calc(100vw - 48px));
    padding: 8px 12px;
    border-radius: 6px;
    background: rgba(13, 24, 30, .72);
    color: #fff;
    font-size: 13px;
    line-height: 1.6;
    text-align: center;
}

@media (max-width: 767px) {
    .txdh-fancybox {
        padding: 14px;
    }

    .txdh-fancybox-dialog,
    .txdh-fancybox-img {
        max-width: calc(100vw - 28px);
    }

    .txdh-fancybox-img {
        max-height: calc(100vh - 82px);
    }

    .txdh-fancybox-close {
        top: 8px;
        right: 8px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .txdh-fancybox,
    .txdh-fancybox-close {
        transition: none;
    }
}

.txdh-click-pulse {
    position: fixed;
    z-index: 10020;
    width: 16px;
    height: 16px;
    border: 2px solid #20a995;
    border-radius: 50%;
    pointer-events: none;
    transform: translate(-50%, -50%) scale(.25);
    animation: txdh-click-pulse .64s ease-out forwards;
}

.txdh-click-pulse.is-right {
    border-color: #e78a4c;
}

@keyframes txdh-click-pulse {
    0% {
        opacity: .9;
        transform: translate(-50%, -50%) scale(.25);
    }
    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(4.5);
    }
}

.txdh-particle-canvas,
.txdh-falling-canvas {
    position: fixed;
    inset: 0;
    z-index: 9996;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.txdh-particle-canvas {
    z-index: 10010;
}

.txdh-notice-modal {
    position: fixed;
    inset: 0;
    z-index: 10040;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 20px;
    box-sizing: border-box;
}

.txdh-notice-modal.is-open {
    display: flex;
}

.txdh-notice-mask {
    position: absolute;
    inset: 0;
    background: rgba(10, 30, 32, .32);
    backdrop-filter: blur(5px);
}

.txdh-notice-dialog {
    position: relative;
    z-index: 1;
    width: min(440px, 100%);
    padding: 28px 30px 25px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .72);
    border-radius: 8px;
    background: rgba(245, 255, 252, .78);
    box-shadow: 0 24px 60px rgba(10, 51, 48, .26);
    backdrop-filter: blur(18px);
    box-sizing: border-box;
}

.txdh-notice-dialog:before {
    position: absolute;
    top: -32px;
    right: -26px;
    width: 108px;
    height: 108px;
    border: 18px solid rgba(32, 169, 149, .14);
    border-radius: 50%;
    content: "";
}

.txdh-notice-kicker {
    position: relative;
    display: block;
    color: #169984;
    font-size: 11px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0;
}

.txdh-notice-dialog h2 {
    position: relative;
    margin: 6px 34px 12px 0;
    color: #1f3f3b;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
}

.txdh-notice-content {
    position: relative;
    min-height: 48px;
    color: #55716b;
    font-size: 14px;
    line-height: 24px;
}

.txdh-notice-close {
    position: absolute;
    top: 13px;
    right: 14px;
    z-index: 2;
    width: 28px;
    height: 28px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: rgba(31, 124, 110, .1);
    color: #39716a;
    font-size: 23px;
    line-height: 26px;
    cursor: pointer;
}

.txdh-notice-close:hover {
    background: #20a995;
    color: #fff;
}

.txdh-notice-confirm {
    position: relative;
    display: block;
    min-width: 118px;
    height: 36px;
    margin: 20px 0 0 auto;
    padding: 0 18px;
    border: 0;
    border-radius: 4px;
    background: #20a995;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    transition: background-color .18s ease, transform .18s ease;
}

.txdh-notice-confirm:hover {
    background: #168d7b;
    transform: translateY(-1px);
}

.txdh-context-menu {
    position: fixed;
    z-index: 10030;
    display: none;
    min-width: 260px;
    padding: 14px 14px 12px;
    border: 0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 12px 32px rgba(15, 23, 42, .18);
    box-sizing: border-box;
    overflow: hidden;
}

.txdh-context-menu.is-open {
    display: block;
}

.txdh-context-toolbar {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 8px;
    padding: 2px 2px 14px;
}

.txdh-context-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 38px;
    padding: 0;
    border: 0;
    border-radius: 6px;
    background: transparent;
    color: #555b62;
    font-size: 22px;
    font-family: inherit;
    cursor: pointer;
    transition: background-color .18s ease, color .18s ease;
}

.txdh-context-icon:hover {
    background: #f5f6f8;
    color: #111827;
}

.txdh-context-icon-glyph {
    line-height: 1;
}

.txdh-context-divider {
    height: 1px;
    margin: 0 -4px 10px;
    border-top: 1px dashed #e5e7eb;
}

.txdh-context-list {
    display: grid;
    gap: 0;
}

.txdh-context-item {
    display: flex;
    align-items: center;
    gap: 15px;
    width: 100%;
    min-height: 55px;
    padding: 0 14px;
    border: 0;
    border-radius: 6px;
    background: transparent;
    color: #5d6268;
    font-size: 20px;
    font-family: inherit;
    line-height: 1.2;
    text-align: left;
    cursor: pointer;
    transition: background-color .18s ease, color .18s ease;
    box-sizing: border-box;
}

.txdh-context-item:hover {
    background: #f5f6f8;
    color: #111827;
}

.txdh-context-item.is-active,
.txdh-context-item.is-active .txdh-context-item-icon {
    color: #20a995;
}

.txdh-context-item-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    flex: 0 0 24px;
    color: #5d646b;
    font-size: 22px;
    line-height: 1;
}

.txdh-context-item-icon--circle {
    width: 21px;
    height: 21px;
    border-radius: 50%;
    border: 2px solid currentColor;
    box-sizing: border-box;
    font-size: 12px;
}

.txdh-context-item span:last-child {
    flex: 1 1 auto;
}

.txdh-context-hint {
    padding: 8px 6px 2px;
    color: #9ca3af;
    font-size: 13px;
    line-height: 1.2;
    text-align: center;
}

.txdh-article-expandable {
    position: relative;
    max-height: var(--txdh-article-preview-height, 680px);
    overflow: hidden;
}

.txdh-article-expandable:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 132px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 82%);
    content: "";
    pointer-events: none;
}

.txdh-article-expandable.is-expanded {
    max-height: none;
}

.txdh-article-expandable.is-expanded:after {
    display: none;
}

.txdh-article-expand-toggle {
    display: block;
    width: min(220px, calc(100% - 32px));
    height: 40px;
    margin: 8px auto 0;
    border: 1px solid #bce7de;
    border-radius: 4px;
    background: #f4fcfa;
    color: #148d7a;
    font-size: 14px;
    cursor: pointer;
    transition: background-color .18s ease, border-color .18s ease, color .18s ease;
}

.txdh-article-expand-toggle[hidden] {
    display: none !important;
}

.txdh-article-expand-toggle:hover {
    border-color: #20a995;
    background: #20a995;
    color: #fff;
}

html.txdh-dark-mode .txdh-page-loader {
    background: rgba(15, 23, 30, .96);
}

html.txdh-dark-mode .txdh-page-loader-ring {
    border-color: rgba(102, 220, 203, .18);
    border-top-color: #66dccb;
}

html.txdh-dark-mode .txdh-page-loader-text {
    color: #b9c8d2;
}

html.txdh-dark-mode .txdh-notice-mask {
    background: rgba(3, 10, 15, .56);
}

html.txdh-dark-mode .txdh-notice-dialog {
    border-color: rgba(112, 153, 160, .35);
    background: rgba(20, 31, 39, .8);
    box-shadow: 0 24px 60px rgba(0, 0, 0, .42);
}

html.txdh-dark-mode .txdh-notice-dialog:before {
    border-color: rgba(102, 220, 203, .1);
}

html.txdh-dark-mode .txdh-notice-kicker {
    color: #66dccb;
}

html.txdh-dark-mode .txdh-notice-dialog h2 {
    color: #edf6fb;
}

html.txdh-dark-mode .txdh-notice-content {
    color: #b5c5cf;
}

html.txdh-dark-mode .txdh-notice-close {
    background: rgba(126, 170, 174, .16);
    color: #c3d4dc;
}

html.txdh-dark-mode .txdh-notice-close:hover,
html.txdh-dark-mode .txdh-notice-confirm {
    background: #268f82;
}

html.txdh-dark-mode .txdh-context-menu {
    background: #151b22;
    box-shadow: 0 18px 42px rgba(0, 0, 0, .42);
}

html.txdh-dark-mode .txdh-context-icon {
    color: #d8e2ea;
}

html.txdh-dark-mode .txdh-context-icon:hover {
    background: rgba(255, 255, 255, .07);
    color: #fff;
}

html.txdh-dark-mode .txdh-context-divider {
    border-top-color: rgba(255, 255, 255, .12);
}

html.txdh-dark-mode .txdh-context-item {
    color: #dbe3ea;
}

html.txdh-dark-mode .txdh-context-item:hover {
    background: rgba(255, 255, 255, .07);
    color: #fff;
}

html.txdh-dark-mode .txdh-context-item.is-active,
html.txdh-dark-mode .txdh-context-item.is-active .txdh-context-item-icon {
    color: #68e1d0;
}

html.txdh-dark-mode .txdh-context-item-icon {
    color: #b8c4ce;
}

html.txdh-dark-mode .txdh-context-item-icon--circle {
    background: transparent;
}

html.txdh-dark-mode .txdh-context-hint {
    color: #8e9ca7;
}

html.txdh-dark-mode .txdh-article-expandable:after {
    background: linear-gradient(to bottom, rgba(23, 31, 39, 0), #171f27 82%);
}

html.txdh-dark-mode .txdh-article-expand-toggle {
    border-color: #365761;
    background: #1c2b34;
    color: #78e1d1;
}

html.txdh-dark-mode .txdh-article-expand-toggle:hover {
    border-color: #278f82;
    background: #278f82;
    color: #fff;
}

@media screen and (max-width: 768px) {
    .txdh-notice-modal {
        align-items: flex-end;
        padding: 10px;
    }

    .txdh-notice-dialog {
        padding: 24px 20px 20px;
    }

    .txdh-notice-dialog h2 {
        font-size: 19px;
        line-height: 28px;
    }
}

/* 导航列表采用三列分隔布局，兼容旧版浏览器。 */
html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li,
html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li:nth-child(1),
html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li:nth-child(2),
html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li:nth-child(3),
html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li:nth-child(3n),
html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li:hover {
    background: transparent !important;
    border: 0 !important;
    border-right: 1px solid #283541 !important;
    border-bottom: 1px solid #283541 !important;
    box-shadow: none !important;
    transform: none !important;
}

html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li:nth-child(3n) {
    border-right: 0 !important;
}

@media (min-width: 901px) {
    html.txdh-dark-mode body.detail-page .webnavlog > .webnav-related-standalone > ul > li,
    html.txdh-dark-mode body.detail-page .webnavlog > .webnav-related-standalone > ul > li:nth-child(1),
    html.txdh-dark-mode body.detail-page .webnavlog > .webnav-related-standalone > ul > li:nth-child(4n),
    html.txdh-dark-mode body.detail-page .webnavlog > .webnav-related-standalone > ul > li:hover {
        background: transparent !important;
        border: 0 !important;
        border-right: 1px solid #2e3b48 !important;
        border-bottom: 1px solid #2e3b48 !important;
        box-shadow: none !important;
        transform: none !important;
    }

    html.txdh-dark-mode body.detail-page .webnavlog > .webnav-related-standalone > ul > li:nth-child(4n) {
        border-right: 0 !important;
    }
}

/* Keep the related-sites heading aligned with the other detail headings. */
.webnavlog > .webnav-related-standalone > .title {
    height: auto !important;
    margin: 0 0 14px !important;
    padding: 0 !important;
    box-sizing: border-box;
}

.webnavlog > .webnav-related-standalone > .title h3 {
    margin: 0 !important;
    padding-left: 14px !important;
    line-height: 32px !important;
    font-size: 17px !important;
}

@media (max-width: 900px) {
    .webnavlog > .webnav-related-standalone > .title {
        height: auto !important;
        padding: 0 !important;
        margin-bottom: 14px !important;
    }
}

/* Keep homepage tool links visually integrated with the outer tools panel. */
.indexSearch + .article .tools > a,
.indexSearch + .article .tools > a:hover {
    background: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
    color: inherit !important;
    outline: 0 !important;
}

/* Rotate ranking icons without changing their fixed size or layout. */
body.rank-page #hotpageContent .lists li .weblogo img {
    transition: transform .45s ease;
    transform: rotate(0deg);
}

body.rank-page #hotpageContent .lists li:hover .weblogo img {
    transform: rotate(360deg);
}

/* Match tool-page icons to the fixed ranking-icon treatment. */
body.tools-page .toollist li a .img {
    display: block !important;
    width: 56px !important;
    height: 56px !important;
    max-width: 56px !important;
    max-height: 56px !important;
    padding: 6px !important;
    border: 1px solid #eef1f5;
    border-radius: 8px;
    background: #f8fafc;
    box-sizing: border-box;
    object-fit: contain;
    transition: transform .45s ease;
}

body.tools-page .toollist li:hover a .img {
    transform: rotate(360deg);
}

html.txdh-dark-mode body.tools-page .toollist li a .img {
    border-color: #2e3b48 !important;
    background: #202a33 !important;
}

@media screen and (max-width: 720px) {
    body.tools-page .toollist li a .img {
        width: 42px !important;
        height: 42px !important;
        max-width: 42px !important;
        max-height: 42px !important;
        padding: 4px !important;
        border-radius: 7px;
    }
}

/* Complete the dark-mode treatment for the header account popover. */
html.txdh-dark-mode .header-auth-popover {
    background: #171f27 !important;
    border: 1px solid #2e3b48 !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, .36) !important;
}

html.txdh-dark-mode .header-auth-caret {
    background: #171f27 !important;
    border-top: 1px solid #2e3b48;
    border-left: 1px solid #2e3b48;
}

html.txdh-dark-mode .header-auth-summary span {
    color: #a6b3c1 !important;
}

html.txdh-dark-mode .header-auth-actions {
    background: #111a22 !important;
    border: 1px solid #283541;
}

html.txdh-dark-mode .header-auth-actions button,
html.txdh-dark-mode .header-auth-actions a {
    background: #202a33 !important;
    border: 1px solid #2e3b48;
    color: #66dccb !important;
}

html.txdh-dark-mode .header-auth-actions button:hover,
html.txdh-dark-mode .header-auth-actions a:hover {
    background: #20a995 !important;
    border-color: #20a995;
    color: #fff !important;
}

/* Keep footer navigation links visually integrated with the footer. */
.footer > div ul li a {
    background: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
    color: #5f6b7a !important;
    transform: none !important;
}

.footer > div ul li a:hover {
    background: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
    color: #20a995 !important;
    transform: none !important;
}

html.txdh-dark-mode .footer > div ul li a {
    background: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
    color: #c7d3de !important;
    transform: none !important;
}

html.txdh-dark-mode .footer > div ul li a:hover {
    background: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
    color: #66dccb !important;
    transform: none !important;
}

/* Use one green hover color for text links across the site. */
body a:hover {
    color: #20a995 !important;
}

html.txdh-dark-mode a:hover {
    color: #66dccb !important;
}

/* Keep white text on links that use a solid green action background. */
body .page-sidebar .side-item:hover,
body .search-engine-tabs button:hover,
body .index-rank-tabs a.active:hover,
body .fenlei ul li a:hover,
body .fenlei ul li .hover,
body #pagenavi a:hover,
body .rank-page .type li a:hover,
body .rank-page .hotmenu ul li a:hover,
body .rank-page #hotpageContent .lists li .go:hover,
body .header-auth-actions button:hover,
body .header-auth-actions a:hover {
    color: #fff !important;
}

/* Override legacy orange hover rules on homepage navigation cards. */
body .indexWebList li:hover > a {
    color: #20a995 !important;
}

body .indexWebList li .info a:hover {
    color: #20a995 !important;
}

body .indexWebList li > a .xl:after {
    border-top-color: #20a995 !important;
}

html.txdh-dark-mode .indexWebList li:hover > a,
html.txdh-dark-mode .indexWebList li .info a:hover {
    color: #66dccb !important;
}

html.txdh-dark-mode .indexWebList li > a .xl:after {
    border-top-color: #66dccb !important;
}

/* Let category-list titles follow the site hover color instead of inline site colors. */
body .list ul li a:hover .dh-nav-title {
    color: #20a995 !important;
}

html.txdh-dark-mode .list ul li a:hover .dh-nav-title {
    color: #66dccb !important;
}

/* Restore homepage tool-link hover text without bringing back item cards. */
body .indexSearch + .article .tools > a:hover {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #20a995 !important;
}

html.txdh-dark-mode .indexSearch + .article .tools > a:hover {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #66dccb !important;
}

/* Give category dropdown items the same layered hover treatment as the top nav. */
header > div nav .list_li li a {
    position: relative;
    border: 0 !important;
    background: transparent !important;
    transition: color .2s ease, background-color .2s ease;
}

header > div nav .list_li li a:after {
    content: "";
    position: absolute;
    left: 18px;
    right: 18px;
    bottom: 4px;
    height: 2px;
    background: #20a995;
    transform: scaleX(0);
    transform-origin: center;
    transition: transform .2s ease;
}

header > div nav .list_li li a:hover,
header > div nav .list_li li a:focus-visible,
header > div nav .list_li li a.active {
    background: rgba(32, 196, 171, .08) !important;
    color: #20a995 !important;
    outline: 0;
}

header > div nav .list_li li a:hover:after,
header > div nav .list_li li a:focus-visible:after,
header > div nav .list_li li a.active:after {
    transform: scaleX(1);
}

html.txdh-dark-mode header > div nav .list_li li a:hover,
html.txdh-dark-mode header > div nav .list_li li a:focus-visible,
html.txdh-dark-mode header > div nav .list_li li a.active {
    background: rgba(102, 220, 203, .12) !important;
    color: #66dccb !important;
}

html.txdh-dark-mode header > div nav .list_li li a:after {
    background: #66dccb;
}

/* Keep navigation-list and tool-list icons on the same fixed-size treatment. */
body.listing-page .article-webnav-list-page .lists ul li a .img {
    display: block !important;
    width: 56px !important;
    height: 56px !important;
    margin: 0 auto 10px !important;
    padding: 6px !important;
    border: 1px solid #eef1f5;
    border-radius: 8px;
    background: #f8fafc;
    box-sizing: border-box;
}

body.listing-page .article-webnav-list-page .lists ul li a .img img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: contain;
}

body.listing-page .article-webnav-list-page .lists ul li a:hover > .title,
body.listing-page .article-webnav-list-page .lists ul li a:hover .site-introduce,
body.tools-page .toollist li a:hover .info h3,
body.tools-page .toollist li a:hover .info .in {
    color: #20a995 !important;
}

html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li a .img {
    border-color: #2e3b48 !important;
    background: #202a33 !important;
}

html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li a:hover > .title,
html.txdh-dark-mode body.listing-page .article-webnav-list-page .lists ul li a:hover .site-introduce,
html.txdh-dark-mode body.tools-page .toollist li a:hover .info h3,
html.txdh-dark-mode body.tools-page .toollist li a:hover .info .in {
    color: #66dccb !important;
}

@media screen and (max-width: 720px) {
    body.listing-page .article-webnav-list-page .lists ul li a .img {
        flex: 0 0 42px !important;
        width: 42px !important;
        height: 42px !important;
        margin: 0 !important;
        padding: 4px !important;
        border-radius: 7px;
    }

    body.listing-page .article-webnav-list-page .lists ul li a .img img {
        width: 100% !important;
        height: 100% !important;
    }
}

/* Keep the inner-page mobile menu button aligned with the homepage dark theme. */
@media screen and (max-width: 990px) {
    html.txdh-dark-mode body.mobile-page.inner-page .headerwrap.other-header .listBtn,
    html.txdh-dark-mode body.mobile-page.inner-page .headerwrap.other-header .open-panel,
    html.txdh-dark-mode body.inner-page .headerwrap.other-header .listBtn,
    html.txdh-dark-mode body.inner-page .headerwrap.other-header .open-panel {
        border-color: rgba(114, 217, 202, .13) !important;
        background: rgba(35, 52, 58, .68) !important;
        color: #72d9ca !important;
        box-shadow: none !important;
    }

html.txdh-dark-mode body.mobile-page.inner-page .headerwrap.other-header .listBtn:hover,
html.txdh-dark-mode body.mobile-page.inner-page .headerwrap.other-header .open-panel:hover,
html.txdh-dark-mode body.inner-page .headerwrap.other-header .listBtn:hover,
    html.txdh-dark-mode body.inner-page .headerwrap.other-header .open-panel:hover {
        background: #29414a !important;
        color: #72d9ca !important;
    }
}

/* Remove the individual frames from article-sidebar post links. */
body.detail-page .main_right #newlog li a,
body.detail-page .main_right #hotlog li a {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

body.detail-page .main_right #newlog li a:hover,
body.detail-page .main_right #hotlog li a:hover {
    background: transparent !important;
    border: 0 !important;
}

html.txdh-dark-mode body.detail-page .main_right #newlog li a,
html.txdh-dark-mode body.detail-page .main_right #hotlog li a,
html.txdh-dark-mode body.mobile-page.detail-page .main_right #newlog li a,
html.txdh-dark-mode body.mobile-page.detail-page .main_right #hotlog li a {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.txdh-dark-mode body.detail-page .main_right #newlog li a:hover,
html.txdh-dark-mode body.detail-page .main_right #hotlog li a:hover,
html.txdh-dark-mode body.mobile-page.detail-page .main_right #newlog li a:hover,
html.txdh-dark-mode body.mobile-page.detail-page .main_right #hotlog li a:hover {
    background: transparent !important;
    border: 0 !important;
}

/* Align the comment emoji picker into a compact, consistent grid. */
.comment-post .smilebg {
    box-sizing: border-box !important;
    width: 360px !important;
    max-width: calc(100vw - 24px) !important;
    max-height: 244px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    padding: 12px !important;
    border: 1px solid #dfe8ee !important;
    border-radius: 6px;
    background: #fff !important;
    box-shadow: 0 10px 26px rgba(21, 39, 58, .14);
}

.comment-post .smilebg .smile {
    display: grid;
    grid-template-columns: repeat(11, 27px);
    grid-auto-rows: 27px;
    grid-auto-flow: row;
    justify-content: center;
    gap: 3px;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    overflow: visible;
    box-sizing: border-box;
}

.comment-post .smilebg .smile .arrow {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
}

.comment-post .smilebg .smile:after {
    display: none;
}

.comment-post .smilebg .smile a {
    display: flex !important;
    align-items: center;
    justify-content: center;
    float: none !important;
    width: 27px !important;
    height: 27px !important;
    margin: 0 !important;
    border-radius: 5px;
    line-height: 1;
    transition: background-color .16s ease, transform .16s ease;
}

.comment-post .smilebg .smile a:hover {
    background: #eefbf8 !important;
    transform: scale(1.08);
}

.comment-post .smilebg .smile img {
    display: block;
    width: 24px !important;
    height: 24px !important;
    margin: 0;
}

.comment-post .txdh-comment-quick {
    position: relative;
    float: left;
    margin: 0 10px 0 0;
}

.comment-post .txdh-comment-quick-panel {
    display: none;
    position: absolute;
    top: calc(100% + 6px);
    left: 0;
    z-index: 20;
    width: 240px;
    max-height: 240px;
    overflow-y: auto;
    border: 1px solid #e4e8ec;
    background: #fff;
    box-shadow: 0 8px 20px rgba(28, 45, 61, .12);
}

.comment-post .txdh-comment-quick.is-open .txdh-comment-quick-panel {
    display: block;
}

.comment-post .txdh-comment-quick-item {
    display: block;
    width: 100%;
    min-height: 40px;
    padding: 8px 10px;
    border: 0;
    border-bottom: 1px solid #edf0f2;
    background: #fff;
    color: #657386;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    cursor: pointer;
    transition: background-color .16s ease, color .16s ease;
}

.comment-post .txdh-comment-quick-item:last-child {
    border-bottom: 0;
}

.comment-post .txdh-comment-quick-item:hover,
.comment-post .txdh-comment-quick-item:focus {
    background: #f6f8fa;
    color: #168f7c;
    outline: none;
}

.comment-post .txdh-comment-quick-toggle {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    min-height: 32px;
    margin-top: 0;
    padding: 4px 10px;
    border: 1px solid #e4e8ec;
    background: #f7f8f9;
    color: #8a96a3;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
}

.comment-post .txdh-comment-quick-toggle:hover,
.comment-post .txdh-comment-quick-toggle:focus {
    border-color: #d4dce2;
    background: #eefbf8;
    color: #168f7c;
    outline: none;
}

html.txdh-dark-mode .comment-post .smilebg {
    border-color: #334353 !important;
    background: #1b2731 !important;
    box-shadow: 0 14px 30px rgba(0, 0, 0, .28);
}

html.txdh-dark-mode .comment-post .txdh-comment-quick-panel,
html.txdh-dark-mode .comment-post .txdh-comment-quick-item {
    border-color: #334353;
    background: #202a33;
    color: #c7d3df;
}

html.txdh-dark-mode .comment-post .txdh-comment-quick-item:hover,
html.txdh-dark-mode .comment-post .txdh-comment-quick-item:focus {
    background: #233640;
    color: #8de0d0;
}

html.txdh-dark-mode .comment-post .txdh-comment-quick-toggle {
    border-color: #334353;
    background: #202a33;
    color: #8fa0b1;
}

html.txdh-dark-mode .comment-post .txdh-comment-quick-toggle:hover,
html.txdh-dark-mode .comment-post .txdh-comment-quick-toggle:focus {
    border-color: #20c4ab;
    background: #233640;
    color: #8de0d0;
}

html.txdh-dark-mode .comment-post .smilebg .smile a:hover {
    background: #233640 !important;
}

@media screen and (max-width: 600px) {
    .comment-post .smilebg {
        width: calc(100vw - 24px) !important;
        max-width: calc(100vw - 24px) !important;
        padding: 10px !important;
    }

    .comment-post .smilebg .smile {
        grid-template-columns: repeat(8, 27px);
        justify-content: center;
        width: 100% !important;
    }
}

/* Keep related-site icons fixed and rotate them on hover. */
.webnavlog > .webnav-related-standalone > ul > li a > .img {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 80px !important;
    height: 80px !important;
    margin: 0 auto !important;
    float: none !important;
    overflow: visible !important;
}

.webnavlog > .webnav-related-standalone > ul > li a > .img img {
    display: block !important;
    width: 56px !important;
    height: 56px !important;
    max-width: 56px !important;
    max-height: 56px !important;
    object-fit: contain;
    transition: transform .45s ease;
}

.webnavlog > .webnav-related-standalone > ul > li:hover a > .img img {
    transform: rotate(360deg);
}

.webnavlog > .webnav-related-standalone > ul > li a:hover > .title,
.webnavlog > .webnav-related-standalone > ul > li a:hover .introduce {
    color: #20a995 !important;
    transition: color .2s ease;
}

html.txdh-dark-mode .webnavlog > .webnav-related-standalone > ul > li a:hover > .title,
html.txdh-dark-mode .webnavlog > .webnav-related-standalone > ul > li a:hover .introduce {
    color: #66dccb !important;
}

/* Improve latest comments in the article sidebar. */
body.detail-page .main_right #newcomment .commimg img {
    display: block;
    width: 38px !important;
    height: 38px !important;
    border-radius: 50% !important;
    object-fit: cover;
    transition: transform .6s ease, box-shadow .25s ease;
}

body.detail-page .main_right #newcomment .commimg:hover img {
    transform: rotate(360deg);
    box-shadow: 0 0 0 2px rgba(32, 196, 171, .18);
}

body.detail-page .main_right #newcomment p a {
    display: block;
    max-width: 100%;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
    word-break: break-word;
    overflow-wrap: anywhere;
}

html.txdh-dark-mode body.detail-page .main_right #newcomment .commimg:hover img {
    box-shadow: 0 0 0 2px rgba(102, 220, 203, .24);
}

@media screen and (max-width: 900px) {
    .webnavlog > .webnav-related-standalone > ul > li a > .img {
        flex: 0 0 56px !important;
        width: 56px !important;
        height: 56px !important;
        margin: 0 !important;
    }

    .webnavlog > .webnav-related-standalone > ul > li a > .img img {
        width: 42px !important;
        height: 42px !important;
        max-width: 42px !important;
        max-height: 42px !important;
    }
}

/* Comment avatar and visitor metadata. */
.comment .avatar img,
.comment-children .avatar img {
    display: block;
    border-radius: 50% !important;
    object-fit: cover;
    transition: transform .6s ease, box-shadow .25s ease;
}

.comment .avatar:hover img,
.comment-children .avatar:hover img {
    transform: rotate(360deg);
    box-shadow: 0 0 0 2px rgba(32, 196, 171, .18);
}

.comment-meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 6px 12px;
    margin-top: 2px;
    color: #a0a9b6;
    font-size: 12px;
    line-height: 18px;
}

.comment-meta > span {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}

.comment-meta i {
    margin-right: 3px;
    color: #20a995;
    font-size: 13px;
}

html.txdh-dark-mode .comment-meta {
    color: #8fa0b1 !important;
}

html.txdh-dark-mode .comment-meta i {
    color: #66dccb !important;
}

html.txdh-global-gray {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

@media screen and (max-width: 990px) {
    body.mobile-page.author-page #logRightList #updatelist li {
        grid-template-columns: minmax(0, 1fr) auto !important;
        grid-template-areas:
            "title title"
            "date views" !important;
        border-radius: 0 !important;
    }

    body.mobile-page.author-page .author-card {
        border-radius: 0 !important;
    }

    body.mobile-page.author-page #logRightList #updatelist li > div:nth-child(2) {
        grid-area: title;
    }

    body.mobile-page.author-page #logRightList #updatelist li > div:nth-child(3) {
        grid-area: date;
    }

    body.mobile-page.author-page #logRightList #updatelist li > div:nth-child(4) {
        display: block !important;
        grid-area: views;
        justify-self: end;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        overflow: visible !important;
        color: #8a98a8;
        font-size: 12px;
        line-height: 1.4;
        text-align: right;
        white-space: nowrap;
    }

    body.mobile-page.author-page #logRightList #updatelist li > div:nth-child(5) {
        display: none !important;
    }
}

html.txdh-dark-mode body.mobile-page.author-page #logRightList #updatelist li > div:nth-child(4) {
    color: #91a1b0 !important;
}
