.titles-wrap[data-v-f84cccf4]{flex:1 1 0%;min-width:0}.report-titles[data-v-f84cccf4]{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.report-title[data-v-f84cccf4]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.service-report-detail[data-v-f84cccf4]{min-height:100vh;background-color:#f5f5f5}.report-title h2[data-v-f84cccf4]{margin:0;font-size:20px;font-weight:500;color:#2c3e50}.report-content-container[data-v-f84cccf4]{max-width:1200px;margin:0 auto;background:#fff;min-height:calc(100vh - 100px)}.loading-container[data-v-f84cccf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px;color:#666}.markdown-content-wrapper[data-v-f84cccf4]{padding:30px}.report-meta-info[data-v-f84cccf4]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:20px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.meta-item[data-v-f84cccf4]{display:flex;align-items:center;gap:8px}.meta-item .label[data-v-f84cccf4]{font-weight:500;color:#606266;min-width:80px}.divider[data-v-f84cccf4]{height:1px;background-color:#e4e7ed;margin:20px 0}.empty-content[data-v-f84cccf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px;color:#909399}.empty-icon[data-v-f84cccf4]{font-size:48px;margin-bottom:16px;color:#c0c4cc}.empty-content p[data-v-f84cccf4]{margin:0 0 20px 0;font-size:16px}.markdown-content[data-v-f84cccf4]{line-height:1.8;color:#333;font-size:15px;word-wrap:break-word;word-break:break-word}.markdown-content [data-v-f84cccf4]{box-sizing:border-box}.markdown-content[data-v-f84cccf4] table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.markdown-content[data-v-f84cccf4] table td,.markdown-content[data-v-f84cccf4] table th{border:1px solid #e6e6e6;padding:12px 15px;text-align:left}.markdown-content[data-v-f84cccf4] table th{background-color:#f8f9fa;font-weight:600;text-align:center;color:#495057}.markdown-content[data-v-f84cccf4] table tr:nth-child(2n){background-color:#fafbfc}.markdown-content[data-v-f84cccf4] table tr:hover{background-color:#f1f3f4}.markdown-content[data-v-f84cccf4] h1{font-size:28px;margin:30px 0 20px 0;color:#2c3e50;border-bottom:3px solid #409eff;padding-bottom:10px;font-weight:600}.markdown-content[data-v-f84cccf4] h2{font-size:24px;margin:25px 0 15px 0;color:#34495e;border-bottom:2px solid #67c23a;padding-bottom:8px;font-weight:600}.markdown-content[data-v-f84cccf4] h3{font-size:20px;margin:20px 0 12px 0;color:#34495e;font-weight:600}.markdown-content[data-v-f84cccf4] h4{font-size:18px;margin:18px 0 10px 0;color:#34495e;font-weight:500}.markdown-content[data-v-f84cccf4] p{margin:20px 0;line-height:1.8;text-align:justify}.markdown-content[data-v-f84cccf4] b,.markdown-content[data-v-f84cccf4] strong{color:#e6a23c!important;font-weight:700!important;font-style:normal!important}.markdown-content[data-v-f84cccf4] em{color:#909399;font-style:italic}.markdown-content[data-v-f84cccf4] code{background-color:#f4f4f5;padding:3px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#e6a23c}.markdown-content[data-v-f84cccf4] pre{background-color:#f6f8fa;padding:16px;border-radius:6px;overflow-x:auto;border-left:4px solid #409eff;margin:20px 0}.markdown-content[data-v-f84cccf4] pre code{background:none;padding:0;color:#24292e}.markdown-content[data-v-f84cccf4] ol,.markdown-content[data-v-f84cccf4] ul{margin:15px 0;padding-left:30px;list-style-type:disc;display:block}.markdown-content[data-v-f84cccf4] ol{list-style-type:decimal}.markdown-content[data-v-f84cccf4] li{margin:8px 0;line-height:1.6;display:list-item}.markdown-content[data-v-f84cccf4] blockquote{border-left:4px solid #dfe2e5;padding:0 15px;color:#6a737d;margin:20px 0;background-color:#f8f9fa}.markdown-content[data-v-f84cccf4] hr{border:none;height:2px;background-color:#e1e4e8;margin:25px 0}@media (max-width:768px){.report-meta-info[data-v-f84cccf4]{flex-direction:column;gap:12px}.markdown-content-wrapper[data-v-f84cccf4]{padding:20px 15px}.markdown-content[data-v-f84cccf4] table{font-size:12px}.markdown-content[data-v-f84cccf4] table td,.markdown-content[data-v-f84cccf4] table th{padding:8px 10px}}