.modal-overlay[data-v-6f5d26a4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6f5d26a4]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-6f5d26a4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-6f5d26a4]{margin:0;font-size:18px;font-weight:600;color:#333}.modal-header .close-btn[data-v-6f5d26a4]{background:none;border:none;font-size:18px;color:#666;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.modal-header .close-btn[data-v-6f5d26a4]:hover{background-color:#f8f9fa}.modal-body[data-v-6f5d26a4]{padding:24px}.version-info[data-v-6f5d26a4]{margin-bottom:24px}.version-info .version-text[data-v-6f5d26a4]{margin:0;font-size:16px;color:#555}.version-name-input[data-v-6f5d26a4]{margin-bottom:24px}.version-name-input .form-label[data-v-6f5d26a4]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#333}.version-name-input .form-control[data-v-6f5d26a4]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.version-name-input .form-control[data-v-6f5d26a4]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.version-name-input .form-text[data-v-6f5d26a4]{display:block;margin-top:4px;font-size:12px;color:#6c757d}.copy-options[data-v-6f5d26a4]{margin-bottom:24px}.copy-options h4[data-v-6f5d26a4]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#333}.copy-options .option-group[data-v-6f5d26a4]{display:flex;flex-direction:column;gap:12px}.copy-options .radio-option[data-v-6f5d26a4]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s}.copy-options .radio-option[data-v-6f5d26a4]:hover{border-color:#007bff;background-color:#f8f9ff}.copy-options .radio-option input[type=radio][data-v-6f5d26a4]{margin:0;margin-top:2px}.copy-options .radio-option input[type=radio]:checked+.radio-label[data-v-6f5d26a4]{color:#007bff}.copy-options .radio-option.checked[data-v-6f5d26a4]{border-color:#007bff;background-color:#f8f9ff}.copy-options .radio-option .radio-label[data-v-6f5d26a4]{display:flex;flex-direction:column;gap:4px}.copy-options .radio-option .radio-label strong[data-v-6f5d26a4]{font-size:14px;font-weight:600}.copy-options .radio-option .radio-label small[data-v-6f5d26a4]{font-size:12px;color:#666;line-height:1.4}.version-selection[data-v-6f5d26a4]{margin-bottom:16px}.version-selection h5[data-v-6f5d26a4]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#333}.version-selection .version-dropdown select[data-v-6f5d26a4]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;font-size:14px}.version-selection .version-dropdown select[data-v-6f5d26a4]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.previous-version-info[data-v-6f5d26a4]{padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.previous-version-info h5[data-v-6f5d26a4]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#333}.previous-version-info .data-summary[data-v-6f5d26a4]{display:flex;flex-direction:column;gap:8px}.previous-version-info .data-summary .summary-item[data-v-6f5d26a4]{display:flex;justify-content:space-between;align-items:center}.previous-version-info .data-summary .summary-item .label[data-v-6f5d26a4]{font-size:12px;color:#666;font-weight:500}.previous-version-info .data-summary .summary-item .value[data-v-6f5d26a4]{font-size:12px;color:#333;font-weight:600}.modal-footer[data-v-6f5d26a4]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e9ecef}.btn[data-v-6f5d26a4]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn.btn-secondary[data-v-6f5d26a4]{background-color:#6c757d;color:#fff}.btn.btn-secondary[data-v-6f5d26a4]:hover{background-color:#5a6268}.btn.btn-primary[data-v-6f5d26a4]{background-color:#007bff;color:#fff}.btn.btn-primary[data-v-6f5d26a4]:hover:not(:disabled){background-color:#0056b3}.btn.btn-primary[data-v-6f5d26a4]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-4ed19f1d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4ed19f1d]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-4ed19f1d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-4ed19f1d]{margin:0;font-size:18px;font-weight:600;color:#dc3545}.modal-header .close-btn[data-v-4ed19f1d]{background:none;border:none;font-size:18px;color:#666;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.modal-header .close-btn[data-v-4ed19f1d]:hover{background-color:#f8f9fa}.modal-body[data-v-4ed19f1d]{padding:24px}.warning-section[data-v-4ed19f1d]{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;padding:16px;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px}.warning-section .warning-icon[data-v-4ed19f1d]{color:#856404;font-size:24px;margin-top:2px}.warning-section .warning-content h4[data-v-4ed19f1d]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#856404}.warning-section .warning-content p[data-v-4ed19f1d]{margin:0;font-size:14px;color:#856404;line-height:1.4}.active-version-warning[data-v-4ed19f1d]{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;padding:16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px}.active-version-warning .warning-icon[data-v-4ed19f1d]{color:#721c24;font-size:24px;margin-top:2px}.active-version-warning .warning-content h4[data-v-4ed19f1d]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#721c24}.active-version-warning .warning-content p[data-v-4ed19f1d]{margin:0;font-size:14px;color:#721c24;line-height:1.4}.version-info[data-v-4ed19f1d]{margin-bottom:24px}.version-info h5[data-v-4ed19f1d]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#333}.version-info .version-details[data-v-4ed19f1d]{padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.version-info .version-details .detail-item[data-v-4ed19f1d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.version-info .version-details .detail-item[data-v-4ed19f1d]:last-child{margin-bottom:0}.version-info .version-details .detail-item .label[data-v-4ed19f1d]{font-size:14px;color:#666;font-weight:500}.version-info .version-details .detail-item .value[data-v-4ed19f1d]{font-size:14px;color:#333;font-weight:600}.data-warning[data-v-4ed19f1d]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px}.data-warning .warning-icon-small[data-v-4ed19f1d]{color:#721c24;font-size:16px}.data-warning p[data-v-4ed19f1d]{margin:0;font-size:14px;color:#721c24;font-weight:500}.confirmation-section[data-v-4ed19f1d]{margin-bottom:24px}.confirmation-section .checkbox-label[data-v-4ed19f1d]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:16px;border:2px solid #e9ecef;border-radius:8px;transition:all .2s}.confirmation-section .checkbox-label[data-v-4ed19f1d]:hover{border-color:#dc3545;background-color:#fff5f5}.confirmation-section .checkbox-label .confirmation-checkbox[data-v-4ed19f1d]{margin:0;margin-top:2px}.confirmation-section .checkbox-label .checkbox-text[data-v-4ed19f1d]{font-size:14px;color:#333;font-weight:500;line-height:1.4}.confirmation-section .checkbox-label.checked[data-v-4ed19f1d]{border-color:#dc3545;background-color:#fff5f5}.modal-footer[data-v-4ed19f1d]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e9ecef}.btn[data-v-4ed19f1d]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn.btn-secondary[data-v-4ed19f1d]{background-color:#6c757d;color:#fff}.btn.btn-secondary[data-v-4ed19f1d]:hover{background-color:#5a6268}.btn.btn-danger[data-v-4ed19f1d]{background-color:#dc3545;color:#fff}.btn.btn-danger[data-v-4ed19f1d]:hover:not(:disabled){background-color:#c82333}.btn.btn-danger[data-v-4ed19f1d]:disabled{opacity:.6;cursor:not-allowed}.loading-container[data-v-041a7782]{position:relative;width:100%}.loading-spinner[data-v-041a7782]{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#b5b5b5 94%,transparent) top/8px 8px no-repeat,conic-gradient(transparent 30%,#b5b5b5);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);animation:l13-data-v-041a7782 1s linear infinite}@keyframes l13-data-v-041a7782{to{transform:rotate(1turn)}}.loading-overlay[data-v-041a7782]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;backdrop-filter:blur(2px);z-index:99999}.loading-overlay.active[data-v-041a7782]{opacity:1;pointer-events:all}.version-selector[data-v-25204519]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:12px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.version-selector__label[data-v-25204519]{font-weight:600;color:#495057;white-space:nowrap}.version-selector__dropdown[data-v-25204519]{width:100%}.version-selector__dropdown select[data-v-25204519]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;font-size:14px}.version-selector__dropdown select[data-v-25204519]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.version-selector__actions[data-v-25204519]{display:flex;gap:8px;justify-content:flex-start}.version-selector__actions .btn[data-v-25204519]{flex:1;min-width:0}.btn-sm[data-v-25204519]{padding:8px 16px;font-size:12px;border-radius:4px;white-space:nowrap;width:100%;text-align:center}.btn-sm[data-v-25204519]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-25204519]{background-color:#007bff;color:#fff;border:none}.btn-primary[data-v-25204519]:hover:not(:disabled){background-color:#0056b3}.btn-danger[data-v-25204519]{background-color:#dc3545;color:#fff;border:none}.btn-danger[data-v-25204519]:hover:not(:disabled){background-color:#c82333}