- Close button created once in createOverlay() as a static DOM element outside the panel, positioned absolutely (top-right corner) - Never touched by setBody() innerHTML replacements - Uses same class/id pattern as Graph View: editor-btn + backup-close - Handler attached via addEventListener ONCE, never needs re-binding - Removed all CLOSE_BTN from render functions (loading/error/empty/main)