.span-underline{text-decoration:underline;cursor:pointer;color:#1890ff}.arrow-dropdown{transform:rotate(180deg)}.tips{font-size:12px;font-weight:400;color:#80a4bc}.tooltip{background:#344860!important}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anti-scan{padding:20px;color:#303133}.anti-scan .scan-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.anti-scan h2{font-size:20px;font-weight:600;margin:0 0 6px}.anti-scan .scan-hint,.anti-scan .scan-subtitle{color:#909399;font-size:13px;line-height:1.7}.anti-scan .scan-hint{margin:6px 0}.anti-scan .scan-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.anti-scan .scan-toolbar .el-input{width:240px}.anti-scan .scan-toolbar .el-select{width:170px}.anti-scan .scan-toolbar .el-select .el-input{width:100%}.anti-scan .scan-toolbar .el-date-editor{width:365px}.anti-scan .scan-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.anti-scan .scan-actions .el-button+.el-button{margin-left:0}.anti-scan .el-alert{margin-bottom:16px}.anti-scan .el-pagination{text-align:right;padding-top:18px}.anti-scan .scan-link{color:#165dff;cursor:pointer;word-break:break-all}.anti-scan .scan-muted{color:#909399}.anti-scan .scan-danger{color:#f56c6c}.anti-scan .scan-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.anti-scan .scan-stat{padding:20px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.anti-scan .scan-stat strong{display:block;font-size:30px;color:#165dff;margin:10px 0;font-weight:600}.anti-scan .scan-panels{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:20px}.anti-scan .scan-panel{padding:18px;border:1px solid #ebeef5;border-radius:6px;background:#fff;min-width:0}.anti-scan .scan-panel h3{margin:0 0 16px;font-size:16px}.anti-scan .scan-form .el-input-number,.anti-scan .scan-form .el-select{width:100%}.anti-scan .scan-form .el-radio-group{display:flex;flex-wrap:wrap;gap:10px}.anti-scan .scan-form .el-radio{margin-right:12px;line-height:28px}.anti-scan .scan-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-bottom:22px}.anti-scan .scan-detail dt{color:#909399;font-size:13px;margin-bottom:6px}.anti-scan .scan-detail dd{margin:0;word-break:break-all;line-height:1.7}.anti-scan .scan-section{margin:22px 0 10px;font-weight:600}.anti-scan .scan-text{white-space:pre-wrap;word-break:break-word;line-height:1.8}.anti-scan pre.scan-code{white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto;background:#f6f8fa;border-radius:4px;padding:14px;line-height:1.6;font-size:12px}.anti-scan .scan-coverage{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0;color:#606266}@media(max-width:1100px){.anti-scan .scan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.anti-scan .scan-panels{grid-template-columns:1fr}}