:root{--erd-brand: #de2910;--erd-brand-hover: #b91e0c;--erd-ink-900: #0b1c2c;--erd-ink-600: #44525f;--erd-ink-400: #8a97a3;--erd-line: #e4e7ed;--erd-surface: #ffffff;--erd-surface-sunk: #fafbfc;--erd-surface-muted: #f3f5f7;--erd-success: #2f8f7b;--erd-success-bg: #e8f5f1;--erd-success-border: #b7dfd4;--erd-warning: #d48806;--erd-warning-bg: #fff7e6;--erd-warning-border: #ffe58f;--erd-frame-fill: rgba(47, 143, 123, .1);--erd-frame-fill-brand: rgba(222, 41, 16, .08);--erd-frame-fill-warning: rgba(212, 136, 6, .1);--erd-frame-fill-ink: rgba(11, 28, 44, .06);--erd-ink-a06: rgba(11, 28, 44, .06);--erd-brand-a12: rgba(222, 41, 16, .12);--erd-brand-a18: rgba(222, 41, 16, .18);--erd-selection-ring: 0 0 0 2px var(--erd-brand-a18);--erd-radius: 8px;--erd-radius-sm: 6px;--erd-font-ui: "IBM Plex Sans", "PingFang SC", "Noto Sans SC", sans-serif;--erd-font-mono: "IBM Plex Mono", "SF Mono", "Menlo", "Consolas", "PingFang SC", monospace;--erd-font-display: Syne, "PingFang SC", "Noto Sans SC", sans-serif;--erd-chrome-header-h: 64px;--erd-chrome-content-max: 1200px}.erd-dense-menu.ant-menu,.erd-dense-menu.ant-dropdown-menu,.erd-dense-menu .ant-menu,.erd-project-menu .ant-menu{font-family:var(--erd-font-ui);font-size:12px;padding:4px 0!important;background:var(--erd-surface);overflow:visible}.erd-dense-menu.ant-menu .ant-menu-item,.erd-dense-menu.ant-menu .ant-menu-submenu-title,.erd-dense-menu.ant-dropdown-menu .ant-dropdown-menu-item,.erd-dense-menu .ant-menu .ant-menu-item,.erd-dense-menu .ant-menu .ant-menu-submenu-title,.erd-project-menu .ant-menu .ant-menu-item,.erd-project-menu .ant-menu .ant-menu-submenu-title{box-sizing:border-box!important;height:28px!important;min-height:28px!important;line-height:28px!important;margin-block:0!important;margin-inline:4px!important;padding-block:0!important;padding-inline:8px!important;width:auto!important;font-size:12px;border-radius:4px;overflow:visible}.erd-dense-menu.ant-menu .ant-menu-item .anticon,.erd-dense-menu.ant-menu .ant-menu-submenu-title .anticon,.erd-dense-menu.ant-dropdown-menu .ant-dropdown-menu-item .anticon,.erd-dense-menu .ant-menu .ant-menu-item .anticon,.erd-dense-menu .ant-menu .ant-menu-submenu-title .anticon,.erd-project-menu .ant-menu .ant-menu-item .anticon,.erd-project-menu .ant-menu .ant-menu-submenu-title .anticon{font-size:12px;line-height:1}.erd-dense-menu.ant-menu .ant-menu-item .ant-menu-item-icon,.erd-dense-menu.ant-menu .ant-menu-submenu-title .ant-menu-item-icon,.erd-dense-menu.ant-dropdown-menu .ant-dropdown-menu-item .ant-menu-item-icon,.erd-dense-menu .ant-menu .ant-menu-item .ant-menu-item-icon,.erd-dense-menu .ant-menu .ant-menu-submenu-title .ant-menu-item-icon,.erd-project-menu .ant-menu .ant-menu-item .ant-menu-item-icon,.erd-project-menu .ant-menu .ant-menu-submenu-title .ant-menu-item-icon,.erd-dense-menu.ant-menu .ant-menu-item .ant-dropdown-menu-item-icon,.erd-dense-menu.ant-menu .ant-menu-submenu-title .ant-dropdown-menu-item-icon,.erd-dense-menu.ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon,.erd-dense-menu .ant-menu .ant-menu-item .ant-dropdown-menu-item-icon,.erd-dense-menu .ant-menu .ant-menu-submenu-title .ant-dropdown-menu-item-icon,.erd-project-menu .ant-menu .ant-menu-item .ant-dropdown-menu-item-icon,.erd-project-menu .ant-menu .ant-menu-submenu-title .ant-dropdown-menu-item-icon{min-width:12px;font-size:12px}.erd-dense-menu.ant-menu .ant-menu-item:focus-visible,.erd-dense-menu.ant-menu .ant-menu-submenu-title:focus-visible,.erd-dense-menu.ant-dropdown-menu .ant-dropdown-menu-item:focus-visible,.erd-dense-menu .ant-menu .ant-menu-item:focus-visible,.erd-dense-menu .ant-menu .ant-menu-submenu-title:focus-visible,.erd-project-menu .ant-menu .ant-menu-item:focus-visible,.erd-project-menu .ant-menu .ant-menu-submenu-title:focus-visible{outline:2px solid var(--erd-brand);outline-offset:-2px}.erd-dense-menu.ant-menu .ant-menu-item-group-title,.erd-dense-menu .ant-menu .ant-menu-item-group-title,.erd-project-menu .ant-menu .ant-menu-item-group-title{padding:4px 12px 2px!important;font-size:11px;line-height:16px;color:var(--erd-ink-400)}.erd-dense-menu.ant-menu .ant-menu-item-divider,.erd-dense-menu.ant-dropdown-menu .ant-dropdown-menu-item-divider,.erd-dense-menu .ant-menu .ant-menu-item-divider,.erd-project-menu .ant-menu .ant-menu-item-divider{margin:2px 8px!important}.erd-dense-menu.ant-menu-submenu-popup .ant-menu{font-family:var(--erd-font-ui);font-size:12px;padding:4px 0!important;overflow:visible}.erd-dense-menu.ant-menu-submenu-popup .ant-menu-item{box-sizing:border-box!important;height:28px!important;min-height:28px!important;line-height:28px!important;margin-block:0!important;margin-inline:4px!important;padding-block:0!important;padding-inline:8px!important;font-size:12px;border-radius:4px;overflow:visible}.erd-dense-menu.ant-menu-submenu-popup .ant-menu-item:focus-visible{outline:2px solid var(--erd-brand);outline-offset:-2px}.ant-pro-global-header-header-actions-avatar{padding-inline-end:20px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--erd-surface-sunk);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--erd-line);border-radius:4px;border:2px solid var(--erd-surface-sunk)}::-webkit-scrollbar-thumb:hover{background:var(--erd-ink-400)}.version-diff-panel{height:450px;overflow-y:auto;padding-right:4px;font-family:var(--erd-font-ui);color:var(--erd-ink-900);font-size:12px}.version-diff-summary{margin-bottom:8px}.version-diff-summary .ant-tag{margin-inline-end:0;line-height:18px;font-size:11px;padding-inline:4px}.version-diff-tree{list-style:none;margin:0;padding:0}.version-diff-table{margin-bottom:8px;border:1px solid var(--erd-line);border-radius:var(--erd-radius-sm, 4px);overflow:hidden;background:var(--erd-surface)}.version-diff-table-title{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;min-height:24px;padding:4px 8px;background:var(--erd-surface-muted);font-weight:600;line-height:18px}.version-diff-table-title .ant-tag{margin-inline-end:0;line-height:18px;font-size:11px;padding-inline:4px}.version-diff-table-name{font-family:var(--erd-font-mono);font-size:12px;font-weight:650;line-height:18px;color:var(--erd-ink-900)}.version-diff-items{list-style:none;margin:0;padding:2px 0}.version-diff-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-height:24px;padding:4px 8px;font-size:12px;line-height:18px;border-left:3px solid rgba(0,0,0,0);box-sizing:border-box}.version-diff-item--add{border-left-color:var(--erd-success);background:color-mix(in srgb,var(--erd-success) 8%,var(--erd-surface))}.version-diff-item--delete{border-left-color:var(--erd-brand);background:color-mix(in srgb,var(--erd-brand) 8%,var(--erd-surface))}.version-diff-item--update{border-left-color:var(--erd-warning);background:color-mix(in srgb,var(--erd-warning) 8%,var(--erd-surface))}.version-diff-opt{margin-inline-end:0!important;line-height:18px!important;font-size:11px!important;padding-inline:4px!important}.version-diff-type{color:var(--erd-ink-600);font-size:12px;line-height:18px}.version-diff-name{font-family:var(--erd-font-mono);font-weight:500;color:var(--erd-ink-900);line-height:18px}.version-diff-detail{color:var(--erd-ink-600);font-size:12px;line-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-save-conflict-preview .version-diff-panel{height:var(--project-conflict-preview-h, 280px)}
