.contract-detail-container[data-v-49b39206]{padding:24px;background-color:#f7f9fb;min-height:calc(100vh - 64px)}.contract-detail-container .header-breadcrumb[data-v-49b39206]{display:flex;align-items:center;margin-bottom:24px;font-size:14px}.contract-detail-container .header-breadcrumb .back-link[data-v-49b39206]{color:#606266;cursor:pointer;display:flex;align-items:center;transition:color .2s}.contract-detail-container .header-breadcrumb .back-link[data-v-49b39206]:hover{color:#409eff}.contract-detail-container .header-breadcrumb .back-link i[data-v-49b39206]{margin-right:4px;font-weight:700}.contract-detail-container .header-breadcrumb .sep[data-v-49b39206]{margin:0 12px;color:#c0c4cc}.contract-detail-container .header-breadcrumb .current-page[data-v-49b39206]{font-weight:600;color:#303133;font-size:16px}.contract-detail-container .main-content[data-v-49b39206]{background:#fff;border-radius:12px;padding:20px 28px 28px;box-shadow:0 1px 8px rgba(0,0,0,.04)}.contract-detail-container .main-content .proto-tabs[data-v-49b39206] .el-tabs__header{margin-bottom:30px}.contract-detail-container .main-content .proto-tabs[data-v-49b39206] .el-tabs__item{font-size:15px;height:50px;line-height:50px;padding:0 25px}.contract-detail-container .main-content .proto-tabs[data-v-49b39206] .el-tabs__item.is-active{font-weight:600;color:#1e6fff}.contract-detail-container .main-content .proto-tabs[data-v-49b39206] .el-tabs__active-bar{background-color:#1e6fff;height:3px;border-radius:3px}.contract-detail-container .main-content .proto-tabs[data-v-49b39206] .el-tabs__nav-wrap:after{height:1px;background-color:#f0f2f5}.contract-detail-container .main-content .tab-body[data-v-49b39206]{padding-top:10px}.contract-detail-container .main-content .tab-body .table-tools[data-v-49b39206]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.contract-detail-container .main-content .tab-body .table-tools .table-title[data-v-49b39206]{font-size:18px;font-weight:600;color:#303133}.contract-detail-container .main-content .tab-body .table-tools .right-tools[data-v-49b39206]{display:flex;gap:15px}.contract-detail-container .main-content .tab-body .table-tools .search-box[data-v-49b39206]{display:flex}.contract-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-49b39206]{width:320px}.contract-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-49b39206] .el-input__inner{border-radius:8px 0 0 8px;height:40px;border-right:none}.contract-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-49b39206] .el-input-group__append{background-color:#1e6fff;border-color:#1e6fff;color:#fff;border-radius:0 8px 8px 0;padding:0 15px}.contract-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-49b39206] .el-input-group__append .el-button{margin:-10px -20px}.contract-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-49b39206] .el-input-group__append i{color:#fff}.contract-detail-container .main-content .overview-tab .stats-grid[data-v-49b39206]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card[data-v-49b39206]{background:#fff;border-radius:10px;padding:24px;border:1px solid #f0f2f5;box-shadow:0 2px 12px rgba(0,0,0,.02);display:flex;flex-direction:column;justify-content:center;min-height:140px}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card .card-title[data-v-49b39206]{font-size:15px;color:#606266;margin-bottom:12px;display:flex;align-items:center}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card .card-title i[data-v-49b39206]{margin-right:8px;font-size:18px}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card .card-value[data-v-49b39206]{font-size:34px;font-weight:700;color:#303133;margin-bottom:8px}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card .card-value-large[data-v-49b39206]{font-size:36px;font-weight:800;color:#303133;margin-bottom:8px}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card .card-sub[data-v-49b39206]{font-size:13px;color:#909399}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card.card-total[data-v-49b39206]{background-color:#f7fbff;border-color:#e6f1ff}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card.card-active .card-title i[data-v-49b39206]{color:#67c23a}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card.card-processing .card-title i[data-v-49b39206]{color:#e6a23c}.contract-detail-container .main-content .overview-tab .stats-grid .stats-card.card-completed .card-title i[data-v-49b39206]{color:#409eff}.contract-detail-container .main-content .analysis-tab .analysis-grid[data-v-49b39206]{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#fcfdfe;border:1px solid #f0f2f5;border-radius:12px;padding:30px;margin-bottom:30px}.contract-detail-container .main-content .analysis-tab .analysis-grid .analysis-section .section-title[data-v-49b39206]{font-size:16px;font-weight:600;color:#303133;margin-bottom:24px}.contract-detail-container .main-content .analysis-tab .analysis-grid .analysis-section .chart-mock .chart-row[data-v-49b39206]{display:flex;align-items:center;margin-bottom:20px}.contract-detail-container .main-content .analysis-tab .analysis-grid .analysis-section .chart-mock .chart-row .label[data-v-49b39206]{width:100px;font-size:14px;color:#606266}.contract-detail-container .main-content .analysis-tab .analysis-grid .analysis-section .chart-mock .chart-row .progress-wrapper[data-v-49b39206]{flex:1;height:12px;background:#f0f2f5;border-radius:6px;margin:0 15px;overflow:hidden}.contract-detail-container .main-content .analysis-tab .analysis-grid .analysis-section .chart-mock .chart-row .progress-wrapper .progress-bar[data-v-49b39206]{height:100%;border-radius:6px;transition:width .6s ease}.contract-detail-container .main-content .analysis-tab .analysis-grid .analysis-section .chart-mock .chart-row .value[data-v-49b39206]{width:100px;font-size:15px;font-weight:600;text-align:right}.contract-detail-container .main-content .proto-table[data-v-49b39206] th{background-color:#f8f9fb!important;color:#303133;font-weight:600;padding:12px 0}.contract-detail-container .main-content .proto-table[data-v-49b39206] .el-table__row{height:64px}.contract-detail-container .main-content .proto-table b[data-v-49b39206]{color:#303133;font-weight:600}.contract-detail-container .main-content .proto-table .oval-tag[data-v-49b39206]{display:inline-block;padding:2px 12px;border-radius:12px;font-size:13px}.contract-detail-container .main-content .proto-table .oval-tag.bg-green-light[data-v-49b39206]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.contract-detail-container .main-content .proto-table .oval-tag.bg-orange-light[data-v-49b39206]{background:#fffbe6;color:#faad14;border:1px solid #ffe58f}.contract-detail-container .main-content .proto-table .oval-tag.bg-blue-light[data-v-49b39206]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.contract-detail-container .main-content .proto-table .oval-tag.bg-grey-light[data-v-49b39206]{background:#f5f5f5;color:#8c8c8c;border:1px solid #d9d9d9}.contract-detail-container .main-content .proto-table .oval-tag.bg-red-light[data-v-49b39206]{background:#fff1f0;color:#f5222d;border:1px solid #ffa39e}.contract-detail-container .main-content .color-green[data-v-49b39206]{color:#52c41a!important}.contract-detail-container .main-content .color-orange[data-v-49b39206]{color:#faad14!important}.contract-detail-container .main-content .color-blue[data-v-49b39206]{color:#1890ff!important}.contract-detail-container .main-content .color-red[data-v-49b39206]{color:#f5222d!important}.contract-detail-container .main-content .bg-green[data-v-49b39206]{background:#52c41a!important}.contract-detail-container .main-content .bg-orange[data-v-49b39206]{background:#faad14!important}.contract-detail-container .main-content .bg-blue[data-v-49b39206]{background:#1890ff!important}.contract-detail-container .main-content .bg-grey[data-v-49b39206]{background:#bfbfbf!important}.contract-detail-container .main-content .pagination-container[data-v-49b39206],.contract-detail-container .main-content .pagination-mock[data-v-49b39206]{margin-top:28px;display:flex;justify-content:space-between;align-items:center}.contract-detail-container .main-content .pagination-container .total-info[data-v-49b39206],.contract-detail-container .main-content .pagination-mock .total-info[data-v-49b39206]{font-size:14px;color:#909399}.contract-detail-container .main-content .pagination-container[data-v-49b39206] .el-pagination .el-pager li,.contract-detail-container .main-content .pagination-mock[data-v-49b39206] .el-pagination .el-pager li{margin:0 3px;border:1px solid #dcdfe6;border-radius:4px}.contract-detail-container .main-content .pagination-container[data-v-49b39206] .el-pagination .el-pager li.active,.contract-detail-container .main-content .pagination-mock[data-v-49b39206] .el-pagination .el-pager li.active{background-color:#1e6fff;border-color:#1e6fff;color:#fff}