/* 由 tools/mp_css.js 从 _reverse/port/tool__pg__jg__index.css 重挂到 .mpage-pgjg（原版 wxss 数值） */
.mpage-pgjg .content{padding-bottom:90px;padding-top:194px}
.mpage-pgjg .top-content{background:#fff;border-radius:8px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:12px}
.mpage-pgjg .fled-content{background:#f5f5f5;left:0;position:fixed;right:0;top:0}
.mpage-pgjg .score-section{padding:20px}
.mpage-pgjg .score-circle{-webkit-align-items:baseline;align-items:baseline;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:-webkit-flex;display:flex;height:120px;-webkit-justify-content:center;justify-content:center;width:120px}
.mpage-pgjg .score-value{color:#fff;font-size:42px;font-weight:700;padding-top:30px}
.mpage-pgjg .score-unit{color:hsla(0,0%,100%,.9);font-size:16px}
.mpage-pgjg .score-level{color:#333;display:block;font-size:20px;font-weight:700;margin-bottom:5px;text-align:center}
.mpage-pgjg .score-desc{color:#999;font-size:13px}
.mpage-pgjg .fs-desc{text-align:center}
.mpage-pgjg .pf-right{padding-top:20px}
.mpage-pgjg .image-section{background-color:#fff;border-radius:16px;margin:0 15px 15px;padding:20px}
.mpage-pgjg .section-title{color:#333;display:block;font-size:16px;font-weight:700;margin-bottom:15px}
.mpage-pgjg .image-container{-webkit-align-items:center;align-items:center;background-color:#fafafa;border:1px solid #eee;border-radius:12px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;min-height:200px;overflow:hidden;width:100%}
.mpage-pgjg .result-image{max-height:400px;width:100%}
.mpage-pgjg .no-image{color:#999;font-size:14px}
.mpage-pgjg .detail-section{background-color:#fff;border-radius:12px;color:#363636;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:14px;gap:15px;line-height:22px;margin:12px;padding:15px}
.mpage-pgjg .detail-card{background-color:#fff;border-radius:16px;padding:20px}
.mpage-pgjg .detail-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-bottom:12px}
.mpage-pgjg .detail-icon{height:28px;margin-right:10px;width:28px}
.mpage-pgjg .detail-title{font-size:16px;font-weight:700}
.mpage-pgjg .detail-content{color:#666;font-size:14px;line-height:1.6}
.mpage-pgjg .detail-card.positive .detail-title{color:#52c41a}
.mpage-pgjg .detail-card.warning .detail-title{color:#faad14}
.mpage-pgjg .detail-card.suggestion .detail-title{color:#1890ff}
.mpage-pgjg .action-section{background-color:#fff;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.05);display:-webkit-flex;display:flex;gap:15px;left:0;padding:12px;position:fixed;right:0}
.mpage-pgjg .btn-primary{background-color:#606ff8;color:#fff;padding:15px}
.mpage-pgjg .btn-default,.mpage-pgjg .btn-primary{border-radius:25px;-webkit-flex:1;flex:1;font-size:16px;text-align:center}
.mpage-pgjg .btn-default{background-color:#f5f5f5;border:1px solid #ddd;color:#666;padding:5px 0 0}
.mpage-pgjg wx-button::after{border:none;color:red}
.mpage-pgjg .detail-img{width:100%}
.mpage-pgjg .pg-ly{line-height:20px;text-indent:2em}
.mpage-pgjg .pg-list,.mpage-pgjg .pg-ly{color:#434444;font-size:13px}
.mpage-pgjg .pg-list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-bottom:8px}
.mpage-pgjg .score-css{border-radius:10px;color:#3344db;margin-right:8px;padding-left:5px;padding-right:5px;text-align:center;width:40px}
.mpage-pgjg .se-title{font-size:15px;font-weight:700}
.mpage-pgjg .se-content{color:#4e4d4d;text-indent:2em}
.mpage-pgjg .se-item{padding-top:10px}