.stage-button.from-drawer[data-v-d99cab92]{padding:6px var(--spacing-md);font-size:var(--font-size-sm);height:32px}.stage-button.from-status[data-v-d99cab92]{padding:var(--spacing-base);font-size:var(--font-size-sm);height:36px}.stage-button.from-form[data-v-d99cab92]{height:32px;font-size:13px}.stage-button.is-selective[data-v-d99cab92]{box-shadow:0 0 0 2px #409eff59}.commit-button.from-drawer[data-v-100f6d49]{padding:6px var(--spacing-md);font-size:var(--font-size-sm);height:32px}.commit-button.from-status[data-v-100f6d49]{padding:var(--spacing-base);font-size:var(--font-size-sm);height:36px}.commit-button.from-form[data-v-100f6d49]{height:32px;font-size:13px}.commit-button.is-committing[data-v-100f6d49]{min-width:96px;transition:min-width .2s var(--ease-custom)}[data-v-0e0be0c3] .el-overlay-dialog{will-change:auto!important}[data-v-0e0be0c3] .el-dialog{overflow:hidden;will-change:auto!important;border-radius:12px!important}.push-progress-dialog[data-v-0e0be0c3] .el-dialog__header{padding:var(--spacing-lg) var(--spacing-xl)}.push-progress-dialog[data-v-0e0be0c3] .el-dialog__title{font-size:var(--font-size-md);letter-spacing:.5px;font-weight:600}.status-progress[data-v-0e0be0c3] .el-dialog__title{color:var(--color-primary)}.status-success[data-v-0e0be0c3] .el-dialog__title{color:var(--color-success)}.status-error[data-v-0e0be0c3] .el-dialog__title{color:var(--color-danger)}.push-progress-container[data-v-0e0be0c3]{gap:var(--spacing-lg);padding:var(--spacing-md);flex-direction:column;display:flex}.push-progress-container[data-v-0e0be0c3] *{will-change:auto}@keyframes success-pulse-0e0be0c3{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes loading-pulse-0e0be0c3{0%,to{box-shadow:0 0 #409eff26}50%{box-shadow:0 0 0 6px #409eff00}}@keyframes border-light-run-0e0be0c3{0%{width:60px;height:2px;top:0;left:0}24.99%{width:60px;height:2px;top:0;left:100%}25%{width:2px;height:60px;top:0;left:100%}49.99%{width:2px;height:60px;top:100%;left:100%}50%{width:60px;height:2px;top:100%;left:100%}74.99%{width:60px;height:2px;top:100%;left:0}75%{width:2px;height:60px;top:100%;left:0}99.99%{width:2px;height:60px;top:0;left:0}to{width:60px;height:2px;top:0;left:0}}.pulling-section[data-v-0e0be0c3]{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-xl);background:#409eff0a;border:1px solid #409eff2e;border-radius:10px;display:flex;position:relative;overflow:hidden}.pulling-section[data-v-0e0be0c3]:before{content:"";background:linear-gradient(90deg,#0000 0%,#409eff66 30%,#409effe6 50%,#409eff66 70%,#0000 100%);width:60px;height:2px;animation:2.5s linear infinite border-light-run-0e0be0c3;position:absolute;top:0;left:0;box-shadow:0 0 10px #409eff80}.pulling-icon-wrap[data-v-0e0be0c3]{flex-shrink:0;width:44px;height:44px}.pulling-spinner[data-v-0e0be0c3]{width:44px;height:44px;animation:1.4s linear infinite pulling-rotate-0e0be0c3}.pulling-spinner .pulling-spinner-track[data-v-0e0be0c3]{stroke:#409eff26}.pulling-spinner .pulling-spinner-arc[data-v-0e0be0c3]{stroke:#409effe6;stroke-linecap:round;stroke-dasharray:80 126;animation:1.4s ease-in-out infinite pulling-dash-0e0be0c3}.pulling-text-wrap[data-v-0e0be0c3]{flex-direction:column;gap:4px;display:flex}.pulling-title[data-v-0e0be0c3]{font-size:var(--font-size-sm);color:#409efff2;letter-spacing:.3px;font-weight:600}.pulling-sub[data-v-0e0be0c3]{color:#ffffff59;font-size:12px}@keyframes pulling-rotate-0e0be0c3{to{transform:rotate(360deg)}}@keyframes pulling-dash-0e0be0c3{0%{stroke-dasharray:1 126;stroke-dashoffset:0}50%{stroke-dasharray:90 126;stroke-dashoffset:-35px}to{stroke-dasharray:90 126;stroke-dashoffset:-124px}}.stages-section[data-v-0e0be0c3]{gap:var(--spacing-md);padding:var(--spacing-md);background:0 0;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:repeat(2,1fr);transition:all .3s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}.stages-section.is-loading[data-v-0e0be0c3]{border-color:#409eff26}.stages-section.is-loading[data-v-0e0be0c3]:before{content:"";background:linear-gradient(90deg,#0000 0%,#409eff66 30%,#409effcc 50%,#409eff66 70%,#0000 100%);width:60px;height:2px;animation:4s linear infinite border-light-run-0e0be0c3;position:absolute;top:0;left:0;box-shadow:0 0 10px #409eff80}.stages-section.is-success[data-v-0e0be0c3]{border-color:#67c23a33}[data-theme=dark] .stages-section[data-v-0e0be0c3]{opacity:.8}.stage-item[data-v-0e0be0c3]{gap:var(--spacing-base);padding:10px var(--spacing-md);border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.stage-item.active[data-v-0e0be0c3]{background:#409eff0d;border-color:#409eff26;transform:scale(1.01)}.stage-item.finished[data-v-0e0be0c3]{background:#67c23a0d;border-color:#67c23a26}.stage-item.error[data-v-0e0be0c3]{background:#f56c6c0d;border-color:#f56c6c26}.stage-header[data-v-0e0be0c3]{align-items:center;gap:10px;display:flex}.stage-icon[data-v-0e0be0c3]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:600;transition:all .3s;display:flex}.stage-icon .icon-finish[data-v-0e0be0c3]{color:var(--color-success);font-size:var(--font-size-md)}.stage-icon .icon-error[data-v-0e0be0c3]{color:var(--color-danger);font-size:var(--font-size-md)}.stage-icon .icon-process[data-v-0e0be0c3]{color:var(--color-primary);font-size:var(--font-size-md);animation:1s linear infinite rotate-0e0be0c3}.stage-icon .icon-wait[data-v-0e0be0c3]{color:gray;font-size:var(--font-size-md);animation:2s linear infinite rotate-0e0be0c3}@keyframes rotate-0e0be0c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stage-info[data-v-0e0be0c3]{flex:1;justify-content:space-between;align-items:center;display:flex}.stage-label[data-v-0e0be0c3]{color:var(--text-primary);letter-spacing:.2px;font-weight:500}.stage-percent[data-v-0e0be0c3]{font-size:var(--font-size-sm);color:var(--color-primary);text-align:right;letter-spacing:.5px;min-width:42px;font-family:Consolas,Monaco,monospace;font-weight:700}.finished .stage-percent[data-v-0e0be0c3]{color:var(--color-success)}.stage-progress[data-v-0e0be0c3]{padding-left:34px}.stage-progress[data-v-0e0be0c3] .el-progress-bar__outer{background-color:#00000014}.stage-progress[data-v-0e0be0c3] .el-progress-bar__inner{background:linear-gradient(90deg, var(--color-primary), var(--color-primary-light));transition:all .3s}.finished .stage-progress[data-v-0e0be0c3] .el-progress-bar__inner{background:linear-gradient(90deg, var(--color-success), var(--color-success))}.error-section[data-v-0e0be0c3]{border-radius:var(--radius-lg);padding:var(--spacing-lg);gap:var(--spacing-base);background:#fef0f0;border:1px solid #fde2e2;flex-direction:column;display:flex}.error-header[data-v-0e0be0c3]{justify-content:space-between;align-items:center;display:flex}.error-title[data-v-0e0be0c3]{color:var(--color-danger);font-weight:600}.pull-button[data-v-0e0be0c3]{align-items:center;gap:4px;display:flex}.error-content[data-v-0e0be0c3]{color:#c45656;word-break:break-word;padding:var(--spacing-sm);border-radius:var(--radius-sm);background:#00000008;font-size:13px;line-height:1.6}.error-suggestion[data-v-0e0be0c3]{font-size:var(--font-size-sm);color:var(--color-primary);margin-top:4px;font-weight:500}.messages-section[data-v-0e0be0c3]{gap:var(--spacing-base);flex-direction:column;display:flex}.messages-title[data-v-0e0be0c3]{color:var(--text-secondary);font-weight:600;font-size:var(--font-size-sm);letter-spacing:.3px;opacity:.85}.progress-messages[data-v-0e0be0c3]{border-radius:var(--radius-lg);max-height:160px;padding:10px var(--spacing-md);background:#0000004d;border:1px solid #ffffff0d;font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;line-height:1.5;overflow-y:auto;box-shadow:inset 0 2px 4px #0003}.progress-messages[data-v-0e0be0c3]::-webkit-scrollbar{width:5px}.progress-messages[data-v-0e0be0c3]::-webkit-scrollbar-track{border-radius:var(--radius-sm);background:#0000001a}.progress-messages[data-v-0e0be0c3]::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:#fff3}.progress-messages[data-v-0e0be0c3]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.message-item[data-v-0e0be0c3]{color:#ffffffd9;padding:var(--spacing-xs) 0;white-space:nowrap;text-overflow:ellipsis;opacity:.9;transition:opacity .2s;overflow:hidden}.message-item[data-v-0e0be0c3]:hover{opacity:1}.message-item[data-v-0e0be0c3]:not(:last-child){margin-bottom:3px}[data-theme=dark] .error-section[data-v-0e0be0c3]{background:#f56c6c1a;border-color:#f56c6c4d}[data-theme=dark] .error-content[data-v-0e0be0c3]{color:#f89898}:root:not([data-theme=dark]) .progress-messages[data-v-0e0be0c3]{background:#0000000f;border:1px solid #00000014;box-shadow:inset 0 1px 3px #00000014}:root:not([data-theme=dark]) .message-item[data-v-0e0be0c3]{color:#000000bf}:root:not([data-theme=dark]) .message-item[data-v-0e0be0c3]:hover{color:#000000e6}:root:not([data-theme=dark]) .messages-title[data-v-0e0be0c3]{color:#000000a6}:root:not([data-theme=dark]) .progress-messages[data-v-0e0be0c3]::-webkit-scrollbar-track{background:#0000000d}:root:not([data-theme=dark]) .progress-messages[data-v-0e0be0c3]::-webkit-scrollbar-thumb{background:#0003}:root:not([data-theme=dark]) .progress-messages[data-v-0e0be0c3]::-webkit-scrollbar-thumb:hover{background:#0000004d}.push-button.from-drawer[data-v-bcb696bd]{padding:6px var(--spacing-md);font-size:var(--font-size-sm);height:32px}.push-button.from-status[data-v-bcb696bd]{padding:var(--spacing-base);font-size:var(--font-size-sm);height:36px}.push-button.from-form[data-v-bcb696bd]{height:32px;font-size:13px}.one-push-button[data-v-1a7fa402]{height:100%;color:#fff!important;background:linear-gradient(135deg,#1e40af 0%,#1e3a8a 100%)!important;border:none!important}.one-push-button.form[data-v-1a7fa402]{width:100%;padding:4px 12px}.one-push-button.drawer[data-v-1a7fa402]{width:auto;height:32px}.one-push-button .one-push-content[data-v-1a7fa402]{align-items:center;gap:6px;display:flex}.one-push-button .one-push-content .one-push-icon[data-v-1a7fa402]{font-size:14px}.one-push-button .one-push-content .one-push-text[data-v-1a7fa402]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.one-push-button .one-push-content .one-push-text .one-push-title[data-v-1a7fa402]{font-size:13px}.one-push-button .one-push-content .one-push-text .one-push-desc[data-v-1a7fa402]{opacity:.72;letter-spacing:.1px;font-size:11px;font-weight:400}.create-tag-button[data-v-fd2d5a18]{display:inline-block}.tag-dialog-content[data-v-fd2d5a18]{gap:var(--spacing-base);flex-direction:column;display:flex}.tag-info-card[data-v-fd2d5a18]{align-items:flex-start;gap:var(--spacing-base);padding:var(--spacing-base);border-radius:var(--radius-xl);background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac;display:flex;position:relative;overflow:hidden}.tag-info-card[data-v-fd2d5a18]:before{content:"";background:linear-gradient(90deg,#22c55e 0%,#16a34a 100%);height:3px;position:absolute;top:0;left:0;right:0}.tag-info-card .info-icon[data-v-fd2d5a18]{color:#fff;width:40px;height:40px;font-size:var(--font-size-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tag-info-card .info-content[data-v-fd2d5a18]{flex:1}.tag-info-card .info-content h4[data-v-fd2d5a18]{font-size:var(--font-size-md);color:#14532d;margin:0 0 6px;font-weight:600;line-height:1.2}.tag-info-card .info-content p[data-v-fd2d5a18]{color:#166534;margin:0;line-height:1.4}.tag-form[data-v-fd2d5a18]{gap:var(--spacing-base);flex-direction:column;display:flex}.tag-form[data-v-fd2d5a18] .el-form-item{margin-bottom:0}.tag-form[data-v-fd2d5a18] .el-form-item__label{color:var(--color-text-title);margin-bottom:var(--spacing-base);font-weight:600}.tag-form[data-v-fd2d5a18] .el-input .el-input__inner{border-radius:var(--radius-lg);border:2px solid var(--color-gray-200);transition:all .3s}.tag-form[data-v-fd2d5a18] .el-input .el-input__inner:hover{border-color:var(--color-gray-300)}.tag-form[data-v-fd2d5a18] .el-input .el-input__inner:focus-visible{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.tag-form[data-v-fd2d5a18] .el-textarea .el-textarea__inner{border-radius:var(--radius-lg);border:2px solid var(--color-gray-200);line-height:1.5;transition:all .3s}.tag-form[data-v-fd2d5a18] .el-textarea .el-textarea__inner:hover{border-color:var(--color-gray-300)}.tag-form[data-v-fd2d5a18] .el-textarea .el-textarea__inner:focus-visible{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.tag-form[data-v-fd2d5a18] .el-radio-group{width:100%}.tag-form[data-v-fd2d5a18] .el-radio-group .el-radio-button{flex:1}.tag-form[data-v-fd2d5a18] .el-radio-group .el-radio-button .el-radio-button__inner{border-radius:var(--radius-lg);width:100%;transition:all .3s}.form-tip[data-v-fd2d5a18]{margin-top:var(--spacing-base);font-size:var(--font-size-sm);color:var(--color-gray-500);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.form-tip .el-icon[data-v-fd2d5a18]{color:var(--color-gray-400);flex-shrink:0;margin-top:1px}.commit-prefix[data-v-fd2d5a18]{font-size:var(--font-size-sm);color:var(--color-gray-500);font-family:monospace}[data-v-fd2d5a18] .tag-dialog .common-dialog__footer .el-button{border-radius:var(--radius-lg);font-weight:500;transition:all .3s}[data-v-fd2d5a18] .tag-dialog .common-dialog__footer .el-button:hover{transform:scale(1.02)}[data-v-fd2d5a18] .tag-dialog .common-dialog__footer .el-button:active{transform:scale(.98)}[data-v-fd2d5a18] .tag-dialog .common-dialog__footer .el-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tag-list-button[data-v-8d9468ec]{display:inline-block}.tag-list-content[data-v-8d9468ec]{min-height:400px;padding:0}[data-v-8d9468ec] .tag-list-dialog .common-dialog__header{color:#fff;padding:var(--spacing-xl) var(--spacing-2xl);background:#22c55e;border-radius:8px 8px 0 0;margin:0}[data-v-8d9468ec] .tag-list-dialog .common-dialog__title{font-size:var(--font-size-lg);color:#fff;font-weight:600}[data-v-8d9468ec] .tag-list-dialog .common-dialog__close{color:#fff;font-size:var(--font-size-lg)}[data-v-8d9468ec] .tag-list-dialog .common-dialog__close:hover{color:var(--border-card)}.tag-header[data-v-8d9468ec]{margin-bottom:var(--spacing-base);padding:var(--spacing-base);background:linear-gradient(135deg, var(--color-white) 0%, #f8f9fa 100%);border-radius:var(--radius-lg);border:1px solid var(--border-component);box-shadow:var(--shadow-md);justify-content:space-between;align-items:center;display:flex}.tag-stats[data-v-8d9468ec]{align-items:center;gap:var(--spacing-base);display:flex}.stat-item[data-v-8d9468ec]{align-items:center;gap:var(--spacing-base);padding:var(--spacing-xs) var(--spacing-base);border-radius:var(--radius-lg);color:#fff;background:#22c55e;display:flex}.stat-icon[data-v-8d9468ec]{font-size:var(--font-size-md)}.stat-number[data-v-8d9468ec]{font-size:var(--font-size-lg);font-weight:600}.stat-label[data-v-8d9468ec]{opacity:.9}.tag-actions-header[data-v-8d9468ec]{gap:var(--spacing-base);display:flex}.refresh-btn[data-v-8d9468ec],.push-all-btn[data-v-8d9468ec]{border-radius:var(--radius-lg);padding:var(--spacing-xs) var(--spacing-base);font-weight:500;transition:all .3s}.refresh-btn[data-v-8d9468ec]:hover,.push-all-btn[data-v-8d9468ec]:hover{transform:scale(1.02)}.refresh-btn[data-v-8d9468ec]:active,.push-all-btn[data-v-8d9468ec]:active{transform:scale(.98)}.refresh-btn[data-v-8d9468ec]:focus-visible,.push-all-btn[data-v-8d9468ec]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tag-list-container[data-v-8d9468ec]{min-height:300px}.tag-cards[data-v-8d9468ec]{gap:var(--spacing-base);flex-direction:column;display:flex}.tag-card[data-v-8d9468ec]{background:var(--bg-container);border-radius:var(--radius-lg);border:1px solid var(--border-component);box-shadow:var(--shadow-md);transition:all .3s;overflow:hidden}.tag-card[data-v-8d9468ec]:hover{border-color:#22c55e;transform:scale(1.02)}.tag-card[data-v-8d9468ec]:active{transform:scale(.98)}.tag-card[data-v-8d9468ec]:focus-visible{outline-offset:2px;outline:2px solid #22c55e}.tag-card-content[data-v-8d9468ec]{padding:var(--spacing-base);align-items:center;gap:var(--spacing-base);display:flex}.tag-info[data-v-8d9468ec]{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.tag-main-info[data-v-8d9468ec]{flex-direction:column;gap:6px;display:flex}.tag-name-badge[data-v-8d9468ec]{align-items:center;gap:var(--spacing-base);flex-shrink:0;display:flex}.badge-icon[data-v-8d9468ec]{color:#22c55e}.tag-name-text[data-v-8d9468ec]{color:var(--color-text);font-family:Consolas,Monaco,Courier New,monospace;font-weight:600}.type-tag[data-v-8d9468ec]{margin-left:var(--spacing-sm)}.tag-meta[data-v-8d9468ec]{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}.tag-commit[data-v-8d9468ec]{align-items:center;gap:var(--spacing-sm);background:var(--bg-panel);padding:var(--spacing-xs) 6px;border-radius:var(--radius-base);font-family:monospace;display:flex}.tag-date[data-v-8d9468ec]{color:var(--text-tertiary)}.tag-message[data-v-8d9468ec]{font-size:var(--font-size-sm);color:var(--text-secondary);padding:6px var(--spacing-base);background:var(--bg-panel);border-radius:var(--radius-md);border-left:3px solid #22c55e;line-height:1.4}.tag-card-actions[data-v-8d9468ec]{flex-shrink:0;align-items:center;gap:6px;display:none}.tag-card:hover .tag-card-actions[data-v-8d9468ec]{display:flex}.action-btn[data-v-8d9468ec]{border-radius:var(--radius-md);min-width:60px;padding:6px var(--spacing-md);font-weight:500;font-size:var(--font-size-sm);transition:all .3s}.action-btn[data-v-8d9468ec]:hover{transform:scale(1.02)}.action-btn[data-v-8d9468ec]:active{transform:scale(.98)}.action-btn[data-v-8d9468ec]:focus-visible{outline-offset:2px;outline:2px solid #22c55e}.view-btn[data-v-8d9468ec]:hover,.push-btn[data-v-8d9468ec]:hover,.delete-btn[data-v-8d9468ec]:hover{box-shadow:var(--shadow-md)}.tag-detail-content[data-v-8d9468ec]{gap:var(--spacing-md);flex-direction:column;display:flex}.detail-row[data-v-8d9468ec]{align-items:center;gap:var(--spacing-md);background:var(--bg-panel);border-radius:var(--radius-lg);padding:10px;display:flex}.detail-row.detail-message[data-v-8d9468ec]{flex-direction:column;align-items:flex-start}.detail-label[data-v-8d9468ec]{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;min-width:80px;font-weight:600}.detail-value[data-v-8d9468ec]{color:var(--color-text)}.detail-value[data-v-8d9468ec]:is(code){background:var(--border-component);padding:var(--spacing-xs) var(--spacing-base);border-radius:var(--radius-base);border:1px solid var(--border-component);font-family:monospace}.message-content[data-v-8d9468ec]{width:100%;padding:var(--spacing-base);border-radius:var(--radius-md);border:1px solid var(--border-card);white-space:pre-wrap;word-break:break-word;background:#fff;line-height:1.6}.git-operations-button[data-v-3357e454]{display:inline-block}.action-groups[data-v-3357e454]{flex-direction:column;gap:16px;display:flex}.action-group[data-v-3357e454]{background:var(--bg-container);border-radius:var(--radius-lg);border:1px solid var(--border-component);padding:16px}.group-title[data-v-3357e454]{color:var(--text-primary);margin-bottom:10px;padding-bottom:6px;font-size:14px;font-weight:600}.group-buttons[data-v-3357e454]{flex-direction:column;gap:10px;display:flex}.group-buttons[data-v-3357e454] .el-button{justify-content:center;align-items:center;width:100%;height:40px;display:flex}.pull-error-content[data-v-3357e454]{flex-direction:column;gap:16px;display:flex}.pull-error-type[data-v-3357e454]{border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.pull-error-type.is-warning[data-v-3357e454]{color:#b45309;background:#faad141a;border:1px solid #faad1466}.pull-error-type.is-error[data-v-3357e454]{color:#c0392b;background:#f56c6c14;border:1px solid #f56c6c59}.pull-error-icon[data-v-3357e454]{flex-shrink:0;margin-top:2px;font-size:16px}.pull-error-detail[data-v-3357e454]{flex-direction:column;gap:6px;display:flex}.pull-error-label[data-v-3357e454]{color:var(--text-primary);font-size:13px;font-weight:600}.pull-error-pre[data-v-3357e454]{color:var(--text-primary);white-space:pre-wrap;word-break:break-all;background:#0000000f;border:1px solid #0000001a;border-radius:8px;max-height:300px;margin:0;padding:12px 14px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.6;overflow-y:auto}.global-loading-overlay[data-v-77e24a5f]{z-index:9999;background:#fff0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-container[data-v-77e24a5f]{justify-content:center;align-items:center;gap:var(--spacing-md);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#409effe6 0%,#67c23ae6 100%);border-radius:16px;flex-direction:column;width:240px;padding:28px 32px;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000004d;height:auto!important}.loading-spinner[data-v-77e24a5f]{width:64px;height:64px;position:relative}.spinner-ring[data-v-77e24a5f]{border:4px solid #0000;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.spinner-ring[data-v-77e24a5f]:first-child{border-top:4px solid #ffffffe6;animation:2s linear infinite spin-77e24a5f}.spinner-ring[data-v-77e24a5f]:nth-child(2){border-right:4px solid #fff9;width:90%;height:90%;animation:3s linear infinite reverse spin-77e24a5f;top:5%;left:5%}.spinner-ring[data-v-77e24a5f]:nth-child(3){border-bottom:4px solid #ffffff4d;width:80%;height:80%;animation:4s linear infinite spin-77e24a5f;top:10%;left:10%}.loading-text[data-v-77e24a5f]{font-size:var(--font-size-lg);text-shadow:0 2px 8px #0000004d;letter-spacing:1px;text-align:center;color:var(--color-white);font-weight:600;animation:2s ease-in-out infinite pulse-text-77e24a5f}.loading-progress[data-v-77e24a5f]{border-radius:var(--radius-xs);background:#fff3;width:200px;height:4px;overflow:hidden}.progress-bar[data-v-77e24a5f]{background:linear-gradient(90deg, var(--bg-container) 0%, #fffc 100%);border-radius:var(--radius-xs);height:100%;transition:width .3s;box-shadow:0 0 10px #ffffff80}.progress-bar.is-mock[data-v-77e24a5f]{width:0%;animation:2.4s ease-in-out infinite mock-progress-77e24a5f}@keyframes spin-77e24a5f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-text-77e24a5f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes mock-progress-77e24a5f{0%{width:0%}50%{width:70%}to{width:100%}}.loading-fade-enter-active[data-v-77e24a5f],.loading-fade-leave-active[data-v-77e24a5f]{transition:all .3s}.loading-fade-enter-from[data-v-77e24a5f],.loading-fade-leave-to[data-v-77e24a5f]{opacity:0}.loading-fade-enter-to[data-v-77e24a5f],.loading-fade-leave-from[data-v-77e24a5f]{opacity:1}.loading-fade-enter-active .loading-container[data-v-77e24a5f],.loading-fade-leave-active .loading-container[data-v-77e24a5f]{transition:all .3s}.loading-fade-enter-from .loading-container[data-v-77e24a5f],.loading-fade-leave-to .loading-container[data-v-77e24a5f]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transform:scale(.8)}.loading-fade-enter-to .loading-container[data-v-77e24a5f],.loading-fade-leave-from .loading-container[data-v-77e24a5f]{opacity:1;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transform:scale(1)}[data-theme=dark] .global-loading-overlay[data-v-77e24a5f]{background:#00000073}[data-theme=dark] .loading-container[data-v-77e24a5f]{background:linear-gradient(135deg,#161616e6 0%,#1c1c1ce6 100%);border:1px solid #ffffff14;box-shadow:0 12px 36px #0009}[data-theme=dark] .loading-text[data-v-77e24a5f]{color:#ffffffeb;text-shadow:0 2px 10px #0009}[data-theme=dark] .loading-progress[data-v-77e24a5f]{background:#ffffff1f}[data-theme=dark] .progress-bar[data-v-77e24a5f]{background:linear-gradient(90deg,#409effd9 0%,#67c23ad9 100%);box-shadow:0 0 10px #409eff73}.success-overlay[data-v-30ab4535]{background:var(--dialog-overlay);-webkit-backdrop-filter:blur(10px);padding:var(--spacing-2xl);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.success-container[data-v-30ab4535]{background:var(--bg-container);border:1px solid var(--dialog-border-color);border-radius:var(--dialog-radius);width:min(92vw,420px);box-shadow:var(--dialog-shadow);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:32px 30px 28px;display:flex}.success-icon[data-v-30ab4535]{background:color-mix(in srgb, var(--color-success) 10%, var(--bg-container) 90%);width:76px;height:76px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-success) 18%, transparent 82%);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.success-svg[data-v-30ab4535]{width:48px;height:48px}.success-circle[data-v-30ab4535]{stroke:var(--color-success);stroke-width:2px;stroke-miterlimit:10;stroke-dasharray:166;stroke-dashoffset:166px;fill:none;animation:.58s cubic-bezier(.22,1,.36,1) forwards success-circle-animation-30ab4535}.success-check[data-v-30ab4535]{stroke:var(--color-success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:.24s cubic-bezier(.22,1,.36,1) .5s forwards success-check-animation-30ab4535}.success-text[data-v-30ab4535]{max-width:18ch;font-size:clamp(20px,2vw,22px);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading);color:var(--text-title);margin:0;line-height:1.25}.success-description[data-v-30ab4535]{max-width:28ch;font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}@keyframes success-circle-animation-30ab4535{to{stroke-dashoffset:0}}@keyframes success-check-animation-30ab4535{to{stroke-dashoffset:0}}.success-fade-enter-active[data-v-30ab4535],.success-fade-leave-active[data-v-30ab4535]{transition:opacity .22s cubic-bezier(.22,1,.36,1)}.success-fade-enter-from[data-v-30ab4535],.success-fade-leave-to[data-v-30ab4535]{opacity:0}.success-fade-enter-to[data-v-30ab4535],.success-fade-leave-from[data-v-30ab4535]{opacity:1}.success-fade-enter-active .success-container[data-v-30ab4535],.success-fade-leave-active .success-container[data-v-30ab4535]{transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.success-fade-enter-from .success-container[data-v-30ab4535],.success-fade-leave-to .success-container[data-v-30ab4535]{opacity:0;transform:translateY(8px)scale(.985)}.success-fade-enter-to .success-container[data-v-30ab4535],.success-fade-leave-from .success-container[data-v-30ab4535]{opacity:1;transform:translateY(0)scale(1)}.one-commit-button[data-v-0c962829]{height:100%;background:linear-gradient(135deg, var(--color-primary-dark,#2563eb) 0%, #1d4ed8 100%)!important;color:#fff!important;border:none!important}.one-commit-button.form[data-v-0c962829]{width:100%;padding:4px 12px}.one-commit-button.drawer[data-v-0c962829]{width:auto;height:32px}.one-commit-button .one-commit-content[data-v-0c962829]{align-items:center;gap:6px;display:flex}.one-commit-button .one-commit-content .one-commit-icon[data-v-0c962829]{font-size:14px}.one-commit-button .one-commit-content .one-commit-text[data-v-0c962829]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.one-commit-button .one-commit-content .one-commit-text .one-commit-title[data-v-0c962829]{font-size:13px}.one-commit-button .one-commit-content .one-commit-text .one-commit-desc[data-v-0c962829]{opacity:.72;letter-spacing:.1px;font-size:11px;font-weight:400}[data-v-12b4dc63] .el-button+.el-button{margin-left:0}[data-v-12b4dc63] .el-button{border-radius:var(--radius-md);font-weight:500;font-size:var(--font-size-sm);padding:6px 10px;transition:all .3s}[data-v-12b4dc63] .el-button:hover{box-shadow:var(--shadow-md);transform:scale(1.02)}[data-v-12b4dc63] .el-button:active{transform:scale(.98)}[data-v-12b4dc63] .el-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-v-12b4dc63] .el-button.is-disabled{opacity:.4!important}[data-v-12b4dc63] .el-button--primary{background:var(--color-primary);color:#fff;border:none}[data-v-12b4dc63] .el-button--primary.is-disabled{background-color:var(--color-primary-light)!important;border-color:var(--color-primary-light)!important;opacity:.5!important}[data-v-12b4dc63] .el-button--warning{background:var(--color-warning);color:#fff;border:none}[data-v-12b4dc63] .el-button--warning.is-disabled{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;opacity:.5!important}.actions-flex-container[data-v-12b4dc63]{justify-content:flex-start;align-items:center;gap:6px;display:flex}.left-actions[data-v-12b4dc63]{align-self:center;display:flex}.button-grid[data-v-12b4dc63]{gap:6px;display:flex}.right-actions[data-v-12b4dc63]{align-items:stretch;gap:6px;height:36px;margin-left:auto;display:flex}.command-history-button[data-v-7bd5b1e2]{width:36px;height:36px;padding:0}.history-scroll[data-v-7bd5b1e2]{flex-grow:1;overflow-y:auto}.dialog-content .modern-btn[data-v-7bd5b1e2]{color:#000c;background:#0000000d;border:1px solid #0000001a}.dialog-content .modern-btn[data-v-7bd5b1e2]:hover{color:#000;background:#00000014;border-color:#00000026}.enhanced-btn[data-v-7bd5b1e2]{min-width:60px;height:36px;padding:var(--spacing-base);border-radius:var(--radius-md);font-size:var(--font-size-sm);gap:6px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.enhanced-btn .btn-text[data-v-7bd5b1e2]{font-size:var(--font-size-sm);white-space:nowrap;z-index:1;font-weight:500;position:relative}.enhanced-btn .btn-icon[data-v-7bd5b1e2]{font-size:var(--font-size-lg);z-index:1;position:relative}.danger-btn[data-v-7bd5b1e2]{color:var(--color-danger);background:#f56c6c1a;border-color:#f56c6c33}.danger-btn[data-v-7bd5b1e2]:before{background:linear-gradient(135deg,#f56c6c26 0%,#ff4d4f26 100%)}.danger-btn[data-v-7bd5b1e2]:hover{color:var(--color-danger);box-shadow:var(--shadow-md);background:#f56c6c26;border-color:#f56c6c4d}.copy-commands-button[data-v-7bd5b1e2],.copy-all-button[data-v-7bd5b1e2],.clear-button[data-v-7bd5b1e2]{min-width:70px;height:36px;font-weight:600}.dialog-toolbar .enhanced-btn[data-v-7bd5b1e2]{color:#000000d9;box-shadow:var(--shadow-sm);background:#ffffffe6;border:1px solid #00000014}.dialog-toolbar .enhanced-btn[data-v-7bd5b1e2]:hover{color:#000;box-shadow:var(--shadow-lg);background:#fff;border-color:#0000001f}[data-theme=dark] .dialog-toolbar .enhanced-btn[data-v-7bd5b1e2]{background:var(--bg-container);color:var(--text-primary);border-color:var(--border-component);box-shadow:var(--shadow-md)}[data-theme=dark] .dialog-toolbar .enhanced-btn[data-v-7bd5b1e2]:hover{background:var(--bg-container-hover);color:var(--color-white);border-color:var(--border-component-light);box-shadow:var(--shadow-lg)}.dialog-toolbar .danger-btn[data-v-7bd5b1e2]{color:var(--color-danger);background:#f56c6c14;border-color:#f56c6c26}.dialog-toolbar .danger-btn[data-v-7bd5b1e2]:hover{color:var(--color-danger);box-shadow:var(--shadow-md);background:#f56c6c1f;border-color:#f56c6c40}[data-theme=dark] .dialog-toolbar .danger-btn[data-v-7bd5b1e2]{color:#fff;background:#c0392b;border-color:#e74c3c}[data-theme=dark] .dialog-toolbar .danger-btn[data-v-7bd5b1e2]:hover{color:#fff;box-shadow:var(--shadow-lg);background:#e74c3c;border-color:#ff6b6b}.item-copy-button[data-v-7bd5b1e2],.output-copy-button[data-v-7bd5b1e2]{width:32px;height:32px;padding:0!important}.item-copy-button .btn-icon[data-v-7bd5b1e2],.output-copy-button .btn-icon[data-v-7bd5b1e2]{font-size:var(--font-size-md)}.item-copy-button .btn-text[data-v-7bd5b1e2],.output-copy-button .btn-text[data-v-7bd5b1e2]{display:none}.item-copy-button[data-v-7bd5b1e2]:hover,.output-copy-button[data-v-7bd5b1e2]:hover{box-shadow:var(--shadow-md);transform:scale(1.02)}.item-copy-button[data-v-7bd5b1e2]:active,.output-copy-button[data-v-7bd5b1e2]:active{box-shadow:var(--shadow-md);transform:scale(.98)}.item-copy-button[data-v-7bd5b1e2]:focus-visible,.output-copy-button[data-v-7bd5b1e2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.expand-button[data-v-7bd5b1e2]{width:32px;height:32px;color:var(--text-secondary);justify-content:center;align-items:center;transition:transform .3s;display:flex}.expand-button .btn-icon[data-v-7bd5b1e2]{font-size:var(--font-size-md);transition:transform .3s}.enhanced-btn[data-v-7bd5b1e2]:active{box-shadow:var(--shadow-md);transform:scale(.98)}.enhanced-btn[data-v-7bd5b1e2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.enhanced-btn[data-v-7bd5b1e2]:disabled{opacity:.6;cursor:not-allowed;transform:none}.enhanced-btn[data-v-7bd5b1e2]:disabled:hover{box-shadow:none;transform:none}.expand-button.is-expanded .btn-icon[data-v-7bd5b1e2]{transform:rotate(180deg)}.command-history-dialog[data-v-7bd5b1e2]{border-radius:var(--radius-lg);z-index:9999!important}[data-v-7bd5b1e2] .command-history-dialog .el-overlay{z-index:9998!important}[data-v-7bd5b1e2] .command-history-dialog .el-dialog{z-index:9999!important}.dialog-toolbar[data-v-7bd5b1e2]{padding:var(--spacing-lg) var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);background:linear-gradient(135deg, #f8f9fa 0%, var(--border-component) 100%);border-radius:8px 8px 0 0;flex-wrap:wrap;display:flex}.filter-controls[data-v-7bd5b1e2]{align-items:center;gap:var(--spacing-sm);flex:1;min-width:300px;display:flex}.filter-select[data-v-7bd5b1e2]{width:120px}.search-input[data-v-7bd5b1e2]{width:200px}.toolbar-actions[data-v-7bd5b1e2]{align-items:center;gap:var(--spacing-sm);display:flex}[data-theme=dark] .dialog-toolbar[data-v-7bd5b1e2]{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border-bottom-color:#ffffff1a}[data-theme=dark] .filter-controls .el-input__wrapper[data-v-7bd5b1e2],[data-theme=dark] .filter-controls .el-select .el-input__wrapper[data-v-7bd5b1e2]{background-color:#0000004d;border-color:#ffffff1a}[data-theme=dark] .filter-controls .el-input__inner[data-v-7bd5b1e2]{color:#ffffffe6}[data-theme=dark] .filter-controls .el-input__inner[data-v-7bd5b1e2]::placeholder{color:#ffffff80}.socket-status[data-v-7bd5b1e2]{font-size:var(--font-size-sm);margin-right:auto;font-weight:500}.loading-state[data-v-7bd5b1e2]{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:100px;display:flex}.loading-icon[data-v-7bd5b1e2]{color:var(--color-primary);margin-bottom:10px;font-size:36px}.loading-text[data-v-7bd5b1e2]{color:var(--text-secondary)}.history-list[data-v-7bd5b1e2]{gap:var(--spacing-base);flex-direction:column;flex:1;display:flex;overflow-y:auto}.history-item[data-v-7bd5b1e2]{border:1px solid var(--border-card);border-radius:var(--radius-base);transition:all .2s;overflow:hidden}[data-theme=dark] .history-item[data-v-7bd5b1e2]{background-color:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .history-item[data-v-7bd5b1e2]:hover{background-color:#ffffff14;border-color:#fff3}.history-item[data-v-7bd5b1e2]:hover{box-shadow:0 2px 12px #0000001a}.history-item.is-error[data-v-7bd5b1e2]{border-left:3px solid var(--color-danger)}.item-header[data-v-7bd5b1e2]{padding:10px var(--spacing-md);cursor:pointer;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.item-header[data-v-7bd5b1e2]:hover{background-color:var(--bg-icon-hover)}.command-info[data-v-7bd5b1e2]{flex:1;min-width:0;overflow:hidden}.command-text[data-v-7bd5b1e2]{align-items:center;gap:var(--spacing-base);margin-bottom:var(--spacing-sm);display:flex}.command-text code[data-v-7bd5b1e2]{font-family:Consolas,Courier New,monospace;font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-theme=dark] .command-text code[data-v-7bd5b1e2]{color:#ffffffe6}.command-meta[data-v-7bd5b1e2]{align-items:center;gap:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--text-tertiary);display:flex}[data-theme=dark] .command-meta[data-v-7bd5b1e2]{color:#fff9}.timestamp[data-v-7bd5b1e2],.duration[data-v-7bd5b1e2]{white-space:nowrap}.item-actions[data-v-7bd5b1e2]{margin-left:var(--spacing-base);align-items:center;gap:6px;display:flex}.item-details[data-v-7bd5b1e2]{padding:10px var(--spacing-md);border-top:1px solid var(--border-card);gap:var(--spacing-md);flex-direction:column;display:flex}[data-theme=dark] .item-details[data-v-7bd5b1e2]{background-color:#ffffff05;border-top-color:#ffffff1a}.output-section[data-v-7bd5b1e2]{flex-direction:column;gap:6px;display:flex}.output-section.error[data-v-7bd5b1e2]{border-left:3px solid var(--color-danger);padding-left:var(--spacing-base)}.output-section[data-v-7bd5b1e2]:not(.error){border-left:3px solid var(--color-success);padding-left:var(--spacing-base)}.output-header[data-v-7bd5b1e2]{justify-content:space-between;align-items:center;display:flex}.output-header h4[data-v-7bd5b1e2]{color:var(--text-secondary);margin:0;font-weight:500}[data-theme=dark] .output-header h4[data-v-7bd5b1e2]{color:#fffc}.output-content[data-v-7bd5b1e2]{border-radius:var(--radius-base);font-family:Consolas,Courier New,monospace;font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-all;border:1px solid var(--border-card);max-height:300px;margin:0;padding:10px;overflow-y:auto}[data-theme=dark] .output-content[data-v-7bd5b1e2]{color:#ffffffe6;background-color:#0000004d;border-color:#ffffff1a}.status-tag[data-v-7bd5b1e2]{flex-shrink:0}.truncation-notice[data-v-7bd5b1e2]{margin-top:6px}.output-content[data-v-7bd5b1e2]::-webkit-scrollbar{width:6px;height:6px}.output-content[data-v-7bd5b1e2]::-webkit-scrollbar-thumb{background-color:var(--text-placeholder);border-radius:var(--radius-sm)}.output-content[data-v-7bd5b1e2]::-webkit-scrollbar-track{background-color:var(--bg-panel)}.command-history-dialog{z-index:1999!important}.el-overlay{z-index:1998!important}.header-left[data-v-1ba78eef]{align-items:center;gap:var(--spacing-md);display:flex}.header-left h2[data-v-1ba78eef]{margin:0}.header-right[data-v-1ba78eef]{align-items:center;gap:var(--spacing-sm);display:flex}.card-content[data-v-1ba78eef]{padding:var(--spacing-base);flex:1;overflow-y:auto}.layout-container[data-v-1ba78eef]{gap:var(--spacing-base);flex-direction:column;height:100%;display:flex}.standard-commit-form[data-v-1ba78eef]{gap:var(--spacing-base);margin-bottom:var(--spacing-base);flex-direction:column;display:flex}.standard-commit-header[data-v-1ba78eef]{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.type-scope-container[data-v-1ba78eef]{gap:var(--spacing-base);align-items:stretch;width:100%;display:flex}.type-select[data-v-1ba78eef]{width:180px}.scope-wrapper[data-v-1ba78eef]{align-items:center;gap:5px;width:130px;display:flex}.commit-form[data-v-1ba78eef]{gap:var(--spacing-base);flex-direction:column;display:flex}.description-container[data-v-1ba78eef]{border-radius:var(--radius-xl);width:100%;box-shadow:none;background:0 0;align-items:center;gap:5px;transition:all .3s;display:flex}.description-container.description-inline[data-v-1ba78eef]{min-width:0;box-shadow:none;background:0 0;flex:1}.description-container.description-inline[data-v-1ba78eef]:hover,.description-container[data-v-1ba78eef]:hover{box-shadow:none}[data-v-1ba78eef] .description-input{flex-grow:1}[data-v-1ba78eef] .description-input .el-input__wrapper{border-radius:var(--radius-lg);background:var(--bg-container);border:2px solid var(--color-primary);box-shadow:var(--shadow-sm);height:40px;transition:all .3s}[data-v-1ba78eef] .description-input .el-input__wrapper:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-md)}[data-v-1ba78eef] .description-input .el-input__wrapper.is-focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}[data-v-1ba78eef] .description-input .el-input__inner{height:34px;font-weight:500}[data-v-1ba78eef] .description-input .el-input__inner::placeholder{color:var(--text-placeholder);font-weight:400}[data-v-1ba78eef] .type-select .el-select__wrapper{border-radius:var(--radius-lg);background:var(--bg-container);border:2px solid var(--color-danger);box-shadow:var(--shadow-sm);height:40px;transition:all .3s}[data-v-1ba78eef] .type-select .el-select__wrapper:hover{border-color:var(--color-danger);box-shadow:var(--shadow-md)}[data-v-1ba78eef] .type-select .el-select__wrapper.is-focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #ef44442e}[data-v-1ba78eef] .type-select .el-select__inner{font-weight:500}[data-v-1ba78eef] .type-select .el-select__inner::placeholder{color:var(--text-placeholder);font-weight:400}[data-v-1ba78eef] .scope-input{flex-grow:1}[data-v-1ba78eef] .scope-input .el-input__wrapper{border-radius:var(--radius-lg);background:var(--bg-container);border:2px solid var(--color-success);box-shadow:var(--shadow-sm);height:40px;transition:all .3s}[data-v-1ba78eef] .scope-input .el-input__wrapper:hover{border-color:var(--color-success);box-shadow:var(--shadow-md)}[data-v-1ba78eef] .scope-input .el-input__wrapper.is-focus{border-color:var(--color-success);box-shadow:0 0 0 3px #10b9812e}[data-v-1ba78eef] .scope-input .el-input__inner{font-weight:500}[data-v-1ba78eef] .scope-input .el-input__inner::placeholder{color:var(--text-placeholder);font-weight:400}[data-v-1ba78eef] .commit-message-input{border-radius:var(--radius-xl)}[data-v-1ba78eef] .commit-message-input .el-textarea__inner{border-radius:var(--radius-lg);background:var(--bg-container);border:2px solid var(--color-warning);box-shadow:var(--shadow-sm);font-weight:500;transition:all .3s}[data-v-1ba78eef] .commit-message-input .el-textarea__inner:hover{border-color:var(--color-warning);box-shadow:var(--shadow-md)}[data-v-1ba78eef] .commit-message-input .el-textarea__inner:focus-visible{border-color:var(--color-warning);outline:none;box-shadow:0 0 0 3px #e6a23c2e}[data-v-1ba78eef] .commit-message-input .el-textarea__inner::placeholder{color:var(--text-placeholder);font-weight:400}[data-v-1ba78eef] .commit-message-input:hover{box-shadow:none}.git-config-warning[data-v-1ba78eef]{width:100%}.merge-in-progress-banner[data-v-1ba78eef]{width:100%;margin-bottom:var(--spacing-base)}.config-command[data-v-1ba78eef]{background-color:var(--bg-code-dark);color:#f8f8f2;padding:var(--spacing-base);border-radius:var(--radius-base);margin-top:var(--spacing-base);white-space:pre;font-family:Courier New,Courier,monospace}.advanced-options-toggle[data-v-1ba78eef]{background-color:var(--bg-panel);border-radius:var(--radius-base);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:7px 0 6px;transition:all .3s;display:flex}.advanced-options-toggle[data-v-1ba78eef]:hover{background-color:var(--border-card);color:var(--color-primary)}.toggle-icon[data-v-1ba78eef]{margin-left:var(--spacing-base);font-size:var(--font-size-sm);transition:transform .3s}.toggle-icon.is-active[data-v-1ba78eef]{transform:rotate(180deg)}.advanced-fields[data-v-1ba78eef]{gap:var(--spacing-base);flex-direction:column;animation:.3s ease-in-out fade-in-1ba78eef;display:flex}@keyframes fade-in-1ba78eef{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.commit-section[data-v-1ba78eef]{flex:1;width:100%;min-width:0}.is-loading[data-v-1ba78eef]{animation:2s linear infinite rotating-1ba78eef}@keyframes rotating-1ba78eef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.save-btn[data-v-1ba78eef]{border-radius:var(--radius-md);min-width:100px;font-weight:500;transition:all .3s}.save-btn[data-v-1ba78eef]:hover{box-shadow:var(--shadow-md);transform:scale(1.02)}.save-btn[data-v-1ba78eef]:active{transform:scale(.98)}.save-btn[data-v-1ba78eef]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
