.handle-box[data-v-e2ca1b66]{margin-bottom:20px}.handle-input[data-v-e2ca1b66]{width:180px;display:inline-block}.table[data-v-e2ca1b66]{width:100%;font-size:14px}.red[data-v-e2ca1b66]{color:red}.mr10[data-v-e2ca1b66]{margin-right:10px}.table-td-thumb[data-v-e2ca1b66]{display:block;margin:auto;width:40px;height:40px}.avatar-uploader .el-upload[data-v-e2ca1b66]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:100px;height:100px}[data-v-e2ca1b66] .el-upload--text{width:100px;height:100px}.avatar-uploader .el-upload[data-v-e2ca1b66]:hover{border-color:var(--primary)}.avatar-uploader-icon[data-v-e2ca1b66]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center}.avatar[data-v-e2ca1b66]{width:100px;height:100px;display:block}.editor-body[data-v-e2ca1b66]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.editor-form[data-v-e2ca1b66]{-webkit-box-flex:0;-ms-flex:none;flex:none}.compare-head[data-v-e2ca1b66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;margin:4px 0 10px;color:var(--text);font-weight:600}.compare-tip[data-v-e2ca1b66]{font-size:12px;font-weight:400;color:var(--text-muted)}.compare-wrap[data-v-e2ca1b66]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.param-empty[data-v-e2ca1b66]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-muted);font-size:13px}.model-editor-dialog,.param-empty[data-v-e2ca1b66]{display:-webkit-box;display:-ms-flexbox;display:flex}.model-editor-dialog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--surface)!important;border-radius:0}.model-editor-dialog .el-dialog__header{border-bottom:1px solid var(--border)}.model-editor-dialog .el-dialog__title{color:var(--text)}.model-editor-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--text)}.model-editor-dialog .el-dialog__footer{-webkit-box-flex:0;-ms-flex:none;flex:none;border-top:1px solid var(--border)}.model-editor-dialog .compare-table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.model-editor-dialog .compare-table td,.model-editor-dialog .compare-table th{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:8px 10px;background:var(--surface);color:var(--text);vertical-align:middle}.model-editor-dialog .compare-table thead th{position:sticky;z-index:2;background:var(--surface-muted);font-weight:600;color:var(--text-soft)}.model-editor-dialog .compare-table .year-head-row th,.model-editor-dialog .compare-table thead th{top:0}.model-editor-dialog .compare-table .sticky-col{position:sticky;z-index:3;background:var(--surface-muted)}.model-editor-dialog .compare-table tbody .sticky-col{background:var(--surface)}.model-editor-dialog .compare-table .name-col{left:0;min-width:140px;width:140px}.model-editor-dialog .compare-table .key-col{left:140px;min-width:140px;width:140px;color:var(--text-muted);font-size:12px}.model-editor-dialog .compare-table thead .key-col,.model-editor-dialog .compare-table thead .name-col{z-index:4;background:var(--surface-muted)}.model-editor-dialog .compare-table .year-col{min-width:180px;width:180px}.model-editor-dialog .year-head{display:grid;grid-template-columns:24px 1fr 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:28px}.model-editor-dialog .year-head strong{text-align:center;font-size:14px}.model-editor-dialog .year-head .sync-btn{padding:0;width:24px;min-width:24px;color:var(--primary);font-size:14px}.model-editor-dialog .sync-placeholder{display:inline-block;width:24px;height:1px}.model-editor-dialog .param-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.model-editor-dialog .param-cell .el-input{-webkit-box-flex:1;-ms-flex:1;flex:1}