#sharedAnalysis,.shared-analysis{min-width:0}.sa-chart{margin:20px 0;padding:16px;background:#f7fafc;border:1px solid #dce7ef;border-radius:10px}.sa-chart svg{width:100%;max-height:360px}.sa-chart figcaption{font-weight:700;margin-bottom:12px;color:#20475e}.shared-analysis section{margin:24px 0;padding-top:12px;border-top:1px solid #dce7ef}.shared-analysis h3{margin:10px 0}.shared-analysis li{margin:9px 0;line-height:1.7}.shared-analysis p{line-height:1.7}.shared-analysis small{display:block;color:#536775}.sa-heat td{text-align:center}.shared-analysis svg text{font-family:'Microsoft YaHei',Arial,sans-serif;fill:#173347}@media print{.sa-control{display:none!important}.sa-chart{break-inside:avoid}.lead-scroll{overflow:visible}}
.sa-diagnostic-head{padding:20px;background:#edf4fb;border-left:4px solid #2465ae;border-radius:8px}.sa-diagnostic-head h2{margin:0 0 10px;color:#174777}.sa-radar svg{display:block;margin:auto;max-width:720px;max-height:480px}.sa-diagnostic-text p{line-height:1.9;margin:16px 0}.sa-diagnostic-text b{color:#174777}.sa-radar p{font-size:13px;color:#536775}

.sa-tabs{display:flex;gap:10px;margin:12px 0 20px}.sa-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.sa-cards>div{padding:18px;background:#f0f6fa;border-radius:10px}.sa-cards strong{display:block;font-size:26px;margin-top:8px;color:#164a6a}.sa-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sa-bar{display:flex;align-items:center;gap:10px;margin:14px 0}.sa-bar>span{width:110px;flex-shrink:0}.sa-bar>div{flex:1;min-width:0;background:#e0eaf0;border-radius:4px;overflow:hidden}.sa-bar i{display:block;height:18px;background:#3b88ae}.sa-bar b{min-width:55px;font-size:13px}.sa-conclusion{background:#f7fafc;padding:14px;border-left:3px solid #3b88ae}.shared-analysis details{margin:18px 0}.shared-analysis summary{cursor:pointer;font-weight:600;padding:10px 0}@media(max-width:700px){.sa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-two{grid-template-columns:1fr}.sa-bar>span{width:85px}.sa-tabs{flex-wrap:wrap}}
