/* 由 tools/mp_css.js 从 _reverse/port/lt__detail__detail.css 重挂到 .mpage-ltdetail（原版 wxss 数值） */
.mpage-ltdetail .top-bg{background:linear-gradient(135deg,#667eea,#764ba2);left:0;position:fixed;right:0;top:0;z-index:100}
.mpage-ltdetail .top-bg-info{padding-top:0}
.mpage-ltdetail .status{width:100%}
.mpage-ltdetail .top-bar{height:44px;-webkit-justify-content:space-between;justify-content:space-between;padding:0 15px}
.mpage-ltdetail .back-btn,.mpage-ltdetail .top-bar{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}
.mpage-ltdetail .back-btn{height:40px;-webkit-justify-content:center;justify-content:center;width:40px}
.mpage-ltdetail .back-icon{color:#fff;font-size:20px}
.mpage-ltdetail .title{color:#fff;font-size:18px;font-weight:600}
.mpage-ltdetail .placeholder{width:40px}
.mpage-ltdetail .detail-container{background:#fff;padding-bottom:100px}
.mpage-ltdetail{background-color:#f5f5f5;min-height:100vh}
.mpage-ltdetail .image-swiper{height:270px;width:100%}
.mpage-ltdetail .swiper-image{display:block;height:100%;width:100%}
.mpage-ltdetail .user-section{-webkit-align-items:center;align-items:center;border-bottom:1px solid #f0f0f0;display:-webkit-flex;display:flex;padding:15px}
.mpage-ltdetail .user-avatar{border-radius:50%;height:36px;margin-right:15px;width:36px}
.mpage-ltdetail .user-info{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column}
.mpage-ltdetail .user-name{color:#333;font-size:16px;font-weight:600;margin-bottom:4px}
.mpage-ltdetail .user-nickname{color:#999;font-size:12px}
.mpage-ltdetail .create-time{color:#ccc;font-size:12px}
.mpage-ltdetail .content-section{padding:20px 15px}
.mpage-ltdetail .content-text{color:#333;font-size:16px;line-height:1.8;white-space:pre-wrap}
.mpage-ltdetail .action-section{border-top:1px solid #f0f0f0;-webkit-justify-content:center;justify-content:center;padding:20px 15px}
.mpage-ltdetail .action-section,.mpage-ltdetail .like-btn{display:-webkit-flex;display:flex}
.mpage-ltdetail .like-btn{-webkit-align-items:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;-webkit-flex-direction:column;flex-direction:column;padding:15px 40px}
.mpage-ltdetail .like-icon{color:hsla(0,0%,100%,.8);font-size:32px;margin-bottom:8px;transition:all .3s ease}
.mpage-ltdetail .like-icon.liked{-webkit-animation:like-bounce .3s ease;animation:like-bounce .3s ease;color:#ff6b6b}
.mpage-ltdetail 0%,.mpage-ltdetail 100%{-webkit-transform:scale(1);transform:scale(1)}
.mpage-ltdetail 50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
.mpage-ltdetail 0%,.mpage-ltdetail 100%{-webkit-transform:scale(1);transform:scale(1)}
.mpage-ltdetail 50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
.mpage-ltdetail .like-count{color:#fff;font-size:14px}
.mpage-ltdetail .bot-content{background-color:#fff;bottom:0;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;left:0;padding:12px;position:fixed;right:0}
.mpage-ltdetail .bot-content,.mpage-ltdetail .bot-left{display:-webkit-flex;display:flex}
.mpage-ltdetail .bot-left{border-radius:4px;color:#fff;font-size:14px;height:40px;margin-top:4px;text-align:center;width:70%}
.mpage-ltdetail .bot-right{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;width:30%}
.mpage-ltdetail .bot-img{height:26px;width:26px}
.mpage-ltdetail .right-item{margin:auto}
.mpage-ltdetail .bot-name{color:#9e9c9c;font-size:12px}
.mpage-ltdetail .active{color:red}
.mpage-ltdetail .ratio-modal-mask{-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.5);bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}
.mpage-ltdetail .ratio-modal{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow:hidden;width:80%}
.mpage-ltdetail .modal-close{color:#999;cursor:pointer;font-size:24px;height:30px;margin-left:70%;padding:10px;position:absolute;width:30px}
.mpage-ltdetail .jb-item{border:1px solid #f5f5f5;border-radius:5px;color:#3b3b3b;font-size:13px;margin:10px 15px;padding:12px;text-align:center}
.mpage-ltdetail .model-title{font-size:15px;font-weight:700;padding-top:15px;text-align:center}
.mpage-ltdetail .bott-right-item{border-bottom-right-radius:8px;border-top-right-radius:8px}
.mpage-ltdetail .bott-right-item,.mpage-ltdetail .bott-right-item-t{background:#606ff8;padding-top:10px;width:50%}
.mpage-ltdetail .bott-right-item-t{background-color:#fab16c;border-bottom-left-radius:8px;border-top-left-radius:8px}
