.subscription-code-info[data-v-736a3264]{margin-left:125px;font-size:13px;margin-top:-10px;margin-bottom:20px}.no-data[data-v-6c74f27c]{height:80px}.time-separator[data-v-4ab94495]{margin:0 8px;font-weight:700}.no-data[data-v-f4d4ccfe]{height:80px}.run-product-characteristics-page .el-form--inline .el-form-item__label{line-height:unset;padding:0;margin-bottom:0}.run-product-characteristics-page .el-form-item,.run-product-characteristics-page .el-form-item .el-date-editor,.run-product-characteristics-page .el-form-item .el-input,.run-product-characteristics-page .el-form-item .el-select{width:100%}.connection-status[data-v-335aabf5]{padding:5px 10px;font-weight:700;font-size:14px;position:fixed;right:30px;top:130px;background-color:#bbb;color:#fff;border-radius:5px}.connection-status.red-bg[data-v-335aabf5]{background-color:#ff4d4d}.connection-status.green-bg[data-v-335aabf5]{background-color:#4caf50}.model-generator-form[data-v-63dc065c]{border-bottom:1px solid #ddd;margin-bottom:15px}.model-generator-form[data-v-63dc065c] .el-form{margin:0}.model-generator-form[data-v-63dc065c] .el-form .el-form-item{margin-bottom:12px}.model-generator-form[data-v-63dc065c] .el-form .el-form-item:last-child{margin-bottom:8px}.model-generator-form .run-button[data-v-63dc065c]{width:100%}.history-header[data-v-d86554c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.history-header h4[data-v-d86554c0]{font-size:16px;font-weight:600;margin-bottom:0}.history-header .loading-indicator[data-v-d86554c0]{font-size:12px;color:#007bff;font-style:italic}.model-generator-history[data-v-d86554c0]{margin-top:30px}.model-generator-history h4[data-v-d86554c0]{font-size:16px;font-weight:600;margin-bottom:15px}.model-generator-history .no-jobs[data-v-d86554c0]{text-align:center;color:#999;padding:20px;font-size:14px}.model-generator-history .job-list .job-item[data-v-d86554c0]{padding:12px;margin-bottom:7px;border:1px solid #ddd;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background-color:#fff}.model-generator-history .job-list .job-item[data-v-d86554c0]:hover{border-color:#007bff;background-color:#f8f9fa}.model-generator-history .job-list .job-item.active[data-v-d86554c0]{border-color:#007bff;background-color:#e7f3ff}.model-generator-history .job-list .job-item .job-header[data-v-d86554c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.model-generator-history .job-list .job-item .job-header .job-title[data-v-d86554c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.model-generator-history .job-list .job-item .job-header .job-title .job-name[data-v-d86554c0]{font-weight:600;font-size:14px}.model-generator-history .job-list .job-item .job-header .job-right[data-v-d86554c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.model-generator-history .job-list .job-item .job-header .job-right .job-progress[data-v-d86554c0]{font-size:12px;color:#ffc107;font-weight:600}.model-generator-history .job-list .job-item .job-header .job-right .job-progress .progress-text[data-v-d86554c0]{font-size:12px}.model-generator-history .job-list .job-item .job-header .job-right .job-status[data-v-d86554c0]{font-size:12px;padding:2px 8px;border-radius:3px;font-weight:500}.model-generator-history .job-list .job-item .job-header .job-right .job-status.status-completed[data-v-d86554c0]{background-color:#d4edda;color:#155724}.model-generator-history .job-list .job-item .job-header .job-right .job-status.status-failed[data-v-d86554c0]{background-color:#f8d7da;color:#721c24}.model-generator-history .job-list .job-item .job-header .job-right .job-status.status-processing[data-v-d86554c0]{background-color:#fff3cd;color:#856404}.model-generator-history .job-list .job-item .job-header .job-right .job-status.status-pending[data-v-d86554c0]{background-color:#d1ecf1;color:#0c5460}.model-generator-history .job-list .job-item .job-meta .job-info-row[data-v-d86554c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.model-generator-history .job-list .job-item .job-meta .job-info-row .job-date[data-v-d86554c0]{font-size:11px;color:#666}.model-generator-history .job-list .job-item .job-meta .job-info-row .job-product[data-v-d86554c0]{font-size:11px;color:#666}.model-generator-history .show-more-btn[data-v-d86554c0]{width:100%;font-size:13px}.model-generator-detail .error-state[data-v-3c49003a],.model-generator-detail .loading-state[data-v-3c49003a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;color:#666}.model-generator-detail .error-state p[data-v-3c49003a],.model-generator-detail .loading-state p[data-v-3c49003a]{margin-top:15px;font-size:16px}.model-generator-detail .detail-content .chart-section[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section[data-v-3c49003a],.model-generator-detail .detail-content .table-section[data-v-3c49003a]{margin-bottom:15px;padding:20px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.model-generator-detail .detail-content .chart-section h4[data-v-3c49003a],.model-generator-detail .detail-content .chart-section h5[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section h4[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section h5[data-v-3c49003a],.model-generator-detail .detail-content .table-section h4[data-v-3c49003a],.model-generator-detail .detail-content .table-section h5[data-v-3c49003a]{margin-bottom:15px;font-weight:600}.model-generator-detail .detail-content .chart-section h4[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section h4[data-v-3c49003a],.model-generator-detail .detail-content .table-section h4[data-v-3c49003a]{font-size:18px}.model-generator-detail .detail-content .chart-section h5[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section h5[data-v-3c49003a],.model-generator-detail .detail-content .table-section h5[data-v-3c49003a]{font-size:14px;color:#666}.model-generator-detail .detail-content .metadata-content .metadata-grid[data-v-3c49003a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:5px;margin-top:5px}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item label[data-v-3c49003a]{font-weight:600;margin-right:8px;font-size:13px}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span[data-v-3c49003a]{font-size:13px}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span.status-completed[data-v-3c49003a]{color:#28a745;font-weight:600}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span.status-failed[data-v-3c49003a]{color:#dc3545;font-weight:600}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span.status-processing[data-v-3c49003a]{color:#ffc107;font-weight:600}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span.status-pending[data-v-3c49003a]{color:#17a2b8;font-weight:600}.model-generator-detail .detail-content .metadata-content .progress-container[data-v-3c49003a]{margin-top:20px}.model-generator-detail .detail-content .metadata-content .progress-container label[data-v-3c49003a]{display:block;font-weight:600;margin-bottom:8px;font-size:13px}.model-generator-detail .detail-content .metadata-content .error-message[data-v-3c49003a]{margin-top:20px;padding:15px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.model-generator-detail .detail-content .metadata-content .error-message i[data-v-3c49003a]{font-size:18px}.model-generator-detail .detail-content .metadata-content .error-message span[data-v-3c49003a]{font-size:14px}.model-generator-detail .detail-content .metadata-content .parameters-section[data-v-3c49003a]{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.model-generator-detail .detail-content .metadata-content .parameters-section h5[data-v-3c49003a]{font-size:13px;margin-bottom:10px}.model-generator-detail .detail-content .metadata-content .parameters-section .parameters-grid[data-v-3c49003a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:5px}.model-generator-detail .detail-content .metadata-content .parameters-section .parameters-grid .parameter-item label[data-v-3c49003a]{font-weight:600;margin-right:8px;font-size:13px;color:#555}.model-generator-detail .detail-content .metadata-content .parameters-section .parameters-grid .parameter-item span[data-v-3c49003a]{font-size:13px;color:#333}.model-generator-detail .detail-content .metadata-content .results-section[data-v-3c49003a]{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.model-generator-detail .detail-content .metadata-content .results-section h5[data-v-3c49003a]{font-size:13px;margin-bottom:10px}.model-generator-detail .detail-content .metadata-content .results-section .results-grid[data-v-3c49003a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:5px}.model-generator-detail .detail-content .metadata-content .results-section .results-grid .result-item label[data-v-3c49003a]{font-weight:600;margin-right:8px;font-size:13px;color:#555}.model-generator-detail .detail-content .metadata-content .results-section .results-grid .result-item span[data-v-3c49003a]{font-size:13px;color:#333}.model-generator-detail .detail-content .metadata-content .results-section .equation-section[data-v-3c49003a]{margin-top:10px;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.model-generator-detail .detail-content .metadata-content .results-section .equation-section .equation-label[data-v-3c49003a]{font-size:13px;font-weight:600;color:#333;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.model-generator-detail .detail-content .metadata-content .results-section .equation-section .equation-input[data-v-3c49003a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.model-generator-detail .detail-content .metadata-content .results-section .equation-section .equation-input[data-v-3c49003a] input{font-family:monospace;font-size:12px}.model-generator-detail .detail-content .metadata-content .results-section .equation-section .el-button[data-v-3c49003a]{-ms-flex-negative:0;flex-shrink:0}.model-generator-detail .detail-content .chart-section .chart-controls[data-v-3c49003a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;background-color:#f8f9fa;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.model-generator-detail .detail-content .chart-section .chart-controls .chart-actions[data-v-3c49003a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.model-generator-detail .detail-content .chart-section .chart-container[data-v-3c49003a]{width:100%;height:400px}.model-generator-container[data-v-21d63163]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 90px);background:#fff}.model-generator-sidebar[data-v-21d63163]{width:360px;border-right:1px solid #ddd;padding:20px;background-color:#f8f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.model-generator-sidebar h5[data-v-21d63163]{-ms-flex-negative:0;flex-shrink:0}.model-generator-sidebar[data-v-21d63163] .model-generator-form{-ms-flex-negative:0;flex-shrink:0}.model-generator-sidebar[data-v-21d63163] .model-generator-history{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;margin-right:-20px;margin-bottom:-20px;padding-right:20px;padding-bottom:20px}.model-generator-main[data-v-21d63163]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px;background-color:#fff}.empty-state[data-v-21d63163]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#999;font-size:16px}