.diff-viewer[data-v-2d301ffd]{display:flex;flex-direction:column;margin:0 auto;max-height:50vh;max-width:1200px;overflow-y:auto}.changes-list[data-v-2d301ffd]{flex:1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;overflow-y:auto}.change-group[data-v-2d301ffd]{border:1px solid #d1d5db;border-radius:6px;margin-bottom:16px;overflow:hidden}.group-title[data-v-2d301ffd]{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#111827;cursor:pointer;display:flex;font-size:13px;font-weight:700;padding:8px 12px;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-title[data-v-2d301ffd]:hover{background:#f3f4f6}.group-title.collapsed[data-v-2d301ffd]{border-bottom:none}.group-toggle[data-v-2d301ffd]{display:inline-block;font-size:10px;margin-right:8px;width:12px}.group-subtitle[data-v-2d301ffd]{color:#6b7280;font-style:italic;font-weight:500;margin-left:8px}.group-changes[data-v-2d301ffd]{background:#fff;padding:12px}.change-item[data-v-2d301ffd]{align-items:baseline;background:#fef3c7;border-left:3px solid #d97706;border-radius:4px;display:flex;margin:6px 0;padding:4px 8px}.change-key[data-v-2d301ffd]{color:#111827;font-weight:700;margin-right:8px;min-width:-moz-fit-content;min-width:fit-content}.change-value[data-v-2d301ffd]{color:#374151;font-weight:600;word-break:break-word}@media(prefers-color-scheme:dark){.diff-header h3[data-v-2d301ffd],.diff-viewer[data-v-2d301ffd]{color:#f9fafb}.diff-header p[data-v-2d301ffd]{color:#d1d5db}.change-group[data-v-2d301ffd]{border-color:#4b5563}.group-title[data-v-2d301ffd]{background:#374151;border-bottom-color:#4b5563;color:#f9fafb}.group-title[data-v-2d301ffd]:hover{background:#4b5563}.group-subtitle[data-v-2d301ffd]{color:#9ca3af}.group-changes[data-v-2d301ffd]{background:#1f2937}.change-item[data-v-2d301ffd]{background:#451a03;border-left-color:#d97706}.change-key[data-v-2d301ffd]{color:#f9fafb}.change-value[data-v-2d301ffd]{color:#d1d5db}}.save-event>.btn{transition:background-color .32s ease}.save-event .dropdown-toggle.dropdown-toggle-split:after{content:none!important}
