/* Shared dark reading, account and dialog surfaces. Images retain their source colors. */
:root{color-scheme:dark;--td-ui-ground:#172128;--td-ui-panel:#202e36;--td-ui-raised:#293c45;--td-ui-ink:#e2ecef;--td-ui-muted:#a4b6c0;--td-ui-line:#364751;--td-ui-accent:#78cbbf;--td-ui-error:#ffb0ac;--td-ui-warning:#eac48e}
html,body{background:var(--td-ui-ground);color:var(--td-ui-ink)}
html{scrollbar-color:#657e8b var(--td-ui-ground)}
body ::selection{background:#38545d;color:#eff7f7}
body :focus-visible{outline:2px solid var(--td-ui-accent)!important;outline-offset:4px}
body input,body textarea{caret-color:var(--td-ui-accent)}
body input::placeholder,body textarea::placeholder{color:var(--td-ui-muted)!important;opacity:1}
body input:-webkit-autofill{-webkit-text-fill-color:var(--td-ui-ink);box-shadow:0 0 0 1000px var(--td-ui-panel) inset}
.td-legacy{min-width:0;font-family:TDManrope,TDNoto,"Microsoft YaHei",sans-serif;font-size:16px;line-height:1.75}
.td-legacy *{box-sizing:border-box}
.td-legacy :is(h1,h2,h3,h4,h5,h6,p,li,span,a,td,th,label){color:var(--td-ui-ink)}
.td-legacy :is(a,button){text-underline-offset:5px}
.td-legacy a:hover{color:var(--td-ui-accent)}
.td-legacy :is(input,textarea,select){background:var(--td-ui-panel);color:var(--td-ui-ink);border-color:var(--td-ui-line);font:inherit}
.td-legacy :is(.breadcrumb-box ul,.operate-box,.intro-box,.help-display-container,.result-box,.other-box,.w-1200){width:calc(100% - 80px);max-width:1240px}
.td-legacy .breadcrumb-box{padding-top:30px}
.td-legacy .breadcrumb-box ul{flex-wrap:wrap;gap:10px 0}
.td-legacy .breadcrumb-box ul li a{color:var(--td-ui-muted);font-size:14px}
.td-legacy .breadcrumb-box ul li a::before{border-color:var(--td-ui-muted)}
.td-legacy .kingshiper-secondary-header-box{position:sticky;top:72px;margin-top:72px;background:var(--td-ui-panel)!important;border-bottom:1px solid var(--td-ui-line)}
.td-legacy #kingshiper-secondary-header.active{top:0}
.td-legacy .kingshiper-secondary-header-content{width:calc(100% - 80px);max-width:1240px;height:auto;min-height:64px;gap:20px}
.td-legacy .kingshiper-secondary-header-left{gap:24px;min-width:0}
.td-legacy .kingshiper-secondary-header-left-gname{border-color:var(--td-ui-line)}
.td-legacy .kingshiper-secondary-header-left-gname h1{font-size:17px;color:var(--td-ui-ink)!important}
.td-legacy .kingshiper-secondary-header-left-tab a{color:var(--td-ui-muted)!important}
.td-legacy .kingshiper-secondary-header-left-tab a.active{color:var(--td-ui-ink)!important}
.td-legacy .kingshiper-secondary-header-left-tab a.active::after{background:var(--td-ui-accent)!important}
.td-legacy .kingshiper-secondary-download-outer-btn{background:var(--td-ui-accent)!important;color:#152e34!important;min-height:42px;border-radius:4px}
.td-legacy .kingshiper-secondary-download-outer-btn span{color:#152e34!important}
.td-legacy .kingshiper-secondary-download-outer-btn img{filter:brightness(.2)}
/* Manual: sticky contents, a calm reading measure, and CMS rich-text overrides. */
.td-manual .operate-box{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;margin:24px auto 64px;align-items:start}
.td-manual .operate-left-box{width:auto;position:sticky;top:158px;min-width:0}
.td-manual:has(#kingshiper-secondary-header.active) .operate-left-box{top:88px}
.td-manual .operate-left-fixed,.td-manual .operate-left-fixed.fixed{width:auto!important;position:static!important}
.td-manual .td-manual-nav>summary{display:none;cursor:pointer;padding:12px 16px;font-weight:600}
.td-manual .operate-title-box,.td-manual .hot-products-box{background:var(--td-ui-panel)!important;border-radius:6px!important}
.td-manual .operate-title-box{min-height:0!important;max-height:min(560px,55vh)!important;scrollbar-color:#657e8b var(--td-ui-panel)}
.td-manual .operate-title-box::-webkit-scrollbar-track{background:var(--td-ui-panel)!important;box-shadow:none!important}
.td-manual .operate-title-box::-webkit-scrollbar-thumb{background:#657e8b!important;box-shadow:none!important}
.td-manual .operate-title-box .anchor-h1 h1{height:auto!important;min-height:44px;border-color:var(--td-ui-line)!important;padding:0!important}
.td-manual .operate-title-box .anchor-h1 h1 a{display:block!important;width:100%!important;height:auto!important;line-height:1.6!important;padding:11px 14px!important;font-size:15px!important;color:var(--td-ui-muted)!important;white-space:normal!important}
.td-manual .operate-title-box .anchor-h1 h1 a:hover,.td-manual .operate-title-box a[aria-current=page]{background:var(--td-ui-raised);color:var(--td-ui-ink)!important}
.td-manual .hot-products-box :is(h3,h2,p){color:var(--td-ui-muted)!important;border-color:var(--td-ui-line)!important}
.td-manual .hot-products-box ul li:hover{background:var(--td-ui-raised)!important}
.td-manual .hot-products-box .hot-products-info{width:100%!important;min-width:0}
.td-manual .hot-products-box .hot-products-text{min-width:0}
.td-manual .hot-products-box .hot-products-text h2{white-space:normal!important;line-height:1.5!important;overflow:visible!important}
.td-manual .hot-products-box .hot-products-text p{white-space:normal!important;line-height:1.6!important;overflow:visible!important}
.td-manual .operate-right-box{width:auto!important;min-width:0}
.td-manual .operate-article-box{width:100%!important;padding:32px 40px!important;background:var(--td-ui-panel)!important;border-radius:6px}
.td-manual .operate-right-text{border-color:var(--td-ui-line)!important;color:var(--td-ui-muted)!important;padding-bottom:20px!important;margin-bottom:28px!important}
.td-manual .operate-right-text>span{font-size:16px!important;color:var(--td-ui-muted)!important}
.td-manual .doc-download{border-color:#657e8b!important;color:var(--td-ui-accent)!important;padding:5px 14px!important;min-height:36px;line-height:24px!important;height:auto!important}
.td-manual .doc-download:hover{background:var(--td-ui-raised)!important}
.td-manual #operate .operate-content-box{font-size:16px!important;line-height:1.95;overflow-wrap:anywhere;min-width:0}
.td-manual #operate .operate-content-box :is(p,li,span,b,strong,em,font,td,th,div){color:var(--td-ui-ink)!important;background-color:transparent!important;font-family:inherit!important}
.td-manual #operate .operate-content-box :is(p,li,span){font-size:16px!important;line-height:1.95!important}
.td-manual #operate .operate-content-box :is(h1,h2,h3,h4,h5,h6){color:var(--td-ui-ink)!important;background:transparent!important;border:0!important;padding:0!important;line-height:1.55!important;margin:32px 0 14px!important;font-family:inherit!important;scroll-margin-top:160px}
.td-manual #operate .operate-content-box h1{font-size:30px!important;margin-top:0!important;font-weight:600}
.td-manual #operate .operate-content-box h2{font-size:23px!important}
.td-manual #operate .operate-content-box :is(h3,h4,h5,h6){font-size:19px!important}
.td-manual #operate .operate-content-box :is(h1,h2,h3,h4) :is(span,b,strong){font-size:inherit!important;line-height:inherit!important}
.td-manual #operate .operate-content-box p{margin:12px 0!important}
.td-manual #operate .operate-content-box :is(a,a span){color:var(--td-ui-accent)!important;text-decoration:underline}
.td-manual #operate .operate-content-box :is([style*="color: rgb(255, 0, 0)"],[style*="color:rgb(255,0,0)"],[style*="color: red"],[style*="color:#ff0000"],[color="#ff0000"]){color:var(--td-ui-error)!important}
.td-manual #operate .operate-content-box img{max-width:100%!important;height:auto!important;object-fit:contain}
.td-manual #operate .operate-content-box table{display:block;max-width:100%!important;width:100%!important;overflow-x:auto;border-collapse:collapse;background:transparent!important}
.td-manual #operate .operate-content-box :is(td,th){border-color:#657e8b!important;padding:10px!important;min-width:100px}
.td-manual #operate .operate-content-box th{background:var(--td-ui-raised)!important}
.td-manual #operate .operate-content-box :is(pre,code,blockquote){background:#1a252d!important;color:var(--td-ui-ink)!important;max-width:100%;overflow-x:auto}
/* Contact and search pages share the same canvas and controls. */
.td-contact .intro-box{margin:120px auto 64px}
.td-contact .intro-item{width:100%;gap:48px;padding:44px 0;border-bottom:1px solid var(--td-ui-line);height:auto}
.td-contact .intro-text{min-width:0;flex:1}
.td-contact .intro-text :is(p,li){width:auto!important;color:var(--td-ui-muted)!important;font-size:16px!important;line-height:1.95!important;overflow-wrap:anywhere}
.td-contact .intro-text h1{color:var(--td-ui-ink)!important;font-size:32px!important;margin-bottom:24px}
.td-contact .intro-item>img{width:42%;height:auto;max-width:480px;object-fit:contain}
.td-contact .intro-item:nth-child(2)>img{display:none}
.td-contact .bd-map-box{width:45%;max-width:540px;min-width:0;background:var(--td-ui-panel);border-radius:6px;overflow:hidden}
.td-contact .mapBox{width:100%!important;background:var(--td-ui-panel)!important}
.td-search .help-search-box{background:var(--td-ui-panel)!important;padding:44px 24px;height:auto;margin-top:104px;border-radius:6px}
.td-search .help-search-container{width:100%;max-width:760px}
.td-search .help-search-box h1{color:var(--td-ui-ink)!important}
.td-search .help-input-box{background:var(--td-ui-ground)!important;border-color:#657e8b!important;width:100%!important;max-width:680px;height:52px}
.td-search .help-input-box input{color:var(--td-ui-ink)!important;background:transparent!important;font-size:16px!important}
.td-search .help-input-box .input-img-box{min-width:0;flex:1}
.td-search .help-input-box .search-btn{background:var(--td-ui-accent)!important;flex-shrink:0}
.td-search .help-hot-word,.td-search .help-hot-word :is(a,span){color:var(--td-ui-muted)!important}
.td-search .help-display-box{background:transparent!important}
.td-search .help-display-item{width:100%!important;background:transparent!important;border-color:var(--td-ui-line)!important}
.td-search .help-article{background:var(--td-ui-panel)!important;border-color:var(--td-ui-line)!important}
.td-search .help-article :is(h1,h2,h3,a){color:var(--td-ui-ink)!important}
.td-search .help-article :is(p,span){color:var(--td-ui-muted)!important}
.td-search :is(.help-article-learn-more,.help-learn-more){color:var(--td-ui-accent)!important}
.td-search .breadcrumb-box{padding-top:110px}
.td-search .result-box{margin:0 auto 44px}
.td-search :is(.result-container,.tabs-box,.other-box,.featured-article-box,.hot-products){background:transparent!important;border-color:var(--td-ui-line)!important}
.td-search .tabs-box h2{color:var(--td-ui-ink)!important}
.td-search .tabs-box .active::after{background:var(--td-ui-accent)!important}
.td-search .result-item{border-color:var(--td-ui-line)!important;background:transparent!important;gap:24px}
.td-search .result-item:hover{background:var(--td-ui-panel)!important}
.td-search .result-item :is(h1,a){color:var(--td-ui-ink)!important}
.td-search :is(.article-info-text,.featured-article-box,.hot-products,.empty-box) :is(p,span){color:var(--td-ui-muted)!important}
.td-search .other-box{margin:0 auto 72px;gap:40px;min-width:0}
.td-search .featured-article-box{min-width:0;flex:1}
.td-search .common-title{color:var(--td-ui-ink)!important}
.td-search .common-title i{background:var(--td-ui-accent)!important;width:1px!important}
.td-search .help-article>ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.td-search .help-article>ul>li{width:auto!important;min-width:0;margin:0!important}
/* Existing store/payment presentation; payment behavior and QR pixels are untouched. */
.td-store :is(.kingshiper-buycenter-banner,.buy-v4-banner){background:var(--td-ui-panel)!important;background-image:none!important;margin-top:72px}
.td-store :is(.kingshiper-buycenter-container-item,.product-item,.buy-v4-container,.buy-v4-introduce,.package-list li,.times-list li,.pay-detail-wrap,.pay-detail-top,.pay-detail-bottom,.pay-bottom,.vipRight-table,.vipRight-table td,.pay-clause-container-main,.paySuccess-back-main){background:var(--td-ui-panel)!important;border-color:var(--td-ui-line)!important;box-shadow:none!important}
.td-store :is(.kingshiper-buycenter-container,.buy-v4-container,.buy-v4-introduce){max-width:1240px;width:calc(100% - 80px);margin-inline:auto}
.td-store :is(.buy-v4-introduce-wrap,.package-container,.times-container){width:100%;padding-inline:0}
.td-store :is(h1,h2,h3,h4,h5,h6,p,span,a,label,td,th){color:var(--td-ui-ink)!important}
.td-store :is(.package-list,.times-list){flex-wrap:wrap;gap:12px}
.td-store :is(.package-list li,.times-list li){margin:0!important}
.td-store :is(.package-select,.times-select,.td_active){background:var(--td-ui-raised)!important;border-color:var(--td-ui-accent)!important}
.td-store :is(.package-des,.pay-detail-des){color:var(--td-ui-muted)!important}
.td-store :is(.pay-btn,.buy-now-btn){background:var(--td-ui-accent)!important;color:#152e34!important}
/* Dialogs are mounted outside the page containers, so they use shared selectors. */
body .fore-page .fore-page-content{background:var(--td-ui-panel);color:var(--td-ui-ink);box-shadow:0 18px 60px -18px #0009;border-radius:8px}
body .fore-page .fore-page-body{width:calc(100% - 32px)!important;max-width:420px}
body .fore-page .fore-page-container{padding:24px 0;align-items:safe center}
body #login-container,body #login-container :is(.login-main,.login-container,.login-bottom){background:var(--td-ui-panel)!important;color:var(--td-ui-ink)!important;width:100%!important;min-width:0}
body #login-container :is(.login-method-phone,.login-other-method p){color:var(--td-ui-ink)!important}
body #login-container :is(.login-list-input,.login-list-code){width:100%!important;max-width:100%;background:var(--td-ui-ground)!important;color:var(--td-ui-ink)!important;border:1px solid #657e8b!important;border-radius:4px}
body #login-container input{background:transparent!important;color:var(--td-ui-ink)!important;font-size:16px!important;min-width:0}
body #login-container .login-list-code{display:flex;align-items:center}
body #login-container .login-list-code input{flex:1;width:0!important}
body #login-container .getPhoneCode{flex:0 0 132px}
body #login-container .login-btn{background:var(--td-ui-accent)!important;color:#152e34!important;min-height:44px}
body #login-container .login-btn:hover{background:#9bddd3!important}
body #login-container .login-other-method span{background:var(--td-ui-line)!important}
body .fore-popup .fore-popup-content{box-shadow:0 12px 32px -12px #0009;border:0;color:var(--td-ui-ink);background:var(--td-ui-raised)}
body .fore-popup .fore-popup-error{background:#512c30;color:#ffd5d1}
body .fore-popup .fore-popup-success{background:#20473d;color:#b6e8d2}
body .fore-popup .fore-popup-warning{background:#4a3d2b;color:#f3d8ac}
body .fore-popup :is(.fore-popup-close,.fore-popup-ok){box-shadow:none}
body :is(.fore-error,.common-color-red-d){color:var(--td-ui-error)!important}
body .common-color-orange{color:var(--td-ui-warning)!important}
body .common-color-green{color:#9bd9b8!important}
.td-legacy :is(.page-list,.pagelist,.my-pagination) :is(a,span,input){background:var(--td-ui-panel)!important;color:var(--td-ui-ink)!important;border-color:var(--td-ui-line)!important}
@media(max-width:1000px){
 .td-manual .operate-box{grid-template-columns:220px minmax(0,1fr);gap:24px}
 .td-manual .operate-article-box{padding:28px!important}
 .td-contact .intro-item{gap:28px}
 .td-search .help-article>ul{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:820px){
 .td-legacy :is(.breadcrumb-box ul,.operate-box,.intro-box,.help-display-container,.result-box,.other-box,.w-1200){width:calc(100% - 40px)}
 .td-legacy .kingshiper-secondary-header-box{top:64px;margin-top:64px}
 .td-legacy .kingshiper-secondary-header-content{width:calc(100% - 40px);flex-wrap:wrap;gap:8px;padding:12px 0}
 .td-legacy .kingshiper-secondary-header-left{flex-wrap:wrap;gap:10px;width:100%}
 .td-legacy .kingshiper-secondary-header-left-gname{border:0}
 .td-legacy .kingshiper-secondary-header-left-tab{margin-left:0!important}
 .td-legacy .kingshiper-secondary-header-left-tab a{padding:10px!important}
 .td-legacy .kingshiper-secondary-header-right{display:none}
 .td-manual .operate-box{display:block;margin-top:20px}
 .td-manual .operate-left-box{position:static;margin-bottom:24px}
 .td-manual .td-manual-nav{background:var(--td-ui-panel);border-radius:6px}
 .td-manual .td-manual-nav>summary{display:list-item;list-style-position:inside}
 .td-manual .operate-title-box{max-height:230px!important}
 .td-manual .hot-products-box{display:none}
 .td-manual .operate-article-box{padding:24px!important}
 .td-manual #operate .operate-content-box h1{font-size:27px!important}
 .td-manual #operate .operate-content-box h2{font-size:21px!important}
 .td-contact .intro-box{margin-top:96px}
 .td-contact .intro-item{display:flex;flex-direction:column;align-items:stretch;padding:28px 0}
 .td-contact .intro-item>img,.td-contact .bd-map-box{width:100%;max-width:100%}
 .td-contact .intro-text h1{font-size:28px!important}
 .td-contact .intro-text li{height:auto!important;min-height:32px}
 .td-search .help-search-box{padding:32px 20px;margin-top:88px}
 .td-search .help-search-container{margin:auto}
 .td-search .help-article>ul{grid-template-columns:1fr}
 .td-search .help-article-img{width:100%!important;height:auto!important}
 .td-search .help-article-info{width:auto!important}
 .td-search .result-item{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0!important}
 .td-search .article-info-text{width:100%!important}
 .td-search .other-box{display:block}.td-search .featured-article-box,.td-search .hot-products{width:100%!important;margin-bottom:32px}
 .td-store :is(.kingshiper-buycenter-container,.buy-v4-container,.buy-v4-introduce){width:calc(100% - 40px);display:block}
 .td-store :is(.kingshiper-buycenter-container-left,.kingshiper-buycenter-container-right){width:100%}
 .td-store .product-content{display:block}.td-store .product-item{width:100%!important;margin:0 0 20px!important}
 .td-store :is(.pay-detail-wrap,.pay-detail-top,.pay-detail-bottom){width:100%;padding:20px!important}
 .td-store .vipRight-table{display:block;max-width:100%;overflow-x:auto}
}
@media(prefers-reduced-motion:reduce){body .fore-page *{transition:none!important}body .fore-popup-handling{animation:none!important}}

/* The old styles use deeply nested selectors; scope these layout corrections by page. */
.td-manual #operate .operate-content-box h1>b{display:inline;background:transparent!important;border:0!important;padding:0!important}
.td-manual #operate .operate-content-box :is(h2,h3,h4,h5,h6) :is(b,strong,em,span){color:var(--td-ui-ink)!important;font-size:inherit!important}
.td-manual #operate .operate-content-box :is(h1,h2,h3,h4,h5,h6){font-weight:600!important}
.td-search .help-search-box p{color:var(--td-ui-muted)!important;line-height:1.75!important}
.td-search .help-display-container .help-display-box{width:100%}
.td-search .help-article{background:transparent!important}
.td-search .help-article>ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.td-search .help-article>ul>li{width:auto!important;min-width:0;margin:0!important;background:var(--td-ui-panel);border:0!important;border-radius:6px!important}
.td-search .help-article-img img[src$="/static/images/default.jpg"]{display:none}
.td-search .help-article-img:has(img[src$="/static/images/default.jpg"]){min-height:36px;padding:12px 24px 0}
.td-search .help-article-img span{position:static!important;display:block;color:var(--td-ui-muted)!important;opacity:1!important;font-size:13px!important}
.td-search .help-hot-word{width:100%!important;max-width:680px}
.td-search .help-hot-word ul li{background:var(--td-ui-raised)!important;border-color:var(--td-ui-line)!important}
.td-search .help-hot-word ul li a{font-size:14px!important}
.td-search .help-article-learn-more{border-color:var(--td-ui-line)!important}
.td-search .help-article-learn-more span{color:var(--td-ui-accent)!important}
.td-search .breadcrumb-box{width:100%!important}
.td-search .featured-article-box ul{width:100%!important}
.td-search .featured-article-box ul li{width:100%!important;gap:16px}
.td-search .featured-article-box ul li a{width:auto!important;min-width:0;flex:1;white-space:normal!important;color:var(--td-ui-muted)!important}
.td-store .buy-v4-toggle{background:var(--td-ui-raised)!important}
.td-store .buy-v4-toggle .buy-toggle-active{background:var(--td-ui-panel)!important}
.td-store :is(.buy-v4-zhengqi,.kingshiper-buycenter-banner) ul{width:100%!important;max-width:1200px;flex-wrap:wrap;gap:20px;padding-inline:24px}
.td-store .pay-detail-qrcode{color:var(--td-ui-ink)}
.td-legacy .breadcrumb-box a{color:var(--td-ui-muted)!important}
@media(max-width:1000px){.td-search .help-article>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){
 .td-manual #kingshiper-secondary-header .kingshiper-secondary-header-content{display:block;padding:10px 0;height:auto;min-height:0}
 .td-manual #kingshiper-secondary-header .kingshiper-secondary-header-left{display:block;width:100%}
 .td-manual #kingshiper-secondary-header .kingshiper-secondary-header-left-gname{width:100%}
 .td-manual #kingshiper-secondary-header .kingshiper-secondary-header-left-gname h1{font-size:16px;white-space:nowrap}
 .td-manual #kingshiper-secondary-header .kingshiper-secondary-header-left-gname img{width:28px;height:28px}
 .td-manual #kingshiper-secondary-header .kingshiper-secondary-header-left-tab{display:flex;margin:6px 0 0!important;gap:24px}
 .td-manual #kingshiper-secondary-header .kingshiper-secondary-header-left-tab::before{display:none}
 .td-manual #kingshiper-secondary-header .kingshiper-secondary-header-left-tab a{height:40px;line-height:40px;padding:0!important;font-size:14px}
 .td-manual #kingshiper-secondary-header .kingshiper-secondary-header-right{display:none}
 .td-search .help-article>ul{grid-template-columns:1fr}
 .td-search .other-box .hot-products ul{display:block;width:100%}.td-search .other-box .hot-products li{width:100%}
 .td-store .kingshiper-buycenter-banner h4{font-size:28px;padding:24px}
}

/* Finish review: inherited rich-text headings, nested rows and payment layout. */
.td-manual #operate .operate-content-box h1{height:auto!important;min-height:0!important;display:block!important}
.td-manual #operate .operate-content-box h1::before{display:none!important}
.td-search .other-box :is(.featured-article-box,.hot-products) :is(ul,li){background:transparent!important;border-color:var(--td-ui-line)!important}
.td-search .other-box :is(.featured-article-box,.hot-products) li:hover{background:var(--td-ui-panel)!important}
.td-search .other-box .hot-products-text h2{color:var(--td-ui-ink)!important}
.td-store .buy-v4-toggle .buy-toggle-in{background:var(--td-ui-panel)!important;color:var(--td-ui-ink)!important}
.td-user-center .td-text-link{color:var(--td-ui-accent)!important}
.td-user-center .td-text-link:hover{color:#9bddd3!important}
/* Search results retain real thumbnails; empty CMS placeholders have no content. */
.td-search #result .result-item>a:has(img[src$="/static/images/default.jpg"]){display:none}
.td-search #result .result-item .article-info-text{flex:1;min-width:0;height:auto;width:auto!important}
.td-search #result .result-item .article-info-text h1 a{display:block;overflow-wrap:anywhere;word-break:normal}
.td-search #result .result-item .article-info-text font{color:var(--td-ui-accent)!important}
.td-search #result .result-item .article-tag{position:static;margin-top:20px}
.td-search #result .result-item .article-tag span{opacity:1}
.td-search #result .result-item>a img{max-width:100%;height:auto}
@media(max-width:820px){
 .td-search #result .result-item{flex-direction:column;align-items:stretch;gap:16px}
 .td-search #result .result-item .article-info-text{width:100%!important}
 .td-store .pay-bottom{width:100%;padding:24px 0 0!important;display:flex;flex-direction:column;gap:28px;align-items:stretch}
 .td-store .vip-rights,.td-store .pay-detail{width:100%!important;min-width:0;margin:0}
 .td-store .pay-detail-top{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:20px!important;height:auto}
 .td-store .pay-detail-qrcode{width:132px;flex:none;align-self:center}
 .td-store .pay-detail-wrap{width:100%;padding:0!important;min-width:0}
 .td-store .pay-detail-bottom{padding:16px 20px!important;display:flex;flex-wrap:wrap;gap:12px;height:auto}
 .td-store .pay-detail-price{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}
 .td-store .pay-detail-des{height:auto;min-height:24px;overflow-wrap:anywhere}
}
/* Standalone public CMS information pages load this theme without a site header. */
body.cms-spt-popup-body,body.cms-spt-popup-body .cms-spt-popup-container{background:var(--td-ui-ground)!important;color:var(--td-ui-ink)!important;color-scheme:dark}
.cms-spt-popup-body :is(.layui-layer,.layui-layer-title,.layui-layer-content,.layui-m-layerchild){background:var(--td-ui-panel)!important;color:var(--td-ui-ink)!important;border-color:var(--td-ui-line)!important}
.cms-spt-popup-body .layui-layer{box-shadow:0 16px 40px -16px #0009}
.cms-spt-popup-body .layui-layer-btn a,.cms-spt-popup-body .layui-m-layerbtn span{background:var(--td-ui-raised)!important;color:var(--td-ui-ink)!important;border-color:var(--td-ui-line)!important}
.cms-spt-popup-body .layui-layer-btn .layui-layer-btn0{background:var(--td-ui-accent)!important;color:#152e34!important}
