/*!
 *  build: Drome 
 *  copyright: support@dromeai.com 
 *  time: 2026-6-2 10:47:13
 */.d2h-wrapper{text-align:left}.d2h-file-header{height:35px;padding:5px 10px;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#f7f7f7;border-bottom:1px solid #d8d8d8}.d2h-file-header,.d2h-file-stats{display:flex!important}.d2h-file-stats{margin-left:auto;font-size:14px}.d2h-lines-added{padding:2px;color:#399839;text-align:right;vertical-align:middle;border:1px solid #b4e2b4;border-radius:5px 0 0 5px}.d2h-lines-deleted{padding:2px;margin-left:1px;color:#c33;text-align:left;vertical-align:middle;border:1px solid #e9aeae;border-radius:0 5px 5px 0}.d2h-file-name-wrapper{display:flex;align-items:center;width:100%;font-size:15px;-webkit-box-align:center;-ms-flex-align:center}.d2h-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d2h-file-wrapper{margin-bottom:1em}.d2h-file-collapse,.d2h-file-wrapper{border:1px solid #ddd;border-radius:3px}.d2h-file-collapse{display:none;align-items:center;justify-content:flex-end;padding:4px 8px;font-size:12px;cursor:pointer;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center}.d2h-file-collapse.d2h-selected{background-color:#c8e1ff}.d2h-file-collapse-input{margin:0 4px 0 0}.d2h-diff-table{width:100%;font-family:Menlo,Consolas,monospace;font-size:13px;border-collapse:collapse}.d2h-files-diff{display:flex;width:100%}.d2h-file-diff{overflow-y:hidden}.d2h-file-diff.d2h-d-none,.d2h-files-diff.d2h-d-none{display:none}.d2h-file-side-diff{display:inline-block;width:50%;overflow-x:scroll;overflow-y:hidden}.d2h-code-line{padding:0 8em}.d2h-code-line,.d2h-code-side-line{display:inline-block;width:100%;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.d2h-code-side-line{padding:0 4.5em}.d2h-code-line-ctn{display:inline-block;width:100%;padding:0;word-wrap:normal;white-space:pre;vertical-align:middle;-webkit-user-select:text;-moz-user-select:text;user-select:text;background:none}.d2h-code-line del,.d2h-code-side-line del{background-color:#ffb6ba}.d2h-code-line del,.d2h-code-line ins,.d2h-code-side-line del,.d2h-code-side-line ins{display:inline-block;margin-top:-1px;text-decoration:none;vertical-align:middle;border-radius:.2em}.d2h-code-line ins,.d2h-code-side-line ins{text-align:left;background-color:#97f295}.d2h-code-line-prefix{display:inline;padding:0;word-wrap:normal;white-space:pre;background:none}.line-num1{float:left}.line-num1,.line-num2{box-sizing:border-box;width:3.5em;padding:0 .5em;overflow:hidden;text-overflow:ellipsis}.line-num2{float:right}.d2h-code-linenumber{position:absolute;box-sizing:border-box;display:inline-block;width:7.5em;color:rgba(0,0,0,.3);text-align:right;cursor:pointer;background-color:#fff;border:solid #eee;border-width:0 1px}.d2h-code-linenumber:after{content:"\200b"}.d2h-code-side-linenumber{position:absolute;box-sizing:border-box;display:inline-block;width:4em;padding:0 .5em;overflow:hidden;color:rgba(0,0,0,.3);text-align:right;text-overflow:ellipsis;cursor:pointer;background-color:#fff;border:solid #eee;border-width:0 1px}.d2h-code-side-linenumber:after{content:"\200b"}.d2h-code-side-emptyplaceholder,.d2h-emptyplaceholder{background-color:#f1f1f1;border-color:#e1e1e1}.d2h-code-line-prefix,.d2h-code-linenumber,.d2h-code-side-linenumber,.d2h-emptyplaceholder{-webkit-user-select:none;-moz-user-select:none;user-select:none}.d2h-code-linenumber,.d2h-code-side-linenumber{direction:rtl}.d2h-del{background-color:#fee8e9;border-color:#e9aeae}.d2h-ins{background-color:#dfd;border-color:#b4e2b4}.d2h-info{color:rgba(0,0,0,.3);background-color:#f8fafd;border-color:#d5e4f2}.d2h-file-diff .d2h-del.d2h-change{background-color:#fdf2d0}.d2h-file-diff .d2h-ins.d2h-change{background-color:#ded}.d2h-file-list-wrapper{margin-bottom:10px}.d2h-file-list-wrapper a{color:#3572b0;text-decoration:none}.d2h-file-list-wrapper a:visited{color:#3572b0}.d2h-file-list-header{text-align:left}.d2h-file-list-title{font-weight:700}.d2h-file-list-line{display:flex;text-align:left}.d2h-file-list{display:block;padding:0;margin:0;list-style:none}.d2h-file-list>li{padding:5px 10px;margin:0;border-bottom:1px solid #ddd}.d2h-file-list>li:last-child{border-bottom:none}.d2h-file-switch{display:none;font-size:10px;cursor:pointer}.d2h-icon{margin-right:10px;vertical-align:middle;fill:currentColor}.d2h-deleted{color:#c33}.d2h-added{color:#399839}.d2h-changed{color:#d0b44c}.d2h-moved{color:#3572b0}.d2h-tag{display:flex;padding:0 2px;margin-left:5px;font-size:10px;background-color:#fff}.d2h-deleted-tag{border:1px solid #c33}.d2h-added-tag{border:1px solid #399839}.d2h-changed-tag{border:1px solid #d0b44c}.d2h-moved-tag{border:1px solid #3572b0}[data-v-44bf64cd]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff;drome-second-menu-background:#fff}.line-comment-form .comment-header[data-v-44bf64cd]{height:40px;display:flex;align-items:center}.line-comment-form .line-tag[data-v-44bf64cd]{margin:0 4px;padding:0 2px}.line-comment-form .line-ins[data-v-44bf64cd]{background-color:#dfd}.line-comment-form .line-ins.line-change[data-v-44bf64cd]{background-color:#ded}.line-comment-form .line-del[data-v-44bf64cd]{background-color:#fee8e9}.line-comment-form .line-del.line-change[data-v-44bf64cd]{background-color:#fdf2d0}[data-v-3faf06bd]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff;drome-second-menu-background:#fff}.dr-select-wrap[data-v-3faf06bd]{padding:6px 0}.dr-select-wrap .dr-select-list[data-v-3faf06bd]{max-height:320px;overflow-y:auto}.dr-select-wrap .option-item[data-v-3faf06bd]{position:relative;padding:0 40px 0 20px;display:flex;align-items:center;line-height:32px;color:#333;font-size:14px;cursor:pointer}.dr-select-wrap .option-item[data-v-3faf06bd]:hover{background-color:#f5f7fa}.dr-select-wrap .option-item.selected[data-v-3faf06bd]{color:#409eff;font-weight:700}.dr-select-wrap .option-item .opt-icon[data-v-3faf06bd]{margin-right:10px;font-size:16px}.dr-select-wrap .option-item .opt-icon-unset[data-v-3faf06bd]{margin-right:6px;width:16px}.dr-select-wrap .option-item .icon-check[data-v-3faf06bd]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.dr-select-wrap .default-text[data-v-3faf06bd]{line-height:32px;color:#999;font-size:14px;text-align:center}.footer-buttons[data-v-3faf06bd]{padding:4px 16px 0}.footer-buttons[data-v-3faf06bd] .el-button--mini{padding:4px 6px}.filter-wrap[data-v-3faf06bd]{border-bottom:1px solid #eee}.filter-wrap[data-v-3faf06bd] .el-input__inner{border:none}.pop-select-disabled[data-v-3faf06bd] .normal-link{color:#aaa;pointer-events:none}.pop-select-disabled[data-v-3faf06bd] .normal-link .dr-icon{color:#aaa}[data-v-2bded3de]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff;drome-second-menu-background:#fff}[data-v-2bded3de] .x-dialog.permanently-delete-confirm{margin-top:calc(50vh - 200px)!important}[data-v-2bded3de] .x-dialog.permanently-delete-confirm .el-dialog__body{padding:10px 20px 15px!important}.warning-icon[data-v-2bded3de]{color:#e6a23c;font-size:24px}.checkbox-row[data-v-2bded3de]{padding-left:36px}[data-v-6a8b99b4]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff;drome-second-menu-background:#fff}.hljs[data-v-6a8b99b4]{display:inline-block;padding:0;background:transparent;vertical-align:middle}.add-line-comment-btn[data-v-6a8b99b4]{width:20px;height:20px;display:none;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;border:1px solid #1890ff;cursor:pointer}.add-line-comment-btn .comment-icon[data-v-6a8b99b4]{font-size:12px;color:#1890ff}.add-line-comment-btn[data-v-6a8b99b4]:hover{background-color:#1890ff}.add-line-comment-btn:hover .comment-icon[data-v-6a8b99b4]{color:#fff}.git-diff-comp,.git-diff-wrap{position:relative}.d2h-comment-row{background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.d2h-comment-row .comment-item-wrap{padding-top:10px;padding-left:16px;padding-right:16px}.d2h-comment-row .comment-item-wrap:not(:first-child){border-top:1px solid #ddd}[data-v-6cc85f82]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff;drome-second-menu-background:#fff}.task-item[data-v-6cc85f82]{display:inline-block;font-size:13px;line-height:14px;color:#666}.task-item[data-v-6cc85f82]:hover{color:#409eff}.task-item-readonly[data-v-6cc85f82]{display:inline-block;font-size:13px;line-height:14px;color:#666}.task-name[data-v-6cc85f82]{color:#333;font-size:12px}.task-desc[data-v-6cc85f82]{font-size:12px}.task-modifier[data-v-6cc85f82]{color:#999;font-size:12px}.task-modifier .flex-1[data-v-6cc85f82]{width:0}[data-v-1c84fbcb]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff;drome-second-menu-background:#fff}.commit-item[data-v-1c84fbcb]{padding:0 15px 10px;justify-content:space-between;font-size:13px}.commit-item.is-push[data-v-1c84fbcb]{padding-top:10px;border-top:1px solid #e3e9ed}.commit-item .it-left[data-v-1c84fbcb]{width:calc(100% - 170px)}.commit-item .it-left .commit-time[data-v-1c84fbcb]{font-size:12px;color:#999}.commit-item .it-right[data-v-1c84fbcb]{width:170px;text-align:right}.tag-icon[data-v-1c84fbcb]{font-size:14px}.tag-name[data-v-1c84fbcb]{flex-shrink:0;padding:0 5px;display:inline-flex;align-items:center;font-size:13px;font-weight:700;color:#14141f;background-color:#fdfcd9;border:1px solid #aaa;border-radius:4px}.tag-name .mini-tag-icon[data-v-1c84fbcb]{font-size:12px;margin-right:2px}.tag-desc[data-v-1c84fbcb]{color:#666}.git-push-icon[data-v-1c84fbcb]{font-size:12px;color:#999}.push-by[data-v-1c84fbcb]{color:#333}.web-hooks-icon[data-v-1c84fbcb]{font-size:15px}.mb-6[data-v-1c84fbcb]{margin-bottom:6px}[data-v-03c3dc2f]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff;drome-second-menu-background:#fff}[data-v-03c3dc2f] .manual-merge-dialog>.el-dialog__body{padding:0 20px 20px!important}.merge-guide[data-v-03c3dc2f]{line-height:20px;font-size:14px}.merge-guide .guide-line[data-v-03c3dc2f]{margin:10px 0}.merge-guide .sub-text[data-v-03c3dc2f]{margin:10px 0;font-size:12px;color:#666}.user-select-none[data-v-03c3dc2f]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-765c175e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff;drome-second-menu-background:#fff}.repo-pr-activities .act-title[data-v-765c175e]{font-size:18px;color:#333;font-weight:500}.timeline-container[data-v-765c175e]{position:relative}.timeline-item[data-v-765c175e]{display:flex;position:relative}.timeline-item[data-v-765c175e]:last-child{padding-bottom:0}.timeline-item.system-comment .timeline-content[data-v-765c175e]{padding-top:3px;padding-bottom:3px;padding-left:4px;border:none}.timeline-item.system-comment .timeline-content .timeline-header[data-v-765c175e]{height:28px}.timeline-line-wrapper[data-v-765c175e]{position:relative;width:34px;flex-shrink:0;margin-right:12px}.timeline-line[data-v-765c175e]{position:absolute;left:50%;top:0;bottom:0;width:2px;background-color:#e4e7ed;transform:translateX(-50%)}.timeline-line.timeline-line-last[data-v-765c175e]{display:none}.sys-icon-wrap[data-v-765c175e]{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#ecf5ff;border-radius:50%}.sys-icon-wrap .sys-icon[data-v-765c175e]{color:#1890ff}.timeline-node[data-v-765c175e]{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;background:#fff;border-radius:50%}.content-wrapper[data-v-765c175e]{min-width:0;flex:1;padding-bottom:24px}.timeline-content[data-v-765c175e]{border:1px solid #dcdcde;border-radius:4px;padding:12px}.timeline-header[data-v-765c175e]{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:12px}.timeline-header .user-name[data-v-765c175e]{font-weight:500;color:#303133;font-size:14px}.timeline-header .normal-text[data-v-765c175e]{color:#606266}.timeline-header .timeline-time[data-v-765c175e]{margin-left:8px;font-size:14px;color:#999}.position-info[data-v-765c175e]{display:inline-flex;align-items:center;padding:4px 8px;background:#f1f3f4;border-radius:4px;margin-bottom:8px;font-size:12px;color:#606266}.position-info .file-icon[data-v-765c175e]{margin-right:4px;font-size:14px;color:#909399}.position-info .file-path[data-v-765c175e]{color:#333;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-info .line-range[data-v-765c175e]{margin-left:8px;color:#606266}.comment-body[data-v-765c175e]{font-size:13px;line-height:1.5;color:#606266}.comment-body[data-v-765c175e] p{margin:0 0 4px}.comment-body[data-v-765c175e] p:last-child{margin-bottom:0}.replies-container[data-v-765c175e]{margin-top:12px;padding-top:12px;border-top:1px dashed #e4e7ed}.reply-item[data-v-765c175e]{display:flex;position:relative;padding-left:12px;padding-bottom:12px}.reply-item[data-v-765c175e]:last-child{padding-bottom:0}.reply-line[data-v-765c175e]{position:absolute;left:0;top:14px;bottom:0;width:2px;background-color:#e4e7ed}.reply-avatar-wrapper[data-v-765c175e]{position:relative;width:28px;flex-shrink:0;margin-right:10px;z-index:1}.reply-content[data-v-765c175e]{flex:1;min-width:0}.reply-header[data-v-765c175e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-wrap:wrap;gap:4px}.reply-header .user-name[data-v-765c175e]{font-weight:500;color:#333;font-size:14px}.reply-header .reply-arrow[data-v-765c175e]{color:#999;margin:0 2px;display:flex;align-items:center}.reply-header .timeline-time[data-v-765c175e]{margin-left:8px;font-size:14px;color:#999}.btn-group[data-v-765c175e]{flex-shrink:0;display:flex;align-items:center;gap:12px}.btn-group .normal-link[data-v-765c175e]{font-size:12px;color:#8a919f;flex-shrink:0;display:flex;align-items:center;cursor:pointer}.btn-group .normal-link[data-v-765c175e]:hover{color:#1890ff!important}.btn-group .normal-link .inner-text[data-v-765c175e]{margin-left:4px}.reply-info[data-v-765c175e]{color:#999;font-size:12px}.tiny-mce-editor-toolbar[data-v-765c175e]{margin-bottom:8px}[data-v-2011b38e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff;drome-second-menu-background:#fff}.overview-wrap .right-panel[data-v-2011b38e]{width:20%;max-width:300px;padding-left:20px}.overview-wrap .right-panel .info-label[data-v-2011b38e]{font-size:16px;color:#303133;line-height:20px}.parent-route[data-v-2011b38e]{color:#8c92a4}.parent-route[data-v-2011b38e]:hover{color:#aaa}.detail-name[data-v-2011b38e]{font-size:18px;font-weight:700;color:#333}.copy-link-icon[data-v-2011b38e]{color:#8c92a4;cursor:pointer}.copy-link-icon[data-v-2011b38e]:hover{color:#409eff}.branch-wrap[data-v-2011b38e]{padding:0 5px;font-size:14px;line-height:24px;color:#8c92a4;background:#f5f6f8;border-radius:4px;box-shadow:0 0 0 0 #f6f6f6}.pr-desc[data-v-2011b38e]{margin:16px 0;line-height:20px;color:#666}.can-merge[data-v-2011b38e]{background:rgba(75,175,79,.1)}.can-merge[data-v-2011b38e],.has-new-change-sets[data-v-2011b38e]{min-height:48px;padding:8px 16px;margin:12px 0 20px;border-radius:4px}.has-new-change-sets[data-v-2011b38e]{color:#303133;background-color:#ecf5ff}.has-new-change-sets .dr-icon[data-v-2011b38e]{color:#409eff}.commit-group .group-item[data-v-2011b38e]{margin-bottom:12px;background:#fff;border:1px solid #e3e9ed;border-radius:4px 4px 0 0}.commit-group .group-item .group-header[data-v-2011b38e]{padding:14px 20px;background:#fcfcfc;border-bottom:1px solid #e3e9ed;border-radius:4px 4px 0 0}.commit-group .group-item[data-v-2011b38e] .commit-item:first-child{border-top:none}.btn-approve[data-v-2011b38e]{font-size:12px}.btn-approve[data-v-2011b38e]:hover{color:#409eff}.btn-approve.disabled[data-v-2011b38e]{color:#c0c4cc;cursor:not-allowed}.conflict-item[data-v-2011b38e]{border:1px solid #ddd}.conflict-item .file-path[data-v-2011b38e]{background:#fcfcfc;line-height:40px}.conflict-item .file-content[data-v-2011b38e]{margin:0;padding:8px 12px}.file-rename-wrap[data-v-2011b38e]{display:flex;align-items:center;height:35px;padding:5px 8px;font-size:15px;color:#303133;background-color:#f7f7f7;border:1px solid #d8d8d8;border-radius:3px}.file-rename-wrap .normal-color[data-v-2011b38e]{color:#606266}.file-rename-wrap .file-name[data-v-2011b38e]{max-width:calc(50% - 100px)}