.gl-page[data-v-0eefcc3e]{margin:20px 20px 0 0}.gl-page.small[data-v-0eefcc3e]{margin:10px 0 0 0}.gl-page>div[data-v-0eefcc3e]{float:right}.gl-page[data-v-0eefcc3e]:after{content:"";display:block;height:0;overflow:hidden;clear:both}.gl-page[data-v-0eefcc3e] .el-input--mini .el-input__inner{height:22px;line-height:22px}.gl-page[data-v-0eefcc3e] .el-input--mini .el-input__icon{line-height:22px}.upload_file[data-v-3f7c51b5]{margin:20px 0}.upload_file .file_content[data-v-3f7c51b5]{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;font-size:14px;line-height:18px}.upload_file .file_content .file_icon[data-v-3f7c51b5],.upload_file .file_content .file_name[data-v-3f7c51b5]{vertical-align:middle}.upload_file .file_content .file_icon[data-v-3f7c51b5]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;margin-right:8px}.upload_file .del[data-v-3f7c51b5]:hover{color:#2874ef}.upload_file .process_line[data-v-3f7c51b5]{margin-top:10px;position:relative;display:block;width:100%;height:2px;background:#f0f2f5;border-radius:1px}.upload_file .process_line .active_line[data-v-3f7c51b5]{position:absolute;display:block;top:0;left:0;width:0;height:100%;background:#2874ef;border-radius:1px;-webkit-transition:width .3s linear;transition:width .3s linear}.clickable-name[data-v-7c16d7f5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;color:#409eff!important;font-weight:500;cursor:pointer}.clickable-name .clickable-icon[data-v-7c16d7f5]{font-size:12px;opacity:.7}.clickable-name[data-v-7c16d7f5]:hover{color:#66b1ff!important;text-decoration:underline}.contract-expiring[data-v-7c16d7f5]{color:#e6a23c!important;font-weight:600}.contract-expired[data-v-7c16d7f5]{color:#f56c6c!important;font-weight:700}.contract-warning-icon[data-v-7c16d7f5]{color:#e6a23c;font-size:14px;margin-left:2px;-webkit-animation:pulse-7c16d7f5 1.5s ease-in-out infinite;animation:pulse-7c16d7f5 1.5s ease-in-out infinite}.contract-tip-text[data-v-7c16d7f5]{color:#e6a23c;font-size:12px;margin-left:4px;font-weight:500}@-webkit-keyframes pulse-7c16d7f5{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse-7c16d7f5{0%,to{opacity:1}50%{opacity:.3}}.drawer-title-wrapper[data-v-7c16d7f5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600}.drawer-title-wrapper .drawer-title-icon[data-v-7c16d7f5]{color:#409eff;font-size:18px}.drawer-title-wrapper .drawer-title-name[data-v-7c16d7f5]{color:#303133;font-size:18px;font-weight:700}.drawer-title-wrapper .drawer-title-badge[data-v-7c16d7f5]{display:inline-block;padding:0 10px;height:22px;line-height:22px;background:#409eff;color:#fff;font-size:12px;border-radius:11px;font-weight:500;margin-left:2px}.section-title-detail[data-v-7c16d7f5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:600;color:#2c3e50}.section-title-detail .section-icon-detail[data-v-7c16d7f5]{color:#409eff;font-size:15px}.drawer-item[data-v-7c16d7f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;padding:2px 0;border-bottom:1px dashed #f5f5f5;min-height:26px}.drawer-item[data-v-7c16d7f5]:last-child{border-bottom:none}.drawer-item label[data-v-7c16d7f5]{-ms-flex-negative:0;flex-shrink:0;min-width:90px;font-weight:600;color:#606266;font-size:13px;line-height:1.6}.drawer-item label[data-v-7c16d7f5]:after{content:"："}.drawer-item span[data-v-7c16d7f5]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;word-break:break-all;font-size:13px;line-height:1.6}.drawer-item .name-highlight[data-v-7c16d7f5]{color:#409eff;font-weight:600;font-size:14px}.el-divider[data-v-7c16d7f5]{margin:14px 0}.el-divider[data-v-7c16d7f5] .el-divider__text{font-weight:600;background-color:#fafafa;padding:0 14px;border-radius:4px}