/*!
 *  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-6b7afc27]: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-name[data-v-6b7afc27]{flex-shrink:unset;padding:0 15px;width:300px;height:32px;line-height:28px;background-color:#f0f4f6}.commit-group .group-item[data-v-6b7afc27]{background:#fff;border:1px solid #e3e9ed;border-radius:4px 4px 0 0;margin-bottom:12px}.commit-group .group-item .group-header[data-v-6b7afc27]{background:#fcfcfc;border-bottom:1px solid #e3e9ed;padding:10px 15px;border-radius:4px 4px 0 0}.commit-group .group-item[data-v-6b7afc27] .commit-item:first-child{border-top:none}.can-merge[data-v-6b7afc27]{min-height:48px;padding:8px 16px;margin:12px 0 0;background:rgba(75,175,79,.1);border-radius:4px}[data-v-6b7afc27] .el-select{flex-shrink:unset}.conflict-item[data-v-6b7afc27]{border:1px solid #ddd}.conflict-item .file-path[data-v-6b7afc27]{background:#fcfcfc;line-height:40px}.conflict-item .file-content[data-v-6b7afc27]{margin:0;padding:8px 12px}